Proxmox ошибка “Cannot open: Permission denied” во время создания резервной копии LXC по NFS

Всем привет!!!

В этом материале я расскажу как исправить ошибку “Cannot open: Permission denied” во время создания резервной копии LXC по NFS в Proxmox VE

У меня есть Proxmox VE, к которому я подключил по NFS папку на сервере Synology и TerraMaster. О том Как подключить папку NFS в Synology я писал ранее. В TerraMaster напишу в будущем, хотя там примерно все тоже самое.

Я подключал папку NFS в Proxmox VE, что бы делать резервные копии виртуальных машин и контейнеров LXC. С виртуальными машинами все работает прекрасно, а вот при попытке сделать резервную копию LXC контейнера выходит такая ошибка: Cannot open: Permission denied

INFO: starting new backup job: vzdump 101 --notification-mode auto --notes-template '{{guestname}}' --mode suspend --storage Tnas223Backup --remove 0 --node pve --compress zstd
INFO: Starting Backup of VM 101 (lxc)
INFO: Backup started at 2024-04-18 00:38:39
INFO: status = running
INFO: backup mode: suspend
INFO: ionice priority: 7
INFO: CT Name: heimdall-dashboard
INFO: including mount point rootfs ('/') in backup
INFO: temporary directory is on NFS, disabling xattr and acl support, consider configuring a local tmpdir via /etc/vzdump.conf
INFO: starting first sync /proc/1799/root/ to /mnt/pve/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tmp
INFO: first sync finished - transferred 902.43M bytes in 219s
INFO: suspending guest
INFO: starting final sync /proc/1799/root/ to /mnt/pve/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tmp
INFO: final sync finished - transferred 0 bytes in 4s
INFO: resuming guest
INFO: guest is online again after 4 seconds
INFO: creating vzdump archive '/mnt/pve/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tar.zst'
INFO: tar: /mnt/pve/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tmp: Cannot open: Permission denied
INFO: tar: Error is not recoverable: exiting now
ERROR: Backup of VM 101 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/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tmp' ./etc/vzdump/pct.conf ./etc/vzdump/pct.fw '--directory=/mnt/pve/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tmp' --no-anchored '--exclude=lost+found' --anchored '--exclude=./tmp/?*' '--exclude=./var/tmp/?*' '--exclude=./var/run/?*.pid' . | zstd '--threads=1' >/mnt/pve/Tnas223Backup/dump/vzdump-lxc-101-2024_04_18-00_38_39.tar.dat' failed: exit code 2
INFO: Failed at 2024-04-18 00:42:34
INFO: Backup job finished with errors
INFO: notified via target `mail-to-root`
INFO: notified via target `bafista`
TASK ERROR: job errors

Решение оказалось очень простым. Нужно сделать всего две настройки на сервере Synology или TerraMaster:

  • SquashСопоставить всех пользователей с admin: назначение прав доступа всем пользователям клиента NFS, эквивалентных правам доступа администратора в вашей системе.
  • Разрешить подключения с непривилегированных портов (выше 1024): при выборе этого параметра клиенты NFS смогут использовать непривилегированные порты (т. е. порты с номерами выше 1024) при подключении к серверу.

Сразу после этого ваши резервные копии LXC в Proxmox МУ через NFS заработают должным образом.

Теперь вы знаете как в Proxmox починить ошибку “Cannot open: Permission denied” во время создания резервной копии LXC по NFS

Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии