Проблема с монтированием CIFS, ошибка cifs_mount failed w/return code = -2

У меня есть CIFS mount, который работал, но сломался. Он все еще монтируется с помощью sudo mount -a, но не при загрузке. Доля CIFS размещена на openmediavault 5 на малиновом пи 4. Я не вижу ошибок в логах OMV.

Моя запись fstab выглядит следующим образом:

//192.168.1.97/sharedrive /media/Nas cifs credentials=/home/brad/.smbcredentials,vers=3,_netdev,iocharset=utf8,auto,forceuid,forcegid,uid=1000,gid=5000,file_mode=0777,dir_mode=0777 0 0

DMESG выход выглядит следующим образом:

CIFS: Attempting to mount //192.168.1.97/sharedrive
CIFS VFS: Error connecting to socket. Aborting operation.
CIFS VFS: cifs_mount failed w/return code = -2

JOURNALCTL выход выглядит следующим образом:

systemd[1]: media-Nas.mount: Mount process exited, code=exited, status=32/n/a
systemd[1]: media-Nas.mount: Failed with result 'exit-code'.
systemd[1]: Failed to mount Mount CIFS Share.

Любая помощь была бы очень признательна. Спасибо!

редактирование:

выход systemctl статус NetworkManager-wait-online.service

systemctl status NetworkManager-wait-online.service
● NetworkManager-wait-online.service - Network Manager Wait Online
     Loaded: loaded (/lib/systemd/system/NetworkManager-wait-online.service; enabled; vendor preset: enabled)
     Active: active (exited) since Fri 2021-01-29 17:42:32 EST; 43min ago
       Docs: man:nm-online(1)
    Process: 806 ExecStart=/usr/bin/nm-online -s -q --timeout=30 (code=exited, status=0/SUCCESS)
   Main PID: 806 (code=exited, status=0/SUCCESS)

Jan 29 17:42:26 HP-Laptop systemd[1]: Starting Network Manager Wait Online...
Jan 29 17:42:32 HP-Laptop systemd[1]: Finished Network Manager Wait Online.

выход systemd-networkd-wait-online

systemctl status systemd-networkd-wait-online
● systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; disabled; vendor preset: enabled)
     Active: inactive (dead)
       Docs: man:systemd-networkd-wait-online.service(8)

редактирование 2:

systemctl status systemd-networkd-wait-online
● systemd-networkd-wait-online.service - Wait for Network to be Configured
     Loaded: loaded (/lib/systemd/system/systemd-networkd-wait-online.service; enabled; vendor preset: enabled)
     Active: active (exited) since Fri 2021-01-29 18:42:00 EST; 3min 54s ago
       Docs: man:systemd-networkd-wait-online.service(8)
    Process: 444 ExecStart=/lib/systemd/systemd-networkd-wait-online (code=exited, status=0/SUCCESS)
   Main PID: 444 (code=exited, status=0/SUCCESS)

Jan 29 18:42:00 HP-Laptop systemd[1]: Starting Wait for Network to be Configured...
Jan 29 18:42:00 HP-Laptop systemd[1]: Finished Wait for Network to be Configured.

EDIT 3:

выход systemctl статус networkd-dispatcher.service systemd-networkd.service

● networkd-dispatcher.service - Dispatcher daemon for systemd-networkd
     Loaded: loaded (/lib/systemd/system/networkd-dispatcher.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-01-29 19:19:51 EST; 1min 20s ago
   Main PID: 747 (networkd-dispat)
      Tasks: 1 (limit: 9072)
     Memory: 19.7M
     CGroup: /system.slice/networkd-dispatcher.service
             └─747 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers

Jan 29 19:19:51 HP-Laptop systemd[1]: Starting Dispatcher daemon for systemd-networkd...
Jan 29 19:19:51 HP-Laptop systemd[1]: Started Dispatcher daemon for systemd-networkd.
Jan 29 19:19:57 HP-Laptop networkd-dispatcher[747]: WARNING:Unknown index 3 seen, reloading interface list
Jan 29 19:20:00 HP-Laptop networkd-dispatcher[747]: WARNING:Unknown index 5 seen, reloading interface list
Jan 29 19:20:00 HP-Laptop networkd-dispatcher[747]: WARNING:Unknown index 6 seen, reloading interface list

● systemd-networkd.service - Network Service
     Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled; vendor preset: enabled)
     Active: active (running) since Fri 2021-01-29 19:19:49 EST; 1min 22s ago
