Bei Qubes OS gibt es drei Besonderheiten: Borg muss ins Template, der Stick muss von sys-usb an die Qube durchgereicht werden, und Borg sichert nur die Dateien der Qube, in der es läuft.
1. Borg im Template installieren
Im Terminal des Templates, auf dem deine Qube basiert (z. B. debian-13 oder fedora-42):
sudo apt install borgbackup # Debian-Template
sudo dnf install borgbackup # Fedora-Template
Danach das Template herunterfahren und deine Qube neu starten. Wenn du Borg direkt in der App-Qube installierst, ist es nach dem nächsten Neustart wieder weg.
2. Stick an die Qube durchreichen
Stick einstecken, dann entweder über das Geräte-Symbol in der Leiste oben rechts die Partition deiner Qube zuweisen, oder in
dom0:
qvm-block list
qvm-block attach DEINE-QUBE sys-usb:sda1
sda1 ist ein Beispiel, den richtigen Namen zeigt dir qvm-block list.
3. Stick in der Qube einhängen
In der Qube taucht er meist als /dev/xvdi auf (prüfen mit lsblk):
sudo mkdir -p /mnt/usb
sudo mount /dev/xvdi /mnt/usb # ext4
sudo mount -o uid=1000,gid=1000 /dev/xvdi /mnt/usb # FAT32/exFAT
Bei ext4 brauchst du einmalig Schreibrechte für den Ordner:
sudo mkdir -p /mnt/usb/borg-repo && sudo chown user:user /mnt/usb/borg-repo
4. Borg wie gehabt benutzen
Die Befehle aus meiner vorigen Antwort gelten unverändert, nur mit dem Pfad /mnt/usb/borg-repo:
borg init --encryption=repokey /mnt/usb/borg-repo
borg create --stats --progress /mnt/usb/borg-repo::'{hostname}-{now:%Y-%m-%d_%H-%M}' ~/Documents
5. Sauber aushängen
In der Qube:
sudo umount /mnt/usb
Danach über das Geräte-Symbol trennen oder in dom0 qvm-block detach DEINE-QUBE sys-usb:sda1, erst dann den Stick abziehen.
Zwei Hinweise:
- Mehrere Qubes: Du kannst den Stick nacheinander an jede Qube hängen und dasselbe Repository nutzen. Wenn du ganze Qubes samt Einstellungen sichern willst, ist das eingebaute Qubes-Backup (qvm-backup bzw. „Backup Qubes“ im Menü) das passendere Werkzeug.
- Nicht in dom0: Installiere Borg nicht in dom0 und hänge den Stick dort nicht ein.