Юниты монтирования шары через sshfs

Юниты монтирования шары через sshfs

BASH DAYS — авторский канал от действующего девопса
Подпишись на наш ТГ канал: @bashdays

Юнит 1

Юнит 2

Юнит 3

Ну и кому нужна копипаста, лови текстом:

Юнит 1

[Unit]
Description=Mount remote filesystem over sshfs with fuse
After=network.target

[Install]
WantedBy=multi-user.target

[Mount]
What=storage@bashdayz.ru:/storage
Where=/mnt/storage
Type=fuse.sshfs
Options=kernel_cache,compression=no,allow_other,reconnect

Юнит 2

[Unit]
Description=Run ssh mount /mnt/storage check
After=mnt-storage.mount

[Timer]
Unit=mnt-storage.service
OnCalendar=*-*-* *:*:00

[Install]
WantedBy=timers.target

Юнит 3

[Unit]
Description=SSH mount /mnt/storage check

[Service]
Type=oneshot
ExecStart=/bin/bash -c "if [[ ! -f /mnt/storage/mount.yes ]] ;then systemctl restart mnt-storage.mount;fi"

TimeoutSec=300

[Install]
WantedBy=multi-user.target 


Report Page