ISP-Account ISP schrieb:
ich habe folgendes Problem:
Aus Platzgründen möchte ich meine bestehende 20GB HD durch eine 80 GB HD ersetzen.
Auf meiner derzeitigen HD ist SuSE 8.1 und Windows installiert.
Wie kann ich mit linux Mitteln die 20 GB-Platte auf die 80GB-Platte "clonen"?
"Clonen" geht nicht, da die Geometrie unterschiedlich ist. Kopieren ist aber einfach: 1. Platte zusätzlich einbauen, z. B. als /dev/hdb 2. Mit fdisk Partitionen anlegen (wie auf der Originalplatte, aber entsprechend größer) 3. Dateisysteme erzeugen (mke2fs, mkreiserfs, ...) 4. Alle neuen Partitionen mounten, z. B. unter /hda/boot, /hda/root, /hda/usr, ... 5. Partition für Partition kopieren: z. B. root-Partition: cd / tar cf - --preserve --atime-preserve --totals --exclude=proc --exclude=hda / | ( cd /hda/root && tar xf - --preserve --atime-preserve ) mkdir /hda/root/proc Wichtig: alle gemounteten Partitionen durch "--exclude=..." ausschließen, diese werden extra kopiert. 6. Lilo auf die neue Platte schreiben: chroot /hda/root lilo 7. Alte Platte raus und neu starten - viel Erfolg! Gruß Raimund P.S. - siehe man fdisk, man tar, man lilo!