Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Montowanie dysku sieciowego z routera
#1
0
Witam,

nie wiem co się podziało, bo do tej pory działało poprawnie.
Miałem podmontowany dysk wpięty w router i do wczoraj było wszystko ok, a teraz nie montuje się automatycznie.

Poniżej wpis w fstab:

Kod:
//IP_routera/dysk /mnt/smb cifs rw,username=XXX,password=XXX,dir_mode=0777,file_mode=0666 0 0

Teraz po uruchomieniu systemu zasób nie montuje się automatycznie, chyba, że w terminalu ręcznie wpiszę:

Kod:
sudo mount /mnt/smb

Ten sam dysk jest zmapowany w Windowsie, również w Kodi w telewizorze i tam jest ok.

Z góry dzięki za pomoc.
#2
0
A co tam słychać w logach?
#3
0
nie wiem czy to o to chodzi...

Kod:
[2022/07/01 20:43:20.887418,  0] ../../source3/smbd/server.c:1784(main)
  smbd version 4.13.17-Ubuntu started.
  Copyright Andrew Tridgell and the Samba Team 1992-2020
[2022/07/01 20:43:20.899407,  0] ../../source3/auth/user_util.c:374(map_username)
  can't open username map /etc/samba/smbusers. Error Nie ma takiego pliku ani katalogu
[2022/07/01 20:43:20.909490,  0] ../../lib/util/become_daemon.c:135(daemon_ready)
  daemon_ready: daemon 'smbd' finished starting up and ready to serve connections

Dodano po pewnym czasie:
Po użyciu komendy 
sudo journalctl --since today

wyświetla się zbyt dużo informacji, żeby je wkleić. Jak można zawęzić poszukiwanie do interesującego zakresu?


Poniżej logi z pliku syslog:
https://pastebin.com/85qSTRpi (cat /var/log/syslog)
#4
0
Wycinek logów wskazujący przyczynę:
Cytat:09:27:29 q-desktop systemd[1]: Mounting /mnt/smb...
Jul  3 09:27:29 q-desktop systemd[1]: Starting Samba NMB Daemon...
Jul  3 09:27:29 q-desktop systemd[1]: Condition check resulted in Ubuntu Advantage GCP Auto Attach Daemon being skipped.
Jul  3 09:27:29 q-desktop systemd[1]: mintsystem.service: Succeeded.
Jul  3 09:27:29 q-desktop kernel: [    6.721191] FS-Cache: Loaded
Jul  3 09:27:29 q-desktop kernel: [    6.748582] FS-Cache: Netfs 'cifs' registered for caching
Jul  3 09:27:29 q-desktop mount[1388]: mount error(2): No such file or directory
Jul  3 09:27:29 q-desktop mount[1388]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Jul  3 09:27:29 q-desktop kernel: [    6.758180] Key type cifs.spnego registered
Jul  3 09:27:29 q-desktop kernel: [    6.758185] Key type cifs.idmap registered
Jul  3 09:27:29 q-desktop kernel: [    6.758644] CIFS: Attempting to mount //10.1.2.1/USB
Jul  3 09:27:29 q-desktop kernel: [    6.758666] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
Jul  3 09:27:29 q-desktop kernel: [    6.758728] CIFS VFS: Error connecting to socket. Aborting operation.
Jul  3 09:27:29 q-desktop kernel: [    6.758734] CIFS VFS: cifs_mount failed w/return code = -2
Jul  3 09:27:29 q-desktop systemd[1]: mnt-smb.mount: Mount process exited, code=exited, status=32/n/a
Jul  3 09:27:29 q-desktop systemd[1]: mnt-smb.mount: Failed with result 'exit-code'.
Jul  3 09:27:29 q-desktop systemd[1]: Failed to mount /mnt/smb.
i najważniejsza wskazówka:
Cytat:No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
czyli dodaj sobie wersję smb w pliku fstab:
Kod:
//IP_routera/dysk /mnt/smb cifs rw,vers=1.0,username=XXX,password=XXX,dir_mode=0777,file_mode=0666 0 0
lub jeśli to możliwe dodaj obsługę wyższych wersji SMB w routerze.
#5
0
W routerze nie ma takiej możliwości.

