• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af peque | 27.05.2012 06:10

NFS sharing på Netværk [SOLVED]

Hjælp generelt
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 !
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer5

# 1

13 år 8 måneder siden

Permalink

Indsendt af runge den 27. maj 2012 kl. 11:58

Permalink

Måske findes der en smart

Måske findes der en smart option, som tager hånd om problemet, men jeg ville prøve med et lille script.

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
  • Log ind eller opret dig for at tilføje kommentarer

# 2

13 år 8 måneder siden

Permalink

Indsendt af dklinux den 29. maj 2012 kl. 09:28

Permalink

noob løsning

JA fjern dem fra /etc/fstab og læg ind i /etc/rc.local

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.
  • Log ind eller opret dig for at tilføje kommentarer

# 3

13 år 8 måneder siden

Permalink

Indsendt af peque den 29. maj 2012 kl. 10:49

Permalink

Jeg har faktisk lavet en

Jeg har faktisk lavet en anden løsning som lyder således:

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.

  • Log ind eller opret dig for at tilføje kommentarer

# 4

13 år 8 måneder siden

Permalink

Indsendt af dklinux den 30. maj 2012 kl. 10:46

Permalink

en anden løsning som

#3: en anden løsning som lyder således:

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 ..
  • Log ind eller opret dig for at tilføje kommentarer

# 5

13 år 8 måneder siden

Permalink

Indsendt af peque den 30. maj 2012 kl. 19:01

In reply to en anden løsning som by dklinux

Permalink

Tjo - Det kommer her da hvis

Tjo - Det kommer her da hvis Nogle er Interessered :-)

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!
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

GRUB 2.14 introducerer understøttelse af EROFS, forbedringer til Btrfs og LVM 0
KDE Plasma 6.6 tilføjer en funktion, som brugerne har spurgt efter i evigheder 0
Linux i København 12.01.2026: Open source i det offentlige 0
Dansk distro Omarchy 0
KDE overgår indsamlingsmålet for 2025 med rekordstor støtte fra lokalsamfundet 0

Seneste aktivitet

Debian 13.3.0 7
BigLinux 1
E-mail blues 6
Linux Mint 22.3 - hvornår opdatere? 10
Canon-printer: Jeg savner "Ink-Toner Level"-meddelelse 10
billede af nuværende installation 2
mapper 4
LinuxIn live 9
Linux Debian på ekstern HD 4
usb disk *LØST* 2
Pacman kunne erstattes af en anden Rust baseret mulighed 1
Epson skanner software 8
Debian 1
Printer Epson ET-2865 problem 8
Winboat 4
Nu kan man skrive private beskeder 14
Mint på imac 2009 34
Firefox AI 7
Kunstig inteligens 6
Kopiering til min Samsung telefon 9

© 2026 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !