У меня есть 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
У меня тоже было точно такой же проблема. Хотя в моем случае 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
Ваша запись 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
И посмотрите, отключен ли любой из сервисов и включите их тоже. Затем перезагрузите систему.