Kod:
Jul  4 22:35:25 q-desktop systemd[1]: Mounting /mnt/smb...
Jul  4 22:35:25 q-desktop systemd[1]: Starting Samba NMB Daemon...
Jul  4 22:35:25 q-desktop systemd[1]: Condition check resulted in Ubuntu Advantage GCP Auto Attach Daemon being skipped.
Jul  4 22:35:25 q-desktop kernel: [    6.671976] FS-Cache: Loaded
Jul  4 22:35:25 q-desktop kernel: [    6.708069] FS-Cache: Netfs 'cifs' registered for caching
Jul  4 22:35:25 q-desktop systemd[1]: Started Login Service.
Jul  4 22:35:25 q-desktop kernel: [    6.716153] Key type cifs.spnego registered
Jul  4 22:35:25 q-desktop kernel: [    6.716157] Key type cifs.idmap registered
Jul  4 22:35:25 q-desktop kernel: [    6.716565] CIFS: Attempting to mount //10.1.2.1/USB
Jul  4 22:35:25 q-desktop kernel: [    6.716659] CIFS VFS: Error connecting to socket. Aborting operation.
Jul  4 22:35:25 q-desktop kernel: [    6.716666] CIFS VFS: cifs_mount failed w/return code = -2
Jul  4 22:35:25 q-desktop mount[1290]: mount error(2): No such file or directory
Jul  4 22:35:25 q-desktop mount[1290]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Jul  4 22:35:25 q-desktop cron[1303]: (CRON) INFO (pidfile fd = 3)
Jul  4 22:35:25 q-desktop systemd[1]: mnt-smb.mount: Mount process exited, code=exited, status=32/n/a
Jul  4 22:35:25 q-desktop systemd[1]: mnt-smb.mount: Failed with result 'exit-code'.
Jul  4 22:35:25 q-desktop cron[1303]: (CRON) INFO (Running @reboot jobs)
Jul  4 22:35:25 q-desktop systemd[1]: Failed to mount /mnt/smb.

Dalej jest coś nie tak.

Nie wiem czy ma to związek, ale ta konfiguracja działała dopóki nie zmieniłem dysku systemowego na większy i cały tamten dysk sklonowałem na ten większy.
Katalog /mnt/smb jest cały czas.

Dysk klonowałem przez polecenie dd if= of=, a potem powiększałem partycje gparted. Mam tam też Win10 i w innych przypadkach klonowania były problemy z bootowaniem.


Uruchomiłem przed chwilą Minta z zewnętrznego dysku (starszą wersję 20.1, która nie była dawno akutalizowana) i tam też mam to samo polecenie w fstab i bez problemu na desktopie montuje ten zasób.
Kod:
Jul  6 08:27:16 q-TravelMate kernel: [  109.829586] CIFS: Attempting to mount //10.1.2.1/USB
Jul  6 08:27:16 q-TravelMate kernel: [  109.829617] No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3 (or SMB2.1) specify vers=1.0 on mount.
Jul  6 08:28:24 q-TravelMate systemd[1]: mnt-Samba-Dysk_Sieciowy.mount: Succeeded.
Jul  6 08:28:24 q-TravelMate systemd[1455]: mnt-Samba-Dysk_Sieciowy.mount: Succeeded.
#6
0
O ile o wersję SMB już się nie upomina to dalej jest błąd
Cytat:Jul 4 22:35:25 q-desktop kernel: [ 6.716659] CIFS VFS: Error connecting to socket. Aborting operation.
Jul 4 22:35:25 q-desktop kernel: [ 6.716666] CIFS VFS: cifs_mount failed w/return code = -2
Jul 4 22:35:25 q-desktop mount[1290]: mount error(2): No such file or directory
Trzeba w tym kierunku szukać.

Spróbuj jeszcze na takim wpisie:
Kod:
//IP_routera/dysk /mnt/smb cifs _netdev,rw,vers=1.0,username=XXX,password=XXX,dir_mode=0777,file_mode=0666 0 0
bo podejrzewam, że systemd montuje ten zasób przed obecnością połączenia sieciowego, stąd dodatkowa opcja _netdev, która powinna pomóc w tym przypadku
#7
0
Wciąż nie pomogło.

Nie będę dalej drążył, zainstalowałem autofs i tam bez zająknięcia zamontował zasób.

Dzięki za porady.
#8
0
Zamykam


Skocz do:




Użytkownicy przeglądający ten wątek: 7 gości