[Eisfair] [e64] BackupZip: Partition mit Label mounten
Marcus Röckrath
marcus.roeckrath at gmx.de
So Feb 16 20:00:37 CET 2025
Hallo Armin,
Armin Weinmann wrote:
> ich habe einen EIS als VM in einer QEMU Umgebung laufen. Ich reiche eine
> USB HDD an die VM durch. Dorthin wird mit BackupZip nachts ein Backup
> geschoben. Aus irgendwelchen Gründen wechselt die USB Platte immer mal
> wieder von /dev/sda nach /dev/sdb und zurück. Da das dann etwas blöd ist
> mit dem automatischen Mount in BackupZip wollte ich die Partitionen über
> Label mounten. Auf der Kommandozeile geht das wunderbar:
>
> mount -L backup_container /mnt/tmp/vol1
>
> führt zu
>
> /dev/sda1 3.9T 3.9T 11G 100% /mnt/tmp/vol1
>
> Ich habe im BackupZip folgendes konfiguriert:
>
> │ BACKUP_MOUNT_N = 3
> ▒
> │ BACKUP_MOUNT_1_FS = ext4
> ▒
> │ BACKUP_MOUNT_1_OPTIONS = -L
> ▒
> │ BACKUP_MOUNT_1_DRV = backup_container
Mounten via Label ist nie im Paket vorgesehen gewesen, inwiefern dass ohne
größere Umbauten machbar ist, und in welchem Zeitrahmen das möglich wäre,
kann ich nicht sagen.
Aber wieso lässt sich die USB-Platte nicht sicher über das Device mounten?
Natürlich nicht mit sda oder sbd oder ähnliche, da kann der udev mit
wechselden Devicenamen dazwischengrätschen.
Aber es müsste doch auch ein eindeutiger Devicelink in /dev/disk/by-uuid/...
für die Partition der USB-Platte liegen, den du hier eintragen können
müsstest.
Oder das (un)mounten an dieser Stelle mit einem eigenen Befehl vornehmen.
Global für alle Backups:
BACKUP_PRE_EXEC='' # run command/script before all jobs
BACKUP_POST_EXEC='' # run command/script after all jobs
Oder für einen speziellen Backup-Job:
BACKUP_1_PRE_EXEC='' # run command/script before this job
BACKUP_1_POST_EXEC='' # run command/script after this job
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair