Backup LXC-Container - Passt das so?

matt69

Member
Nov 12, 2023
65
11
8
Hallo,

ich habe in Proxmox das Backup der LXC-Container konfiguriert.

In der Mail steht folgendes:
Code:
Betreff: vzdump backup status (pve.local): backup successful

Details:
100     debian01     ok     1min 3s     857.447 MiB     /mnt/pve/nas/dump/vzdump-lxc-100-2024_01_28-11_29_44.tar.zst

Logs
vzdump 100 --notes-template '{{guestname}}' --mailnotification always --mode snapshot --all 0 --compress zstd --storage nas --mailto ich@mail.de --node pve
100: 2024-01-28 11:29:44 INFO: Starting Backup of VM 100 (lxc)
100: 2024-01-28 11:29:44 INFO: status = running
100: 2024-01-28 11:29:44 INFO: CT Name: debian01
100: 2024-01-28 11:29:44 INFO: including mount point rootfs ('/') in backup
100: 2024-01-28 11:29:44 INFO: backup mode: snapshot
100: 2024-01-28 11:29:44 INFO: ionice priority: 7
100: 2024-01-28 11:29:44 INFO: create storage snapshot 'vzdump'
100: 2024-01-28 11:29:45 INFO: creating vzdump archive '/mnt/pve/nas/dump/vzdump-lxc-100-2024_01_28-11_29_44.tar.zst'
100: 2024-01-28 11:30:45 INFO: Total bytes written: 2315028480 (2.2GiB, 37MiB/s)
100: 2024-01-28 11:30:46 INFO: archive file size: 857MB
100: 2024-01-28 11:30:46 INFO: adding notes to backup
100: 2024-01-28 11:30:46 INFO: cleanup temporary 'vzdump' snapshot
100: 2024-01-28 11:30:47 INFO: Finished Backup of VM 100 (00:01:03)

Kann es wirklich sein, dass die Sicherung nur 1 Minute dauert?
Warum steht bei --notes-template die Variable '{{guestname}}' und nicht der Name?

Gesichert wird auf ein SMB/CIFS-Storage.
Es ist ein USB-Laufwerk an einer FRITZ!Box 7590.
USB-Geschwindigkeit steht aktuell auf USB 2.0, um die USB 3.0 WLAN-Störungen zu umgehen.

VG
matt69
 
Also eine lokale Sicherung mache ich immer nur auf lokale Platten im auf einen ZFS Pool.
Diese kann man dann über andere Verfahren auf andere Device verteilen.
Extern ist für mich immer eine Proxmox Backup Server vorhanden.

Frage dich bitte mal was passiert, wenn die USB Festplatte nicht mehr da ist.
Von ZFS Raid1 oder anderen Verfahren, um die Datensicherheit zu erhöhen hast Du schon gehört?

Also ziehe die USB Festplatte mal ab und teste erneut.
 
Kann es wirklich sein, dass die Sicherung nur 1 Minute dauert?
Warum steht bei --notes-template die Variable '{{guestname}}' und nicht der Name?
zu1 - Ja, aber das ist ja eh schon sehr laaaaaaangsam.
zu2 - Das ist nur der Platzhalter für den Namen der gesicherten VM. Die Variable wird dann bei: 100: 2024-01-28 11:30:46 INFO: adding notes to backup beschrieben

Ein Test-Backup eines ähnlich großen LXC, auf einen NFS-Share meines "Sat-Receiver" ist zB. nach 23 Sekunden erledigt:

Code:
INFO: starting new backup job: vzdump 1016 --compress zstd --notes-template '{{guestname}}' --storage vu-nfs --mode snapshot --node pve1 --remove 1 --notification-mode auto
INFO: Starting Backup of VM 1016 (lxc)
INFO: Backup started at 2024-01-28 12:45:36
INFO: status = running
INFO: CT Name: moteye
INFO: including mount point rootfs ('/') in backup
INFO: backup mode: snapshot
INFO: ionice priority: 7
INFO: create storage snapshot 'vzdump'
  Logical volume "snap_vm-1016-disk-0_vzdump" created.
