sergio
unread,Feb 18, 2022, 4:50:02 AM2/18/22You do not have permission to delete messages in this group
Sign in to report message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to
Если сделать так:
1. Загрузиться
2. Написать в /etc/fstab:
/srv/img.raw /srv/img btrfs ro,loop,users 0 2
3. Потом сказать mount /srv/img, потом umount /srv/img, то занятых
лупбэк устройств, как и ожидается, не будет, losetup -l не выдаст ничего
Но стоит только поменять два первые пункта местами:
1. Написать в /etc/fstab:
/srv/img.raw /srv/img btrfs ro,loop,users 0 2
2. Ребутнуться
3. /srv/img замонтирован, umount /srv/img успешно его размонтирует, но
/dev/loop0 не освобождается:
# losetup -l
NAME SIZELIMIT OFFSET AUTOCLEAR RO BACK-FILE DIO LOG-SEC
/dev/loop0 0 0 1 1 /srv/img.raw 0 512
в dmegs ничего, losetup -D успешно (exit code 0) не делает ничего
lsof не показывает ничего:
# lsof | grep loop
loop0 1042 root cwd DIR
8,2 4096 2 /
loop0 1042 root rtd DIR
8,2 4096 2 /
loop0 1042 root txt unknown
/proc/1042/exe
тоже самое он показывает, если загрузиться без строчки в fstab а потом
замонтировать устройство
--
sergio.