Daten verschieben

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
philipp-schoene
Beiträge: 116
Registriert: 08.06.2005 06:21:47
Kontaktdaten:

Daten verschieben

Beitrag von philipp-schoene » 25.10.2006 23:55:59

Ich möchte eine Festplatte aus meinen Rechner nehmen. Wie kann ich /home mit auch / legen?
Philipp
Ich bin Anfänger in Linux, möchte es aber lernen

http://www.philipp-schoene.de

Arbeitsrechner:
OS: Windows XP Pro/Ubuntu 5.04;RAM: 512 MB; HDD: 80 GB + 160 GB; CPU: 1,8 GHz Pentium IV

Server:
OS: Debian Sarge; RAM: 256 MB; HDD: 20 GB + 120 GB + 1,2 GB; CPU: 700 MHz Pentium III

Benutzeravatar
garibaldi
Beiträge: 2443
Registriert: 17.09.2004 02:31:12
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Daten verschieben

Beitrag von garibaldi » 26.10.2006 00:32:19

philipp-schoene hat geschrieben:Wie kann ich /home mit auch / legen?
8O Pardon, aber diese Frage verstehe ich beim besten Willen nicht.

Bitte schreib doch mal genauer, von welchen Ausgangsbedingungen was du eigentlich vorhast.

Gruß, garibaldi
Was einer im Reiche der Wahrheit erwirbt, hat er allen erworben... -- Schiller

Benutzeravatar
finupsen
Beiträge: 1327
Registriert: 21.04.2004 20:07:05
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von finupsen » 26.10.2006 00:48:52

hallo,

Einach die part. die auf /home zeigt um-mounten (z.B. nach /mnt) , den inhalt rüberkopieren nach /home ... fertig

... wenns es das ist , was du wissen wolltest. Die frage ist in der tat etwas unglücklich formuliert ;)

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 26.10.2006 00:56:09

Ich denke mal, er hat 2 oder sogar noch mehr Festplatten und eine Platte ist halt als /home gemountet. Diese Platte will er aber anderweitig nutzen und muss deshalb vorher die Daten in /home von dort in sein Wurzel-Verzeichnis auf der anderen Platte kopieren.

Ich würde das so machen:

Code: Alles auswählen

mkdir /temp
# die Platte, die auf /home gemounted ist, unmounten, hier z.B. /dev/hdb1 
umount /dev/hdb1
# dann nachgucken, ob /home auch wirklich leer ist, "ls -l" sollte nichts enthalten
ls -l /home
# jetzt die home-Platte nach /temp mounten
mount /dev/hdb1 /temp
# danach die Daten kopieren, hier bin ich mir Syntaxmaessig nicht ganz sicher
cp -R /temp/ /home
anschließend wieder mit "ls -l /home" gucken, ob der Kopiervorgang erfolgreich war. Ganz am Ende noch /etc/fstab mit dem Texteditor deiner Wahl öffnen und den Eintrag für /dev/hdb1 auskommentieren bzw löschen. Dann neu booten.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 26.10.2006 01:18:27

Wenn man so kopiert

Code: Alles auswählen

cp -R /temp /home
hat man in home eine falsche Verzeichnisstruktur, also

Code: Alles auswählen

/home
/home/temp
/home/temp/user1
...
So kopiert man nur den Inhalt des /temp Verzeichnisses nach /home

Code: Alles auswählen

cp -a /temp/* /home
Das cp -a sorgt dafür das die Datei Besitzer erhalten bleiben, ohne das gehören danach alle Dateien root.
Zuletzt geändert von Spasswolf am 26.10.2006 11:12:48, insgesamt 1-mal geändert.

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 26.10.2006 02:15:38

Code: Alles auswählen

cp -a /temp/* /home 
Das kommt davon, wenn man mit Windows auf debianforum.de unterwegs ist und nicht "mal eben" eine Shell zur Verfügung hat, um die richtige Syntax bzw. die richtigen Parameter in Erfahrung zu bringen.

Kommt nie weider vor, versprochen :lol:

Antworten