Debian klonen

Aus Xinux Wiki
Version vom 23. April 2026, 06:24 Uhr von Thomas.will (Diskussion | Beiträge) (→‎System kopieren)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Debian-System klonen mit rsync

Dieses Verfahren beschreibt das vollständige Klonen eines laufenden Debian-Systems auf eine neue Festplatte mit rsync.

Zielplatte vorbereiten

Zielplatte partitionieren und formatieren:

fdisk /dev/sdb

Im fdisk-Dialog eine neue Partition anlegen (Typ 83 Linux), dann formatieren und einhängen:

mkfs.ext4 /dev/sdb1
mount /dev/sdb1 /mnt

System kopieren

rsync -avzxP dhcp:/ .

Option Bedeutung
-a Archivmodus – erhält Rechte, Timestamps und Symlinks
-x Nicht über Dateisystemgrenzen hinausgehen
-z Kompressiom
-P Fortschrittsanzeige und Resume bei Abbruch
-b Verbose

fstab anpassen

UUID der neuen Partition ermitteln:

blkid /dev/sdb1

Anschließend /mnt/etc/fstab bearbeiten und die alte UUID durch die neue ersetzen:

nano /mnt/etc/fstab

Beispiel:

# Vorher:
UUID=aaaa-1111  /  ext4  defaults  0  1

# Nachher (UUID von blkid eintragen):
UUID=bbbb-2222  /  ext4  defaults  0  1

chroot vorbereiten

mount -o bind /dev      /mnt/dev
mount -o bind /dev/pts  /mnt/dev/pts
mount -o bind /proc     /mnt/proc
mount -o bind /sys      /mnt/sys
mount -o bind /run      /mnt/run

chroot /mnt /bin/bash

GRUB installieren

grub-install /dev/sdb
update-grub

Aufräumen

Nach dem Verlassen der chroot-Umgebung alle bind mounts aushängen:

exit

umount /mnt/run
umount /mnt/sys
umount /mnt/proc
umount /mnt/dev/pts
umount /mnt/dev
umount /mnt

Danach kann die Zielplatte ausgebaut und im Zielsystem gebootet werden.