Монтирование дисков

Монтирование дисков с помощью SystemD

В примере мы монтируем сетевую папку //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