On Sat, Dec 30, 2000 at 06:54:50PM +0100, Eckhard Hoeffner wrote:
> * Ingo Baars <[EMAIL PROTECTED]> [30 12 00 16:56]:
>
> >Hallo,
> >ich m�chte Debian GNU/Linux gerne auf eine neue Festplatte verschieben.
> >Kann ich auf der neuen Platte einfach entsprechende Partitionen anlegen, die
> >Dateien kopieren und den Bootmanager neu einstellen, oder mu� ich noch was
> >besonderes beachten?
> >Vielen Dank schon im voraus,
> >Ingo
> Also im Prinzip m�sste das funktionieren, tats�chlich wird es wohl
> etwas komplexer sein. Wenn Du nur von hda auf hdb kopierst, hda aber
> so bel�sst, d�rfte es wohl laufen (sieht man mal von Lock-Files,
> is already mounted according to mtab etc. ab. Mir erscheint es sinnvoller,
> das ganze in mehreren Stufen zu machen. Ich kenne jetzt Deine Hardware
> nicht, aber wenn Du nur eine weitere Festplatte in ein und den selben
> Rechner einbauen willst, dann m�sste es gehen. Ich w�rde dabei wie folgt
> vorgehen:
>
> Als erstes testen, ob Du aus /dev einzelne "Dateien" �berhaupt kopieren kannst,
> Wenn es geht:
>
> 1. Neue Festplatte einbauen, Rechner normal starten.
> 2. Mit fdisk die neue Festplatte so partitionieren, wie
> Du es f�r sinnvoll h�lst (ich habe z.B. mein /var viel
> zu klein gemacht, weil ich von RedHat komme, und
> dort /var kaum gebraucht wird, au�er bei sehr vielen Mails).
> Ich bin mir sicher, dass Du Deine Festplatte nicht genauso
> partitionieren musst, wie die alte.
> ~~~~~
> 3. Dann /etc/fstab editieren und die neue Festplatte bzw. Partitionen
> einbinden, Mountpoint etc..
> 4. Die Partitionen mounten, ausreichen m�sste eigentlich die
> zun�chst die root Partition. In die neue root-Partition kommen
> dann auf jeden Fall /bin /dev /etc /lib /root und /sbin. Was mit
> /proc passiert, wei� ich nicht, /root musss auch nicht unbedingt in /
> untergebracht werden. Also auf der neuen root-Partition die entsprechenden
> Verzeichnisse anlegen und copy -a dir Verzeichnisse r�berkopieren. Gro�e
> Probleme sehe ich bei /dev, /tmp, /var und bei /proc. Ich wei� nicht,
> was passiert, wenn man z.B. /dev/null oder /dev/zero kopiert. Falls Dir
> /dev/zero nichts sagt, gib mal cat /dev/zero > zero.txt ein, dr�ck dann aber
> auch schnell, sehr schnell ^C.
> 5. /boot, /etc, /home, /mnt, /opt /usr, /usr/local sind alles statische
> Verzeichnisse, die Du ohne weiteres kopieren kannst. Wenn es andere Partitionen
> sind als / -> Mountpoint in / nicht vergessen.
> 6. Verbleibt noch /proc, /dev, /tmp und /var. Bei /proc wei� ich nicht
> genau, was los ist. kopieren ist sicherlich falsch, da es sich um
> virtuelle Dateien handelt. Ob du ein Verzeichnis proc anlegen musst oder
> nicht, wei� ich nicht. Ich w�rde es erst einmal ohne probieren.
Nein, das mu� schon existieren. Schlie�lich will mount dort beim
Systemstart das virtuelle Filesystem einh�ngen.
mkdir -m 555 /proc
> /tmp muss angelegt werden und sollte leer bleiben.
Da muss man zus�tzlich auf die Dateirechte achten, sonst hat man schnell
ein paar Probleme.
mkdir -m 1777 /tmp
> /var w�rde ich
> kopieren und dann alle Lock-files l�schen, au�erdem alle pid-files in /var/run.
> Bei /dev dann einzeln bzw. mit wildcards kopieren - aber aufpassen:
> Wie gesagt: cp /dev/zero /meine-20-GB-Platte/dev/zero und dann mal schnell
> ein Butterbrot schmieren, ist ein interesannter Versuch.
> 7. lilo.conf alt editieren, lilo ausf�hren, fstab-neu umschreiben, so dass es
> auf Dein neues System passt und dann reboot mit dem neuen System. mehr als
> "drop on a shell" kann eigentlich nicht passieren. Vorsichtshalber w�rde ich aus
> der fstab-neu das gesamte alte System rauslassen poder zumindest nur "ro"
>mounten.
>
> Wenn ich das ganze lese, erscheint es mir sinnvoller, eine neue Basisinstallation
> durchzuf�hren und dann von vorne aufzubauen. Du kannst ja die alte Installation
> behalten und so immer nachschauen, wie es im alten System ufgebaut war.
Ich w�rde keine neue Basisinstallation machen.
Das �berspielen sollte es tun.
Entweder einzelne Verzeichnisse oder per tar und
einem exclude-file (-X) wo /proc und /lost+found
drin sind.
--
MfG
Waldemar Brodkorb
Every Generation got its own disease - Fury in the Slaughterhause 1993
and we got Aquired Immunodeficiency Syndrome,
Bovine Spongiform Encephalopathy and Microsoft Windows 2000 Professional
--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
-----------------------------------------------------------
694 eingetragene Mitglieder in dieser Liste.