В примере мы монтируем сетевую папку //192.168.100.20/storage к папке /storage:
Создаем файл /etc/systemd/system/storage.mount
- название должно соответствовать имени монтируемой папки:
[Unit]
Description=Storage mount
Requires=network-online.target
After=network-online.service
Conflicts=umount.target
Before=umount.target
[Mount]
Type=cifs
What=//192.168.100.20/storage
Where=/storage
Options=uid=0,gid=0,file_mode=0777,dir_mode=0777,vers=3.0,credentials=/root/.sambauser
TimeoutSec=5
[Install]
WantedBy=multi-user.target
Так же создаем /etc/systemd/system/storage.automount
для автоматического монтирования:
[Unit]
Description=Share automount
Requires=network-online.target
[Automount]
Where=/storage
TimeoutIdleSec=30
[Install]
WantedBy=remote-fs.target
логин пароль у нас хранится в файле /root/.sambauser
username=myusername
password=mypassword