• =?UTF-8?B?0L3QtSDQtNC10YLQsNGH0LjRgtGB0Y8gbG9vcA==?=

    From sergio@21:1/5 to All on Fri Feb 18 10:50:01 2022
    Если сделать так:
    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.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)