Впервые использую LXC (обычно использую VM), так что это для меня новая проблема. Я запустил контейнер Ubuntu/Emby. Ура, это сработало. Сделал снимок и выключил на ночь. Ночью запустился мой график резервного копирования, и резервная копия LXC прошла без проблем. На следующий день я настроил точки монтирования CIFS для моих медиафайлов, как описано в этой статье. Это тоже сработало, снова ура! Добавил все свои медиафайлы в Emby, завершил большую часть настройки и протестировал аппаратное декодирование, чтобы убедиться, что GPU хоста правильно передается в LXC. Затем я решил сделать базовую резервную копию, прежде чем что-нибудь испортить... но резервная копия не удалась. Хм. Пытался сделать снимок, но опция не предлагалась, и говорилось "Текущая конфигурация гостя не поддерживает создание новых снимков". Я попытался удалить единственный снимок, который у меня был, чтобы посмотреть, позволит ли это мне, и, конечно же, это сработало, поэтому у меня больше нет снимков (печаль). Значит, что-то не так. Затем я попытался сделать резервную копию на другой VM, работающей на том же хосте, и она завершилась успешно, так что процесс резервного копирования работает, и он может записывать как на NFS-экспорт, так и на PBS.
## /etc/pve/lxc/105.conf
arch: amd64
cores: 2
description:
<div align='center'>
<h2>Emby LXC</h2>
<span>
<i class="fa fa-github fa-fw" style="color: #f5f5f5;"></i>
</span>
<span>
<i class="fa fa-comments fa-fw" style="color: #f5f5f5;"></i>
</span>
<span>
<i class="fa fa-exclamation-circle fa-fw" style="color: #f5f5f5;"></i>
</span>
</div>
dev0: /dev/dri/card0,gid=44
dev1: /dev/dri/renderD128,gid=104
features: keyctl=1,nesting=1
hostname: ct-ub-emby
memory: 2048
mp0: /mnt/LXC_Downloads-ro/,mp=/mnt/LXC_DownloadsYo,ro=1
mp1: /mnt/LXC_Movies-ro/,mp=/mnt/LXC_Movies,ro=1
mp2: /mnt/LXC_TVShows-ro/,mp=/mnt/LXC_TVShows,ro=1
mp3: /mnt/LXC_Podcasts-ro/,mp=/mnt/LXC_Podcasts,ro=1
mp4: /mnt/LXC_Emby_backup-rwx/,mp=/mnt/LXC_Backup
net0: name=eth0,bridge=vmbr0,hwaddr=BC:24:11:13:82:54,ip=dhcp,type=veth
onboot: 1
ostype: ubuntu
rootfs: MSI-VM-Store:105/vm-105-disk-0.raw,size=8G
swap: 512
tags: community-script;media
unprivileged: 1
## backup to nfs job
INFO: starting new backup job: vzdump 105 --node msi-pve --notification-mode auto --mode stop --remove 0 --storage nfs-backy --notes-template '{{guestname}}' --compress 0
INFO: Starting Backup of VM 105 (lxc)
INFO: Backup started at 2025-04-19 19:25:01
INFO: status = stopped
INFO: backup mode: stop
INFO: ionice priority: 7
INFO: CT Name: ct-ub-emby
INFO: including mount point rootfs ('/') in backup
INFO: excluding bind mount point mp0 ('/mnt/LXC_DownloadsYo') from backup (not a volume)
INFO: excluding bind mount point mp1 ('/mnt/LXC_Movies') from backup (not a volume)
INFO: excluding bind mount point mp2 ('/mnt/LXC_TVShows') from backup (not a volume)
INFO: excluding bind mount point mp3 ('/mnt/LXC_Podcasts') from backup (not a volume)
INFO: excluding bind mount point mp4 ('/mnt/LXC_Backup') from backup (not a volume)
INFO: creating vzdump archive '/mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.tar'
INFO: tar: /mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.tmp: Cannot open: Permission denied
INFO: tar: Error is not recoverable: exiting now
ERROR: Backup of VM 105 failed - command 'set -o pipefail && lxc-usernsexec -m u:0:100000:65536 -m g:0:100000:65536 -- tar cpf - --totals --one-file-system -p --sparse --numeric-owner --acls --xattrs '--xattrs-include=user.*' '--xattrs-include=security.capability' '--warning=no-file-ignored' '--warning=no-xattr-write' --one-file-system '--warning=no-file-ignored' '--directory=/mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.tmp' ./etc/vzdump/pct.conf ./etc/vzdump/pct.fw '--directory=/mnt/vzsnap0' --no-anchored '--exclude=lost+found' --anchored '--exclude=./tmp/?*' '--exclude=./var/tmp/?*' '--exclude=./var/run/?*.pid' ./ >/mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.dat' failed: exit code 2
INFO: Failed at 2025-04-19 19:25:02
INFO: Backup job finished with errors
TASK ERROR: job errors
Я смог сделать резервную копию LXC на тот же хранилище, где он размещен, так что у меня как минимум что-то есть. Очень странно, что у него возникают проблемы с разрешениями на обычные места резервного копирования, которые я использую. Есть какие-нибудь идеи, что происходит?
## /etc/pve/lxc/105.conf
arch: amd64
cores: 2
description:
<div align='center'>
<h2>Emby LXC</h2>
<span>
<i class="fa fa-github fa-fw" style="color: #f5f5f5;"></i>
</span>
<span>
<i class="fa fa-comments fa-fw" style="color: #f5f5f5;"></i>
</span>
<span>
<i class="fa fa-exclamation-circle fa-fw" style="color: #f5f5f5;"></i>
</span>
</div>
dev0: /dev/dri/card0,gid=44
dev1: /dev/dri/renderD128,gid=104
features: keyctl=1,nesting=1
hostname: ct-ub-emby
memory: 2048
mp0: /mnt/LXC_Downloads-ro/,mp=/mnt/LXC_DownloadsYo,ro=1
mp1: /mnt/LXC_Movies-ro/,mp=/mnt/LXC_Movies,ro=1
mp2: /mnt/LXC_TVShows-ro/,mp=/mnt/LXC_TVShows,ro=1
mp3: /mnt/LXC_Podcasts-ro/,mp=/mnt/LXC_Podcasts,ro=1
mp4: /mnt/LXC_Emby_backup-rwx/,mp=/mnt/LXC_Backup
net0: name=eth0,bridge=vmbr0,hwaddr=BC:24:11:13:82:54,ip=dhcp,type=veth
onboot: 1
ostype: ubuntu
rootfs: MSI-VM-Store:105/vm-105-disk-0.raw,size=8G
swap: 512
tags: community-script;media
unprivileged: 1
## backup to nfs job
INFO: starting new backup job: vzdump 105 --node msi-pve --notification-mode auto --mode stop --remove 0 --storage nfs-backy --notes-template '{{guestname}}' --compress 0
INFO: Starting Backup of VM 105 (lxc)
INFO: Backup started at 2025-04-19 19:25:01
INFO: status = stopped
INFO: backup mode: stop
INFO: ionice priority: 7
INFO: CT Name: ct-ub-emby
INFO: including mount point rootfs ('/') in backup
INFO: excluding bind mount point mp0 ('/mnt/LXC_DownloadsYo') from backup (not a volume)
INFO: excluding bind mount point mp1 ('/mnt/LXC_Movies') from backup (not a volume)
INFO: excluding bind mount point mp2 ('/mnt/LXC_TVShows') from backup (not a volume)
INFO: excluding bind mount point mp3 ('/mnt/LXC_Podcasts') from backup (not a volume)
INFO: excluding bind mount point mp4 ('/mnt/LXC_Backup') from backup (not a volume)
INFO: creating vzdump archive '/mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.tar'
INFO: tar: /mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.tmp: Cannot open: Permission denied
INFO: tar: Error is not recoverable: exiting now
ERROR: Backup of VM 105 failed - command 'set -o pipefail && lxc-usernsexec -m u:0:100000:65536 -m g:0:100000:65536 -- tar cpf - --totals --one-file-system -p --sparse --numeric-owner --acls --xattrs '--xattrs-include=user.*' '--xattrs-include=security.capability' '--warning=no-file-ignored' '--warning=no-xattr-write' --one-file-system '--warning=no-file-ignored' '--directory=/mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.tmp' ./etc/vzdump/pct.conf ./etc/vzdump/pct.fw '--directory=/mnt/vzsnap0' --no-anchored '--exclude=lost+found' --anchored '--exclude=./tmp/?*' '--exclude=./var/tmp/?*' '--exclude=./var/run/?*.pid' ./ >/mnt/pve/nfs-backy/dump/vzdump-lxc-105-2025_04_19-19_25_01.dat' failed: exit code 2
INFO: Failed at 2025-04-19 19:25:02
INFO: Backup job finished with errors
TASK ERROR: job errors
Я смог сделать резервную копию LXC на тот же хранилище, где он размещен, так что у меня как минимум что-то есть. Очень странно, что у него возникают проблемы с разрешениями на обычные места резервного копирования, которые я использую. Есть какие-нибудь идеи, что происходит?
