Problem mam taki, że w fstb montuję dysk proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 # a swapfile is not a swap partition, no line here # use dphys-swapfile swap[on|off] for that /dev/sda1 /mnt/hdd ntfs-3g defaults,noatime,nofail,umask=000 0 0
(/dev/sda1/) który jest dostępny dopiero po chwili, wcześniej jednak startuje demon z deluge. Problem polega na tym że deluge zapisuje dane w /mnt/hdd który jeszcze nie jest podmontowany a co za tym idzie zapisuje dane na karcie zamiast na USB... jak zrobić aby demon był uruchamiany tylko jesli dysk jest podmontowany?
uruchamiam #deluge za pomoca demona w taki sposób:
http://dev.deluge-torrent.org/wiki/UserGuide/Service/systemd
Problem mam taki, że w fstb montuję dysk
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime 0 1
# a swapfile is not a swap partition, no line here
# use dphys-swapfile swap[on|off] for that
/dev/sda1 /mnt/hdd ntfs-3g defaults,noatime,nofail,umask=000 0 0
(/dev/sda1/) który jest dostępny dopiero po chwili, wcześniej jednak startuje demon z deluge.
Problem polega na tym że deluge zapisuje dane w /mnt/hdd który jeszcze nie jest podmontowany a co za tym idzie zapisuje dane na karcie zamiast na USB... jak zrobić aby demon był uruchamiany tylko jesli dysk jest podmontowany?
http://dev.deluge-torrent.org/wiki/UserGuide/Service/DebianUbuntuInitd
http://www.freedesktop.org/software/systemd/man/systemd.mount.html
http://superuser.com/a/998109
dla potomnych
w:
pi@raspberrypi ~ $ sudo nano /etc/systemd/system/deluge-web.service
pi@raspberrypi ~ $ sudo nano /etc/systemd/system/deluged.service
dodajemy wpis
RequiresMountsFor
ze swoją lokalizacją - sprawdzilem, bangla[Unit]
Description=Deluge Bittorrent Client Daemon
After=network-online.target
RequiresMountsFor=/mnt/hdd
a tak montuje dysk w fstab
/dev/sda1 /mnt/hdd ntfs-3g defaults,noatime,nofail,umask=000 0 0
zwróć uwagę na:
nofail
- bez tego system sie nie uruchomi jesli bedziesz chcial go odpalic bez dysku