Mam udział CIFS na moim serwerze NAS, który chcę zamontować podczas rozruchu - jest używany przez mój serwer MythTV jako główny magazyn multimediów. Dodałem wpis, fstab
aby go zamontować, ale tak nie jest. Wygląda na to, że po przejrzeniu dzienników systemowych fstab
odczytywane są moje interfejsy sieciowe. Czy mogę zmienić fstab
wpis, który by to zmienił?
fstab
Wejście do montażu udziału wynosi:
\\192.168.0.26\mythtv\media /media/mybooklive cifs username=user,password=pass,umask=002,uid=136,gid=144,iocharset=utf8 0 0
Montuje się dobrze po rozruchu, kiedy wydaję sudo mount -a
i nie ma z nim innych problemów.
Dzięki!
Odpowiedzi:
To błąd składniowy, myślę, że potrzebujesz „/”, a nie „\”, jak to
Zobacz: https://wiki.ubuntu.com/MountWindowsSharesPermanently, aby uzyskać dodatkowe informacje.
źródło
Czy próbowałeś dodać opcję
_netdev
do swojegofstab
wpisu? Dodawalibyście to do innych opcji w swoim łańcuchu_netdev
ma opóźnić podłączenie do momentu połączenia się sieci.źródło
fstab
linii? Dzięki temu i okresowi, w którym mogę zrestartować serwer, gdy nie jest on używany, dam mu szansę. Dzięki za odpowiedź.jeśli _netdev nie działa, wypróbuj opcję:
zamiast. Działa poprzez zamontowanie napędu przy pierwszym dostępie.
Aby przetestować automount, odmontuj swój udział, jeśli jest on aktualnie zamontowany:
Następnie uruchom ponownie
remote-fs
jednostkę systemową:źródło
Korzystam z kompilacji Raspbian-Stretch z dnia 2017-09-07 i miałem ten sam problem. Udało mi się to jednak obejść, przechodząc do konfiguracji raspi i w menu Opcje rozruchu włączyłem opcję „Poczekaj na sieć po uruchomieniu”.
źródło
-Używanie ukośników (/) NIE naprawiło tego dla mnie.
-Dodatkowo dodanie opcji
_netdev
do mojego/etc/fstab
wpisu NIE naprawiło tego dla mnie.To, co zrobiłem, aby rozwiązać ten problem (na moim Pi3), to zmiana trybu
/etc/rc.local
uśpienia na 20 sekund (przez wywołaniesleep 20
), a następnie wywołaniemount -a
. W ten sposób, mimo że sieć NIE jest jeszcze podłączona, gdy system po raz pierwszy odczytuje plik fstab, więc wtedy montowanie kończy się niepowodzeniem, zmuszam system do czekania tutaj 20 sekund (dając czas sieci na połączenie), a następnie zmuszam go domount -a
ponownego wywołania aby zamontować wszystkie dyski wfstab
pliku.Oto jak
/etc/rc.local
teraz wygląda mój plik:Gotowy! Teraz działa dla mnie idealnie!
Bibliografia:
źródło
sudo mount -a
rozwiązuje problem, ale jestem ciekawy, dlaczego nie działa podczas uruchamiania. Spróbuję twojego rozwiązania i zobaczę, czy to pomoże.