Mam problem z automatycznym montowaniem udziałów NFS na moim serwerze Debian.
Struktura serwera jest nieco skomplikowana. Mam mini serwer Mac z systemem Mac OS X 10.7 i uruchamiam squeez Debian na maszynie wirtualnej Oracle VirtualBox 4.1.12. Teraz pomysł polega na zamontowaniu 2 katalogów z komputera Mac jako udziałów NFS.
Mac config / etc / export
/ws_home -maproot=root ip.from.the.debian
/ws_data -maproot=root ip.from.the.debian
Plik / etc / fstab z serwera debian
ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid 0 0
ip.from.the.mac:/ws_home /home nfs rw,hard,intr,async,nodev,nosuid 0 0
Teraz, gdy montuję -a , działa idealnie, ale po ponownym uruchomieniu akcje nie są automatycznie montowane i nie rozumiem, dlaczego lub co muszę zrobić, aby automatycznie zainstalować.
Próbowałem również dodać flagę auto do fstab
ip.from.the.mac:/ws_data /data nfs rw,hard,intr,async,nodev,nosuid,auto 0 0
ale to nic nie zmieniło
Odpowiedzi:
Jak sugeruje @hornetbss, prawdopodobnie będziesz musiał opóźnić montowanie udziałów nfs, aż sieć się nie uruchomi. Powinieneś być w stanie to osiągnąć, dodając
_netdev
jako opcję do akcji.Istnieją również opcje
fg
ibg
do ponownej próby montażu (na pierwszym planie lub w tle), jeśli pierwszy raz się nie powiedzie.Inną możliwością byłoby użycie funkcji autofs, która automatycznie montuje dysk po uzyskaniu dostępu.
źródło