Van /etc/fstab naar autofs.

Het probleem:

De lokale desktop pc was de laatste tijd nogal druk maar vooral lang bezig met niets tijdens het opstarten, met bijbehorende opstart-epochen.
In het verleden al eens gezanik gehad met nfs mounts die voor hun beurt gestart worden -als het netwerk nog down is- dus eerst eens de zelf toegevoegde nfs entries in /etc/fstab eens uitcommenten en de pc rebooten.
Die is ineens wel voortdurend druk tijdens het opstarten en de boot tijd is weer normaal.
Alweer die vermaledijde nfs shit!

De oplossing:

We installeren en configureren autofs.
Het verschil tussen /etc/fstab en autofs is dat /etc/fstab tijdens de boot de nfs shares al mount en dat autofs de share pas mount op het moment dat deze word aangesproken.
We gaan eenvoudig een bestaande mount in /etc/fstab nu in autofs configureren.
De inhoud van /etc/exports op de server:

/media/storage 192.168.2.0/255.255.255.0(insecure,no_subtree_check,rw,nohide)
  1. Aan de nfs server doen we niks. We beginnen met autofs installeren:
    sudo apt-get install autofs
  2. We voegen als eerste het volgende toe aan het eind van /etc/auto.master:
    /nfs   /etc/auto.nfs

    Je kunt dit vertalen als: mount lokaal in de folder /nfs een folder aan met behulp van /etc/auto.nfs.

  3. Maak nu het bestand /etc/auto.nfs aan:
    sudo nano /etc/auto.nfs
  4. Kopieer de volgende regel naar /etc/auto.nfs en sla het bestand dan op. (CTRL+o)
    server -fstype=nfs4 192.168.2.2:/media/storage
  5. Als je de mount nog via /etc/fstab gemount hebt, nu unmounten:
    sudo umount /media/storage
  6. Dan -om te testen- eerst met de hand en op de voorgrond mounten:
    sudo automount -f -v
  7. Nu in een tweede terminal venster de share bekijken:
    ls /nfs/server

    Nu zou je de bestandenlijst van de share moeten zien.

Links:

autofs @ help.ubuntu.com