Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [OPGEHELDERD] NFS auto mounten, ook als server later ingeschakeld wordt  (gelezen 1149 keer)

Offline 10o

  • Lid
  • Steunpunt: Nee
Kan ik ervoor zorgen dat NFS shares van de server (in mijn geval complete HDD's) ook automatisch gemount worden indien de server later dan de client wordt opgestart, zonder dat ik handmatig (of middels startertje) het commando sudo mount -a hoef te doen? Zo ja, hoe?

Huidige config:

/etc/exports op server (192.168.0.2)
/mnt/hitachi2tb1 192.168.0.4(rw,sync,no_subtree_check)
/mnt/hitachi2tb2 192.168.0.4(rw,sync,no_subtree_check)
/mnt/samsung750gb 192.168.0.4(rw,sync,no_subtree_check)

/etc/fstab op specifieke client (192.168.0.4)
192.168.0.2:/mnt/hitachi2tb1 /mnt/hitachi2tb1 nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
192.168.0.2:/mnt/hitachi2tb2 /mnt/hitachi2tb2 nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
192.168.0.2:/mnt/samsung750gb /mnt/samsung750gb nfs rsize=8192,wsize=8192,timeo=14,intr 0 0
« Laatst bewerkt op: 2011/08/24, 11:34:43 door 10o »
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: NFS auto mounten, ook als server later ingeschakeld wordt
« Reactie #1 Gepost op: 2011/08/24, 11:25:34 »
Neen. Op het ogenblik dat je een mount commando heeft (wat je doet als je de share in je fstab opneemt), moet de share beschikbaar zijn.

Als je "noauto" opneemt in /etc/fstab, wordt de share niet gemount op het ogenblik dat /etc/fstab uitgevoerd wordt, maar dan moet dat toch eens gebeuren later. In extremis kan je proberen een scriptje te brouwen, dat nu en dan in de achrtergrond checkt of de share beschikbaar is, en aankoppelt als dat het geval is.

Offline 10o

  • Lid
  • Steunpunt: Nee
Re: NFS auto mounten, ook als server later ingeschakeld wordt
« Reactie #2 Gepost op: 2011/08/24, 11:34:07 »
Neen. Op het ogenblik dat je een mount commando heeft (wat je doet als je de share in je fstab opneemt), moet de share beschikbaar zijn.
Dat vermoedde ik al: een one-time event bij boot. Fijn dat ik het nu zeker weet en niet verder hoef te zoeken!

Als je "noauto" opneemt in /etc/fstab, wordt de share niet gemount op het ogenblik dat /etc/fstab uitgevoerd wordt, maar dan moet dat toch eens gebeuren later. In extremis kan je proberen een scriptje te brouwen, dat nu en dan in de achrtergrond checkt of de share beschikbaar is, en aankoppelt als dat het geval is.
Zelf een daemon bouwen, een leuke uitdaging... For the time being zal het dan toch wel een mount-scriptje worden. ;)
De Networked Media Tank heeft er trouwens geen moeite mee. Die pakt 'm altijd, ook al wordt de server pas later opgestart. Ergo, hij zal wel een mount uitvoeren zodra de NFS share gekozen wordt in het "TV"-menu...

Bedankt voor de uitleg vanadium!
Workstation:  i7-5820K 16GiB - GeForce GTX 960 2GiB - 4K  (Ubuntu 16.04.1)
Server: Asus E35M1-I Deluxe - AMD Fusion APU E-350 (Ubuntu Server 16.04.1)

Offline vanadium

  • Lid
  • Steunpunt: Nee
Re: [OPGEHELDERD] NFS auto mounten, ook als server later ingeschakeld wordt
« Reactie #3 Gepost op: 2011/08/24, 13:55:37 »
In verband met dat "later" pakken: als je de share opneemt in /etc/fstab met de noauto optie (ook de users optie is nodig), dan verschijnt de share in het linkerpaneel van een nautilus venster, en kan je verbinding maken met een klik.