Re: Mit dem System von einer auf eine andere Platte umziehen

2002-10-25 Diskussionsfäden Stefan Klein
Moin!

On Fri, 25 Oct 2002 22:16:18 +0200
Sascha Morr <[EMAIL PROTECTED]> wrote:

> Hallo ;-)
> 
> ich habe in meinen System eine 20 Gigabyte (hda) und eine 80
> Gigabyte(hdb) Festplatte und möchte nun die 20 Gigabyte Festplatte
> auf der sich das Linuxsystem befindet durch eine neu hinzugekommene
> 60 Gigabyte Festplatte ersetzen.
> 
> Wie bekomme ich mein System auf die neue Platte? Bzw. Wie mache ich
> LILO klar das es das System später von der neuen Platte starten
> soll.
> 
> Danke für Eure Antworten im Voraus

Ich würde dafür eine parted-diskette benutzen (wenn die partitionen
gleich bleiben sollen) einfach bei Platten einbauen, mit partet die
partitionen anlegen (dabei ruhig etwas vergrössern :-) und dann mit:

for $part in 1 2 3 4 5 6 7; do 
parted /dev/neue_platte cp /dev/alte_platte $part $part
done 

die daten kopieren. (Du musst natürlich die liste der Partitionen
anpassen). Natürlich solltest Du vor der Aktion die manpage zu parted
gelesen haben.

eine andere alternative währe von Diskette/CD (z.b. die Debian
netinstall CD) ein rescuesystem booten, ain verzeichniss /old und ein
verzeichniss /new anzulegen, unter /old das alte system zu mounten
(z.b. /dev/hda3 -> /old; /dev/hda1 -> /old/boot; /dev/hda5 -> /old/usr
) die neue platte partitionieren und die dateisysteme anlegen, nach
/new mounten und dann mit:

(( cd /old && tar -cf - . ) | (cd /new && tar --numeric-owner -pxf -
))

die Daten kopieren. Mach aber imho nur Sinn wenn sich die
partitionierung ändert, dann darfst Du ach nicht vergessen in der
fstab und in der lilo.conf die partitionen/das rootfs anzupassen.

Nach dem Ausbau der alten Platte nochmal mit irgendeinem rescue system
das neue system booten (dem kernel root=/dev/neue_root_partition
übergeben) und einmal lilo ausführen.

Alles was ich geschrieben habe soll nur die Vorgehensweise erklären,
es kann sehr gut sein das ich etwas übersehen habe oder die Befehle
bzw. deren Optionen Fehlerhaft sind!

Backup nicht vergessen!

Gruß,
-- 

Stefan Klein

rm -rf :
remote mail, real fast.


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Mit dem System von einer auf eine andere Platte umziehen

2002-10-25 Diskussionsfäden Thomas Korber
Sascha Morr <[EMAIL PROTECTED]> writes:

> ich habe in meinen System eine 20 Gigabyte (hda) und eine 80 Gigabyte
> (hdb) Festplatte und möchte nun die 20 Gigabyte Festplatte auf der sich
> das Linuxsystem befindet durch eine neu hinzugekommene 60 Gigabyte
> Festplatte ersetzen.



-- 
Grüße, |  +++ 
   Thomas  |Linux User Group Ingolstadt: 
PGP-ID: 0x4603A0E3 | A4B3 BA2A DDC8 B771 8084  CD4D BE14 5C3E 4603 A0E3


-- 
Häufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: Mit dem System von einer auf eine andere Platte umziehen

2002-10-25 Diskussionsfäden Eckhard Hoeffner
* Sascha Morr <[EMAIL PROTECTED]> [25 10 02 22:16]:

>Hallo ;-)
>
>ich habe in meinen System eine 20 Gigabyte (hda) und eine 80 Gigabyte
>(hdb) Festplatte und möchte nun die 20 Gigabyte Festplatte auf der sich
>das Linuxsystem befindet durch eine neu hinzugekommene 60 Gigabyte
>Festplatte ersetzen.
>
>Wie bekomme ich mein System auf die neue Platte? Bzw. Wie mache ich LILO
>klar das es das System später von der neuen Platte starten soll.

Kommt darauf an, wieviel du rum-basteln willst. Relativ einfach dürfe
folgendes gehen (Rechner sert zuschrauben, wenn du fertig bist ;-) 

Hänge die neue 60GB rein, partitioniere sie so, wie du es für richtig
erachtest, passe die /etc/fstab, mounte den neuen Partitionen und kopiere 
dann das gesamte System in die neuen Partitionen. Ich würde das im
single user modus machen (init 1), weil dann lock-files und andere
Sachen weitgehend wegfallen (zumindest /var). /tmp muss du nicht
kopieren, denn das wird beim Starten sowieso geleert. 

Beim Partitionieren darauf achten, dass die richtige Partition bootable
ist. Ich würde die Partitionen auch auf noauto in der fstab stellen. 

Angenommen, du hast die neuen Partitionen und /neu eingehängt, also
/neu/
/neu/boot
/neu/home
/neu/usr
/neu/var
solltest du die /neu/etc/fstab anpassen und zwar so, dass es für die hdb
als System passt. 

Als nächstes passt du die lilo.conf an: 

boot=/dev/hdb
# compact
install=/boot/boot.b


image=/neu/vmlinuz
  label=neu
  root=/dev/hdbX
  read-only


Also den lilo auf hdb schreiben, image nach dem aktuellen Dateisystem,
root auf die entsprechende hdb-Partition richten. 

Dann reboot - wenn möglich, im Bios einstellen, dass es von hdb bootet
(lilo testen) und neu booten. Dann sollte das neue System booten. Wenn
es Probleme gibt - das alte läuft ja noch. 

Jetzt nochmal die /etc/fstab anpassen und alles auf /dev/hda
umschreiben, den lilo neu machen und auch hier alles auf die hda
umschreiben (bis auf boot=/dev/hdb) - lilo nicht vergessen (nimm
vorsichtshalber auch die 20 GB-Platte mit auf.

Die neue 60 GB an den master vom ersten IDE-Kanal und wieder booten.
Wenn es läuft, den lilo nochmal anpassen (boot=/dev/hda) und schon sind
40 GB mehr vorhanden. 


PS.
Die alte Festplatte ncht wegschmeißen, sondern an mich senden. 


-- 
Eckhard Höffner
[EMAIL PROTECTED]
D-80331 München
Tel. +49-89-21 03 18 88 


--
Häufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)