November 2025

S M T W T F S
       1
2345678
9101112131415
16171819202122
23242526272829
30      

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Sunday, August 25th, 2024 08:01 pm
Это безобразие делается через systemd unit'ы.

Процесс расписан вот здесь https://ppfeufer.de/linux-on-demand-nfs-and-samba-cifs-connections-with-systemd-automount/

Всё +- правда. Нюансы:
1) После успешного успеха файлы .mount и .automount переносят в /usr/lib/systemd/system из /etc, где их создавали
2) Опции для фрицбокса вот такие Options=noauto,noserverino,_netdev,x-systemd.automount,cache=none,credentials=/home/desman/.nas-credentials,uid=desman,gid=desman
3) опция noserverino появилась после того, как в один прекрасный день на попытки чтения файлов стал приходить ответ про нимагу, Stale File. Описание здесь https://askubuntu.com/questions/1265164/stale-file-handler-when-mounting-cifs-smb-network-drive-from-fritz-router

Пока не заработает вот такое, в автомонтирование лучше не лазить:

sudo mount.cifs -o noauto,noserverino,_netdev,x-systemd.automount,cache=none,credentials=/home/desman/.nas-credentials,uid=desman,gid=desman //fritz.box/FRITZ.NAS/NAS /mnt/nas

 

Контент целиком чтоб не забыть:

mnt-nas.mount
-----------------------------------------
[Unit]
Description = Data on NAS
Requires = dbus-org.freedesktop.nm-dispatcher.service
After = network-online.target
Wants = network-online.target
 
[Mount]
What = //fritz.box/FRITZ.NAS/NAS
Where = /mnt/nas
Type = cifs
Options = noauto,noserverino,_netdev,x-systemd.automount,cache=none,credentials=/home/desman/.nas-credentials,uid=desman,gid=desman
SloppyOptions = on
DirectoryMode = 0777
TimeoutSec = 0
 
[Install]
WantedBy = multi-user.target
---------------------------------------
mnt-nas.automount
---------------------------------------
[Unit]
DefaultDependencies=no
After=remote-fs-pre.target
Wants=remote-fs-pre.target
Conflicts=umount.target
Before=umount.target

[Automount]
Where=/mnt/nas
DirectoryMode=0777
TimeoutIdleSec=0

[Install]
WantedBy=remote-fs.target