Автор Тема: Автомонтирование NFS в Рабочей станции К 10.2  (Прочитано 275 раз)

Оффлайн AlexMckey

  • Начинающий
  • *
  • Сообщений: 2
Доброго всем. Уважаемые, возникла небольшая проблема. Есть NAS с расшареным по nfs датасетом, который должен автоматически монтироваться при загрузке. Диск прописан в /etc/fstab
proc            /proc                   proc    nosuid,noexec,gid=proc          0 0
devpts          /dev/pts                devpts  nosuid,noexec,gid=tty,mode=620  0 0
#tmpfs          /tmp                    tmpfs   nosuid                          0 0
UUID=b2329909-7df6-4a01-ae2c-e1d58439648f       /       btrfs   relatime        1       1
UUID=0419-2A1F  /boot/efi       vfat    umask=0,quiet,showexec,iocharset=utf8,codepage=866      1       2
UUID=69a93c26-9c86-42ae-b558-09b19121d7b6       /home   btrfs   nosuid,relatime 1       2
UUID=a1113d68-15ac-40b0-b36f-73d4e31cebb4       swap    swap    defaults        0       0
/home/tmp       /tmp    auto    bind,rw,nosuid,nodev    0       0
192.168.2.50:/mnt/share/downloads       /home/alex/Загрузки/torrents    nfs     auto,user,intr,soft,_netdev     0       0
При перезагрузке диск не монтируется, но mount -a
отрабатывает без ошибок и все подключается где нужно и как нужно. На Alt Wiki есть ремарка:
Цитировать
Кроме того, стоит убедиться, что сервис netfs запускается при старте системы.
Подскажите, как это сделать и где копать дальше, если сервис окажется запущенным?

Оффлайн kessys

  • Завсегдатай
  • *
  • Сообщений: 627
user, - users
intr,soft, - эти не знаю
И смотри лог что пишет journal
О подпись)
Жизнь с kde не так плоха, Но без ssd, это жестоко грустно.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
На Alt Wiki есть ремарка:
Цитировать
Кроме того, стоит убедиться, что сервис netfs запускается при старте системы.
Подскажите, как это сделать и где копать дальше, если сервис окажется запущенным?
Это сервис sysvinit. Надо смотреть, что там с systemd-sysvinit, или как его там. И есть ли вообще netfs. Может что-то надо доустановить/включить. Но, на самом деле, может и systemd научили реагировать на _netdev, тоже надо проверить.

Оффлайн AlexMckey

  • Начинающий
  • *
  • Сообщений: 2
В общем победил, слава гуглу! Если вдруг у кого такая проблема возникнет, то у меня сработало следующее решение.
Сначала включаем службу netfs, которая зачем-то не просто отключена, а замаскирована символьной ссылкой под /dev/null. Для этого, сначала убеждаемся, что проблема в этом:
$ sudo systemctl status netfs.service
○ netfs.service
    Loaded: masked (Reason: Unit netfs.service is masked.)
    Active: inactive (dead)

Убедившись в наличии проблемы выполняем следующее:
[root@host-46 ~]# cd /lib/systemd/system
[root@host-46 system]# ls -al | grep netfs
lrwxrwxrwx 1 root root     9 апр 28  2023 netfs.service -> /dev/null
[root@host-46 system]# unlink netfs.service
[root@host-46 system]# ls -al | grep netfs
[root@host-46 system]# systemctl enable netfs.service
netfs.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable netfs
[root@host-46 system]# systemctl start netfs.service

Если запуск службы отработал без ошибок, проверяем:
[root@host-46 system]# systemctl status netfs.service
● netfs.service - SYSV: Mounts and unmounts all NFS, SMB, CIFS and NCP mount points.
    Loaded: loaded (/etc/rc.d/init.d/netfs; generated)
    Active: active (exited) since Thu 2023-11-09 21:03:35 MSK; 11s ago
      Docs: man:systemd-sysv-generator(8)
   Process: 5112 ExecStart=/etc/rc.d/init.d/netfs start (code=exited, status=0/SUCCESS)
       CPU: 29ms

ноя 09 21:03:35 host-46 systemd[1]: Starting SYSV: Mounts and unmounts all NFS, SMB, CIFS and NCP mount points....
ноя 09 21:03:35 host-46 systemd[1]: Started SYSV: Mounts and unmounts all NFS, SMB, CIFS and NCP mount points..
Все заработало. Теперь немножко правим /etc/fstab:
192.168.2.50:/mnt/share/downloads       /home/alex/Загрузки/torrents    nfs     noauto,intr,soft,x-systemd.automount    0       0Перезагружаемся и пользуемся смонтированным диском.