LINUX.ORG.RU

Как при загрузке вставить loopback файл в устройство /dev/loop1?

 


0

1

Привет!

Есть некий loop-файл, он размечен под FS и вставляется вручную в loopback устройство:

sudo losetup --find --show /mnt/work/lxd/hddpool.img

И вот он, например, вставился в /dev/loop1, но при перезагрузке ОС он «вылетает», не запоминается.

Как сделать так, чтобы этот файл устанавливался автоматически при загрузке в заданный слот? При этом монтировать ФС на нём не нужно, этим занимается другой демон (хипервизор) в обход /etc/fstab.

Есть вариант создать service unit в systemd в котором указать скрипт который будет «вставлять» файл в /dev/loop1, но может есть более простые способы?


[Unit]
Description=что блин может быть проще

[Service]
ExecStart=/sbin/losetup /dev/loop1 /mnt/work/lxd/hddpool.img
Type=oneshot

[Install]
WantedBy=local-fs.target

bass ★★★★★
()
Последнее исправление: bass (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.