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)
- Aan de nfs server doen we niks. We beginnen met
autofs
installeren:sudo apt-get install autofs
- 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
. - Maak nu het bestand
/etc/auto.nfs
aan:sudo nano /etc/auto.nfs
- 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
- Als je de mount nog via /etc/fstab gemount hebt, nu unmounten:
sudo umount /media/storage
- Dan -om te testen- eerst met de hand en op de voorgrond mounten:
sudo automount -f -v
- Nu in een tweede terminal venster de share bekijken:
ls /nfs/server
Nu zou je de bestandenlijst van de share moeten zien.