Привет, ребята, извините, но это мой последний шанс обратиться за помощью на этот форум. Я пытался во всех трех форумах, указанных в названии, и хотя у меня был некоторый прогресс, никто не смог решить эту проблему. Суть в том, что у меня есть Docker CT (без привилегий) с Frigate, работающий на Proxmox 8.3. Я зашел в конфигурацию CT и добавил монтирование в директорию ZFS, которую у меня есть. Затем в Docker я указал монтирование, чтобы сопоставить его с директорией, которую ожидает Frigate. Вместо записи записей на монтирование, он использует тот же разрешенный путь, но сохраняет его на локальном CT (тоже тот же пул ZFS, но другая папка). Чтобы быть более точным, у меня есть /mnt/frigate, который указывает на /atlas/step/frigate. Когда он добавляет записи, он добавляет их в /subdisk-101-xxxx/atlas/step/frigate (локальная файловая папка для CT вместо смонтированного пути). Заходя в консоль CT, я могу ввести 'cd /mnt/frigate' и оказываюсь в нужном месте /atlas/step/frigate. Я также могу создать nano файл, и он будет записан в нужное место. Так что похоже, что CT смонтирован правильно, так как я вижу данные и могу записывать на них в нужном месте. Но на стороне Docker Frigate, он, безусловно, интерпретирует мой путь монтирования, потому что он меняет /mnt/frigate на что-то другое, но не переходит в фактическую смонтированную папку и оставляет его локально. Если это не очевидно, я уже несколько месяцев работаю с Proxmox и Frigate, так что, вероятно, я просто что-то упускаю из виду и не знаю, как это исправить. Любая помощь была бы очень признательна.
Конфигурация Proxmox (кажется, работает, основываясь на вышесказанном)
```
arch: amd64
cores: 3
features: keyctl=1,nesting=1
hostname: dockge-frigate
memory: 2048
mp0: /atlas/step/frigate,mp=/mnt/frigate
net0: name=eth0,bridge=vmbr0,gw=192.168.x.x,hwaddr=,ip=192.168.x.x/24,type=veth
onboot: 1
ostype: debian
rootfs: atlas:subvol-103-disk-0,size=28G
swap: 1024
tags: community-script;docker
unprivileged: 1
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.apparmor.profile: unconfined
lxc.cgroup2.devices.allow: a
lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir 0, 0
lxc.cap.drop:
lxc.mount.auto: cgroup:rw
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.mount.entry: /atlas/step/frigate mnt/frigate none rbind,create=dir 0 0
lxc.idmap: u 0 100000 65536
lxc.idmap: g 0 100000 106
lxc.idmap: g 107 100107 65429
```
Команда `findmnt` в CT находит монтирование.
Файл compose для Frigate - просто сопоставление папки медиа с папкой `mnt`, должно быть достаточно просто, я думаю?
```
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config:/config
- /mnt/frigate:/media/frigate
```
Конфигурация Proxmox (кажется, работает, основываясь на вышесказанном)
```
arch: amd64
cores: 3
features: keyctl=1,nesting=1
hostname: dockge-frigate
memory: 2048
mp0: /atlas/step/frigate,mp=/mnt/frigate
net0: name=eth0,bridge=vmbr0,gw=192.168.x.x,hwaddr=,ip=192.168.x.x/24,type=veth
onboot: 1
ostype: debian
rootfs: atlas:subvol-103-disk-0,size=28G
swap: 1024
tags: community-script;docker
unprivileged: 1
lxc.cgroup2.devices.allow: c 226:0 rwm
lxc.cgroup2.devices.allow: c 226:128 rwm
lxc.cgroup2.devices.allow: c 29:0 rwm
lxc.cgroup2.devices.allow: c 189:* rwm
lxc.apparmor.profile: unconfined
lxc.cgroup2.devices.allow: a
lxc.mount.entry: /dev/bus/usb/002 dev/bus/usb/002 none bind,optional,create=dir 0, 0
lxc.cap.drop:
lxc.mount.auto: cgroup:rw
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
lxc.mount.entry: /atlas/step/frigate mnt/frigate none rbind,create=dir 0 0
lxc.idmap: u 0 100000 65536
lxc.idmap: g 0 100000 106
lxc.idmap: g 107 100107 65429
```
Команда `findmnt` в CT находит монтирование.
Файл compose для Frigate - просто сопоставление папки медиа с папкой `mnt`, должно быть достаточно просто, я думаю?
```
volumes:
- /etc/localtime:/etc/localtime:ro
- ./config:/config
- /mnt/frigate:/media/frigate
```
