В lxc отсутствуют /dev/loop*

Данная проблема сильно осложняет жизнь для рада проектов.

Чтобы ее исправить необходимо:

  1. LXC должен быть в привилегированном режиме
  2. В файле конфигурации контейнера /etc/pve/lxc/<ID>.conf прописать:
# Безопасность
lxc.apparmor.profile: unconfined
lxc.cap.drop: 

# Монтирование базовых файловых систем
lxc.mount.auto: proc:rw sys:rw
lxc.mount.entry: /dev/fuse dev/fuse none bind,create=file 0 0
lxc.mount.entry: /sys/kernel/security sys/kernel/security none bind,create=file 0 0

# РАЗРЕШАЕМ доступ к loop-устройствам через cgroup
lxc.cgroup2.devices.allow: c 10:237 rwm  # loop-control
lxc.cgroup2.devices.allow: b 7:* rwm     # все loop-устройства (0-255)

# ПРОБРАСЫВАЕМ loop-control и loop-устройства
lxc.mount.entry: /dev/loop-control dev/loop-control none bind,create=file 0 0
lxc.mount.entry: /dev/loop0 dev/loop0 none bind,create=file 0 0
lxc.mount.entry: /dev/loop1 dev/loop1 none bind,create=file 0 0
lxc.mount.entry: /dev/loop2 dev/loop2 none bind,create=file 0 0
lxc.mount.entry: /dev/loop3 dev/loop3 none bind,create=file 0 0
lxc.mount.entry: /dev/loop4 dev/loop4 none bind,create=file 0 0
lxc.mount.entry: /dev/loop5 dev/loop5 none bind,create=file 0 0
lxc.mount.entry: /dev/loop6 dev/loop6 none bind,create=file 0 0
lxc.mount.entry: /dev/loop7 dev/loop7 none bind,create=file 0 0
# Добавьте до loop15, если нужно больше

Перезапустить контейрер.


Версия #1
Вербовик Максим Арнольдович создал 2026-05-26 13:33:24 MSK
Вербовик Максим Арнольдович обновил 2026-05-26 13:36:50 MSK