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