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
autofsinstalleren: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
/nfseen folder aan met behulp van/etc/auto.nfs. - Maak nu het bestand
/etc/auto.nfsaan:sudo nano /etc/auto.nfs
- Kopieer de volgende regel naar
/etc/auto.nfsen 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.