NFS sharing på Netværk [SOLVED]
Hej Forum.
Jeg har et lille problem jeg lige gerne ville høre om en anden mulighed for at få lidt hjælp til!
Jeg har et Mythtv system kørende i hytten, med flere forskellge frontends på!
Jeg har sat min server til at lukke ned idet den ikke bruges, men der så sendes en WOL pakke til dette under opstarten af en Frontend!
Jeg har selvfølgelig lavet en et script der køres på de forskellige frontend der vækker backend, MEN desværre køres dette script ikke før efter selve lokalmaskinen er startet op:
Jeg mounter nogle drev fra MBE via NFS - men under opstarten står maskinen og prøver at mounte disse drev!
Skulle man så fjerne disse fra /etc/fstab og ligge ind i /etc/rc.local - således at man ikke får den konstante timeout hver eneste gange man starter en maskine og skal vente enorm lang tid at den timer ud i NFS mount inden den gør videre!
Hvad er jeres bedste bud på dette - eller kan man nemt og elegant ved hjælp af parametre undgå dette !
Jeg har et lille problem jeg lige gerne ville høre om en anden mulighed for at få lidt hjælp til!
Jeg har et Mythtv system kørende i hytten, med flere forskellge frontends på!
Jeg har sat min server til at lukke ned idet den ikke bruges, men der så sendes en WOL pakke til dette under opstarten af en Frontend!
Jeg har selvfølgelig lavet en et script der køres på de forskellige frontend der vækker backend, MEN desværre køres dette script ikke før efter selve lokalmaskinen er startet op:
Jeg mounter nogle drev fra MBE via NFS - men under opstarten står maskinen og prøver at mounte disse drev!
Skulle man så fjerne disse fra /etc/fstab og ligge ind i /etc/rc.local - således at man ikke får den konstante timeout hver eneste gange man starter en maskine og skal vente enorm lang tid at den timer ud i NFS mount inden den gør videre!
Hvad er jeres bedste bud på dette - eller kan man nemt og elegant ved hjælp af parametre undgå dette !
Kommentarer5
Måske findes der en smart
Du kunne sætte dine NFS-ressourcer med option 'noauto' i fstab, så de ikke monteres ved ostart og så lave et script som checker om
1) De er monterede
2) Hvis ja, så afbryd script og vær glad, hvis nej, så spørg om din server er vågen (evt. med et ping).
3) Hvis ja, så skal dine NFS-ressourcer monteres, hvis nej¸ så afbryd og kør scriptet igen om lidt (sæt i cronttab)
/Svend
noob løsning
etherwake lalalalal
sleep 10
mount -t nfs4 lalalalal
var også min første tanke ,, en anden tanke er om du ikke kan sætte noget automount op med WOL , eller om man ikke kan lave det med de klassiske network scripts, der er , eller simpelthen finde nfs mount delen i rc.d ,, hvis den hygger sig der og så smide en etherwake ind før set.
Jeg har faktisk lavet en
Har fjernet alle NFS drev fra fstab - og har IKKE smidt dem i /etc/rc.local
Har lavet en WakeonLan script som køres som init.d under opstart - der vækker MBE!
Derefter har jeg lavet et script der kaldes fra Fluxbox, som tjekker om MBE kører og hvis den kører - mounter den drevene og derefter starter Mythfrontend op!
Dermed har jeg alle mine drev i MythTV og venter ikke på Mountning.
en anden løsning som
Har fjernet alle NFS drev fra fstab - og har IKKE smidt dem i /etc/rc.local
Har lavet en WakeonLan scrip
Jamen det er da kanon, bonus ville være at du deler scriptet :-D
jeg formoder at MBE er Myth BackEnd ..
Tjo - Det kommer her da hvis
MBE er MasterBackEnd - som Mythtv udtaler dette!
Grunden til dette er mere at jeg har min MBE liggende seperat på en maskine, og har frontends i huset, som så skal vække MBE når jeg skal se live TV. Idet fluxbox starter - startes dette script også!
#! /bin/bash
# IP address of backend
SERVER_IP=10.10.20.10
# SERVER_MAC=xx:xx:xx:xx:xx:xx
# Use mythTV status port as backend connectivity test
until [ -n "`telnet $SERVER_IP 6544 |grep -i connected`" ]; do
sleep 3
done
# remove old logfiles
rm -rf /var/log/mythtv/*
# Mounting the different directories
sudo sh -c "/bin/mount -t nfs $SERVER_IP:/data /storage/data"
sudo sh -c "/bin/mount -t nfs $SERVER_IP:/music /storage/music"
sudo sh -c "/bin/mount -t nfs $SERVER_IP:/pictures /storage/pictures"
sudo sh -c "/bin/mount -t nfs $SERVER_IP:/records /storage/records"
sudo sh -c "/bin/mount -t nfs $SERVER_IP:/movies /storage/movies"
# Start mythfrontend
mythfrontend --logpath /var/log/mythtv --verbose general --loglevel info --nodblog &
exit 0
grunden til at jeg har tilladt fra dette subnet må mounte uden passwd.
samtidigt logger jeg Mythtv - men kun den aktuelle version og derfor slettes de gamle filer først!