TriggeredBy: ● systemd-networkd.socket
       Docs: man:systemd-networkd.service(8)
   Main PID: 431 (systemd-network)
     Status: "Processing requests..."
      Tasks: 1 (limit: 9072)
     Memory: 4.1M
     CGroup: /system.slice/systemd-networkd.service
             └─431 /lib/systemd/systemd-networkd
1
задан 30 January 2021 в 03:23

2 ответа

У меня тоже было точно такой же проблема. Хотя в моем случае CIFS доля размещена на ASUS RT AC68U с DD WRT 3.0

вот как я решил проблему:

(1) включил эти услуги (как я отключил их в прошлом):

sudo systemctl enable systemd-networkd-wait-online

sudo systemctl enable systemd-networkd.service

sudo systemctl enable NetworkManager-wait-online.service

Примечание. Если какие-либо из этих услуг в маске , то вам нужно сначала multash , а затем включить его.

Вы можете найти больше о том, как правильно unmask здесь: [1] и [2].

(2) Я прокомментировал (удален) FSTAB Ввод для CIFS Share, и создан Systemd Mount Для CIFS Доля:

Примечание: Создайте новый файл Media-ADMN -nas.mount в Диреторе / etc / systemd / system .

Имя файла должно содержать имя точки монтирования, в котором заменены кособыки на «минус». Mount-Directory / Media / Admn / NAS => Media-ADMN-NAS.Mount

Sudo Nano /etc/systemd/system/media-admn-nas.mount

[Unit]
Description=CIFS Mount Service 
Requires=network-online.target systemd-networkd.service
After=network-online.target network-online.service media-admn-1\x2d6TB.mount remote-fs.target
Wants=network-online.target NetworkManager-wait-online.service

[Mount]
What=//192.168.1.1/nas
Where=/media/admn/nas
Options=rw,_netdev,auto,cache=none,vers=3.11,credentials=/home/admn/.smbcredentials,forceuid,forcegid,uid=1000,gid=1000
Type=cifs
TimeoutSec=15

[Install]
WantedBy=multi-user.target

note-1: в моем случае , Media-Admn-1 \ x2d6tb.mount - это дополнительный жесткий диск, где я установил долю CIFS, поэтому я добавил, что как после = требования.

ПРИМЕЧАНИЕ-2: Как я все еще получил ошибки, я добавил TimeountSec = 15

(3) Включить крепление:

sudo systemctl enable media-admn-nas.mount

sudo systemctl daemon-reload

(4) Перезагрузка: 15 сек после перезагрузки, CIFS Share должен быть установлен.

(5) Состояние проверки:

$ systemctl status media-admn-nas.mount
● media-admn-nas.mount - CIFS Mount Service
     Loaded: loaded (/etc/systemd/system/media-admn-nas.mount; enabled; vendor preset: enable>
     Active: active (mounted) since Sun 2021-01-31 10:37:52 IST; 1h 58min ago
      Where: /media/admn/nas
       What: //192.168.1.1/nas
      Tasks: 0 (limit: 19083)
     Memory: 12.0K
     CGroup: /system.slice/media-admn-nas.mount
0
ответ дан 18 March 2021 в 23:38

Ваша запись fstab выглядит нормально и должна работать нормально.

Однако, кажется, что установка пытается выполнить до того, как станет доступна сетевая связь ( systemd's connectivity, в частности, ). Следовательно, эти ошибки:

CIFS VFS: Ошибка подключения к сокету. Прерывание работы.

and

systemd[1]: media-Nas.mount: Процесс монтажа завершен, код=выключен, status=32/n/a systemd[1]: media-Nas.mount: Неудачный результат "код выхода". systemd[1]: Не удалось смонтировать Mount CIFS Share.

Это связано с тем, что отключена служба системы-сетевого режима ожидания .

Включите эту функцию следующим образом:

sudo systemctl enable systemd-networkd-wait-online

Это должно выполняться без ошибок.

После этого перезагрузите систему. Ваш сетевой ресурс должен быть смонтирован при загрузке.

Если ресурс все еще не монтируется, проверьте:

systemctl status networkd-dispatcher.service systemd-networkd.service

И посмотрите, отключен ли любой из сервисов и включите их тоже. Затем перезагрузите систему.

1
ответ дан 18 March 2021 в 23:38

Другие вопросы по тегам:

Похожие вопросы: