Festplattenpartition kopieren
auch eine Systempartition kann einfach kopiert werden
vom 1.3.2010
 
Soll die Festplatte getauscht werden (sie werden ja alle immer irgendwann zu klein) gilt es die Partitionen auf der Platte auf eine neue zu kopieren.
Folgende zwei Befehle sind nötig, um eine Partition sicher (mit allen Dateitypen) zu kopieren (auch eine root-Partition), wobei hier davon ausgegangen wird, dass die neue Partition unter /mnt/NEU
gemounted ist.
Man muss sich dabei in dem Verzeichnis befinden, das das Wurzelverzeichnis der zu kopierenden Partition ist, in dem sie also bisher noch gemountet ist (hier für die Wurzelpartition: wäre das /
).
cd /
tar -c --one-file-system -f - .|(cd /mnt/NEU; tar -xvf -)
ACHTUNG:
Bei der root-Partition /
muss auf alten System unter Kernel >2.6.7 und <3.0.0 auch noch das Verzeichnis /dev/.static/dev
mit kopiert werden (nach /dev
auf der neuen Platte), ansonsten gibt’s für 2.4er Kernel keine devices mehr !!!!!!
Also:
cd /dev/.static
tar -c --one-file-system -f - .|(cd /mnt/NEU/dev; tar -xvf -)
Hat man das vergessen, kann man die neue Partition mit einem 2.6er Kernel booten auch folgende grobe Reparatur machen, indem man die wesentlichen Device-Dateien neu erstellt:
cd /dev/.static/dev
/sbin/MAKEDEV generic
ACHTUNG bei einer Kopie für einen anderen Rechner:
Kopiert man die root-Partition und damit das ganze System auf einen anderen Rechner, ist zu beachten, dass udev beim Booten neue Mac-Adressen der PCI-Netzwerkkarten findet und daher die Nummern der Schnittstellen-Namen um Eins erhöht: Aus eth0 wird eth1, aus wlan0 wird wlan1 etc.
Man kann dies nachträglich rückgängig machen bzw. anpassen in der Datei
/etc/udev/rules.d/70-persistent-net.rules
Dasselbe gilt u.U. auch für neue CD- und DVD-Laufwerke. Hier erfolgt die Änderung in /etc/udev/rules.d/70-persistent-cd.rules
⇐ zurück zur Tipps & Tricks Übersicht
site info
© 2007-2022 Klaus-M. Klingsporn | Erstellt mit webgen | Seite zuletzt geändert: 1.3.2010 | Impressum