Предполагаю, что монтируется диск с UUID=a1234567 в /mnt/hdd1. Т.е. соответствующая строка в /etc/fstab выглядит так:
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru
UUID=a1234567 /mnt/hdd1 ext4 defaults 0 0
Для получения UUID диска можно воспользоваться командой: sudo blkid
1. Удаляем (или комментируем) соотв. строку в fstab.
1. Удаляем (или комментируем) соотв. строку в fstab.
2. Создаем файл /etc/systemd/system/mnt-hdd1.mount со следующим содержанием:
[Unit]
Description=Mount HDD1
[Mount]
What=/dev/disk/by-uuid/a1234567
Where=/mnt/hdd1
Type=ext4
Options=defaults
[Install]
WantedBy=multi-user.target
3. Разрешаем сервис mnt-hdd1.mount:
sudo systemctl enable mnt-hdd1.mount
4. Проверяем статус:
sudo systemctl status mnt-hdd1.mount
5. Если не запущен, то запускаем:
sudo systemctl start mnt-hdd1.mount
6 Создаем файл /etc/systemd/system/minidlna.service. Добавляем в него следующие строки:
[Unit]
Description=Minidlna Daemon
After=mnt-hdd1.mount
Wants=mnt-hdd1.mount
[Service]
Type=forking
# Uncomment the line below for 60 seconds delay.
# ExecStartPre=/bin/sleep 60
ExecStart=/etc/init.d/minidlna start
[Install]
WantedBy=multi-user.target
7. Разрешаем сервис minidlna.service:
sudo systemctl enable minidlna
8. Перегружаемся, проверяем:
df -h
sudo systemctl status minidlna
===
Перепечатка материалов блога разрешается с обязательной ссылкой на blog.coolsoftware.ru