INFO: creating vzdump archive '/mnt/pve/vu-nfs/dump/vzdump-lxc-1016-2024_01_28-12_45_36.tar.zst'
INFO: Total bytes written: 1961195520 (1.9GiB, 112MiB/s)
INFO: archive file size: 665MB
INFO: adding notes to backup
INFO: prune older backups with retention: keep-last=2
INFO: removing backup 'vu-nfs:backup/vzdump-lxc-1016-2024_01_27-04_26_48.tar.zst'
INFO: pruned 1 backup(s) not covered by keep-retention policy
INFO: cleanup temporary 'vzdump' snapshot
  Logical volume "snap_vm-1016-disk-0_vzdump" successfully removed.
INFO: Finished Backup of VM 1016 (00:00:23)
INFO: Backup finished at 2024-01-28 12:45:59
INFO: Backup job finished successfully
INFO: notified via target `mail-to-root`
TASK OK

Also alles OK bei deinem Backup. Du kannst es ja zum Testen, einfach unter einer anderen VMID wiederherstellen.
 
Last edited:
  • Like
Reactions: matt69
Also eine lokale Sicherung mache ich immer nur auf lokale Platten im auf einen ZFS Pool.
Von ZFS Raid1 oder anderen Verfahren, um die Datensicherheit zu erhöhen hast Du schon gehört?
Nein.
Es geht hier um die Ablösung eines Raspbarry Pi im privaten Umfeld.
Ich wollte hier nicht die großen Geschütze auffahren.

Frage dich bitte mal was passiert, wenn die USB Festplatte nicht mehr da ist.
Klar, dann schlägt die Sicherung fehl.
Ich werde beobachten, wie oft das passiert. Dann kann ich immer noch handeln.

Zuerst wollte ich die USB-Platte direkt am Proxmox anschließen.
Aber dann las ich immer mal wieder von der FRITZ!Box als NAS.
Das will ich mal testen.
 
Es gibt jetzt aber ein anderes Problem.
Proxmox kann das Backup nicht lesen.

file '/mnt/pve/nas/dump/vzdump-lxc-100-2024_01_28-11_29_44.tar.zst.notes' exists but open for reading failed - Stale file handle (500)

Das USB-Laufwerk (Storage) ist mit NTFS formatiert.

Ich habe in Anleitungen zum manuellen mounten von SMB/CIFS auf Linux den Parameter noserverino gelesen.
Damit werden keine inodes des Servers verwendet, sondern nur die inodes des Clients.
Hat der Fehler Stale file handle (500) damit zu tun?
1706450259766.png
Wie kann der Fehler behoben werden?

Inhalt der /etc/pve/storage.cfg:
Code:
# cat /etc/pve/storage.cfg
dir: local
        path /var/lib/vz
        content backup,iso,vztmpl

lvmthin: local-lvm
        thinpool data
        vgname pve
        content images,rootdir

cifs: nas
        path /mnt/pve/nas
        server 192.168.111.111
        share FRITZ.NAS
        content backup
        prune-backups keep-daily=5
        subdir /CT500MX5-00SSD1-01/pvebackup
        username nasuser
 

Attachments

  • 1706450251040.png
    1706450251040.png
    6.2 KB · Views: 1
Es gibt jetzt aber ein anderes Problem.
Proxmox kann das Backup nicht lesen.

file '/mnt/pve/nas/dump/vzdump-lxc-100-2024_01_28-11_29_44.tar.zst.notes' exists but open for reading failed - Stale file handle (500)

Das USB-Laufwerk (Storage) ist mit NTFS formatiert.
Der Parameter "options noserverino" war die Lösung zum Fehler Stale file handle (500).
https://pve.proxmox.com/pve-docs/chapter-pvesm.html#_configuration_3
Ich habe manuell den Parameter options noserverino zur /etc/pve/storage.cfg hinzugefügt.
Nun sehe ich die Backups.

Neuer Inhalt der /etc/pve/storage.cfg:
Code:
# cat /etc/pve/storage.cfg
dir: local
        path /var/lib/vz
        content backup,iso,vztmpl

lvmthin: local-lvm
        thinpool data
        vgname pve
        content images,rootdir

cifs: nas
        path /mnt/pve/nas
        server 192.168.111.111
        share FRITZ.NAS
        content backup
        options noserverino
        prune-backups keep-daily=5
        subdir /CT500MX5-00SSD1-01/pvebackup
        username nasuser
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!