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.

Antwort per Email an