Zweiten USB Stick für Backup verwenden

Hi,

auf meinem Rasperry Pi liegt das komplette System auf einem USB Stick, von dem auch gebootet wird.

Wenn ich nun einen zweiten USB Stick für das Backup verwenden will, ist das nicht möglich, weil ich den ersten Stick entfernen soll, um den zweiten einzurichten!

Was aber nicht möglich ist.

Gibt es irgend eine Anleitung, wie ich den 2ten Stick für das Backup manuell, per Terminal, zum Backup vorbereiten kann?

Nun konnte ich mir selber helfen.
Ich habe das Problem dadurch gelöst, dass ich den zweiten Stick einfach als Laufwerk dauerhaft eingehängt habe.

Und zwar folgendermaßen:

zuerst habe ich mich als user pi per ssh in einem terminal eingeloggt:
ssh pi@192.168.xxx.xxx

Danach wird man wie folgt zu root:
sudo -i

jetzt ermittelt man die angeschglossenen Laufwerke:
ls -l /dev/sd*

In meinem Fall hat der Stick mit dem System drauf 2 Partitionen (boot & root).
Der andere hat eine Partition (welche noch das Windowsformat hat).
root@nextcloudpi:~# ls -l /dev/sd*
brw-rw---- 1 root disk 8, 0 17. M�r 12:28 /dev/sda
brw-rw---- 1 root disk 8, 1 17. M�r 12:28 /dev/sda1
brw-rw---- 1 root disk 8, 16 17. M�r 12:28 /dev/sdb
brw-rw---- 1 root disk 8, 17 17. M�r 12:28 /dev/sdb1
brw-rw---- 1 root disk 8, 18 17. M�r 12:28 /dev/sdb2

Nun muss man den zweiten Stick neu partitionieren. In meinem Fall die sda.
Bitte schaut euch vorher (am besten bei wiki.ubuntuusers.de/fdisk/ an, was man warum wie macht!)
Bei Startpunkt/Endpunkt oder Größe habe ich einfach mit Enter quitiert:

fdisk /dev/sda

d
n
p
1
w

Jetzt wird der USB Stick partitioniert:
mkfs.ext4 /dev/sda1

Wir wechseln nun ins media Verzeichnis:
cd /media

Erstellen nun ein Verzeichnis für das einhängen, z.B. ncbusb:
mkdir ncbusb

Nun mounten wir das neue Laufwerk mit folgendem Befehl:
sudo mount /dev/sda1 /media/ncbusb

Jetzt holen wir uns die UUID des neuen Laufwerks mit blkid:
blkid

In meinem Fall sah die Ausgabe folgendermaßen aus:
root@nextcloudpi:~# blkid
/dev/sda1: UUID=“8b800054-c154-4666-bd47-1fa308672ee7” BLOCK_SIZE=“4096” TYPE=“ext4”
/dev/sdb1: LABEL_FATBOOT=“boot” LABEL=“boot” UUID=“F914-FF4D” BLOCK_SIZE=“512” TYPE=“vfat” PARTUUID=“93b980bb-01”
/dev/sdb2: LABEL=“rootfs” UUID=“1943b829-a99b-45b8-9fe5-7136dbea4c4a” BLOCK_SIZE=“4096” TYPE=“ext4” PARTUUID=“93b980bb-02”

Wir benötigen hier die UUID vom sda1 also die 8b800054-c154-4666-bd47-1fa308672ee7

Nun editieren wir die fstab. Die wird beim booten abgearbeitet. Damit hängen wir den Backup USB STick gleich beim booten mit ein:
nano /etc/fstab

Am Ende der fstab machen wir eine neue Zeile, die folgt aussehen soll (natürlich mit eurer eigenen UUID!!):
UUID=8b800054-c154-4666-bd47-1fa308672ee7 /media/ncbusb ext4 defaults 0 0

Jetzt habt ihr den neuen Stick erfolgreich ins System eingehängt.

Bei nextcloudpi in der Verwaltung könnt ihr nun unter BACKUPS
eine automatische Sicherung einrichten.

Als Destination Directory gebt ihr nun folgendes ein:
/media/ncbusb/

Habe mein System mit einem manuellen Backup getestet und neu gebootet.
Alles funktioniert wie gewünscht!

1 Like

Danke für die Anleitung. Das hilft auch anderen Personen. Ich habe dir im englischen Beitrag geschrieben, wie du eine 1:1-Image-Kopie machen kannst. Das wäre vielleicht eine Lösung außerhalb deiner Nextcloud-Instanz.

Ich hasse es, wenn jemand in einem Forum schreibt, dass er selber eine Lösung gefunden hat und nicht beschreibt wie! :slight_smile:

1 Like