Ahoi
Ich bin gerade dabei einen neu eingerichteten PVE Host via script zu sichern. Der Proxmox Backup Server läuft und kümmert sich um die Sicherung der VMs, aber falls der standalone PVE Host eingeht, hätte ich gerne ein möglichst flottes und unkompliziertes recovery.
Dazu hat mir dieses Script auf Github ganz gut gefallen: https://github.com/DerDanilo/proxmox-stuff/blob/master/prox_config_backup.sh
Läuft soweit, nur habe ich ein Problem damit.... als root manuell ausgeführt läuft es fehlerfrei durch, wenn ich es als cronjob laufen lasse dann kommt immer ein:
Jetzt habe ich dazu schon stundenlang recherchiert und herumprobiert... des Pudels Kern ist diese Zeile:
Wenn ich diesen tar command als root ausführe, dann läuft er problemlos durch
Als root cronjob hat er aber scheinbar ein Problem mit dem fuse mount von /etc/pve)
Was ich schon getestet habe:
... hilft aber alles leider nichts. Es kommt immer vom Cron Daemon die Fehlermeldung "file is on a different filesystem; not dumped"
Hier im Forum habe ich auch schon einen Beitrag dazu gefunden, werd aber nicht ganz schlau daraus wie dieses "--include-dev /etc/pve" dort einzubauen wäre und ob es hilft in dem Fall...
halp!
Würde das Host Backup Script natürlich weiterhin gern mit dem restore script kompatibel halten... aber falls ihr sonst Alternativen zu einem sinnvollen Backup des PVE Hosts kennt, bitte um Input.
Konzeptionell hätte ich gehofft, dass sich der Backup-Server auch um das Backup des Hosts kümmert/kümmern kann und man eine verstorbene Maschine via restore Funktion im PBS wiederherstellen kann.... fand ich etwas eigen, dass der PVE Host ein blinder fleck(?) im Backup konzept von Proxmox ist.
thanks in advance!
Ich bin gerade dabei einen neu eingerichteten PVE Host via script zu sichern. Der Proxmox Backup Server läuft und kümmert sich um die Sicherung der VMs, aber falls der standalone PVE Host eingeht, hätte ich gerne ein möglichst flottes und unkompliziertes recovery.
Dazu hat mir dieses Script auf Github ganz gut gefallen: https://github.com/DerDanilo/proxmox-stuff/blob/master/prox_config_backup.sh
Läuft soweit, nur habe ich ein Problem damit.... als root manuell ausgeführt läuft es fehlerfrei durch, wenn ich es als cronjob laufen lasse dann kommt immer ein:
Code:
root@proxmox:/etc/pve# crontab -l
0 0 * * * /root/prox_config_backup.sh > /root/prox_config_backup.log
Code:
tar: /etc/./pve/: file is on a different filesystem; not dumped
Jetzt habe ich dazu schon stundenlang recherchiert und herumprobiert... des Pudels Kern ist diese Zeile:
Code:
tar --warning='no-file-ignored' -cvPf "$_filename9" --one-file-system /etc/pve/.
Wenn ich diesen tar command als root ausführe, dann läuft er problemlos durch
Als root cronjob hat er aber scheinbar ein Problem mit dem fuse mount von /etc/pve)
Code:
root@proxmox:~# mount |grep pve
/dev/fuse on /etc/pve type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other)
Was ich schon getestet habe:
Code:
tar --warning='no-file-ignored' -cvPf "$_filename9" --one-file-system /etc/pve/.
tar --warning='no-file-ignored' -cvPf "$_filename9" /etc/pve/.
tar --warning='no-file-ignored' -cvPf "$_filename9" --one-file-system -C /etc/pve/.
tar --warning='no-file-ignored' -cvPf "$_filename9" --multi-volume --one-file-system /etc/pve/.
... hilft aber alles leider nichts. Es kommt immer vom Cron Daemon die Fehlermeldung "file is on a different filesystem; not dumped"
Hier im Forum habe ich auch schon einen Beitrag dazu gefunden, werd aber nicht ganz schlau daraus wie dieses "--include-dev /etc/pve" dort einzubauen wäre und ob es hilft in dem Fall...
halp!
Würde das Host Backup Script natürlich weiterhin gern mit dem restore script kompatibel halten... aber falls ihr sonst Alternativen zu einem sinnvollen Backup des PVE Hosts kennt, bitte um Input.
Konzeptionell hätte ich gehofft, dass sich der Backup-Server auch um das Backup des Hosts kümmert/kümmern kann und man eine verstorbene Maschine via restore Funktion im PBS wiederherstellen kann.... fand ich etwas eigen, dass der PVE Host ein blinder fleck(?) im Backup konzept von Proxmox ist.
thanks in advance!