homeverzeichnis kopieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
stollentroll
Beiträge: 134
Registriert: 15.03.2005 08:45:11
Wohnort: Kölle

homeverzeichnis kopieren

Beitrag von stollentroll » 23.10.2005 14:08:03

Hi,

das ist jetzt warscheinlich eine ziemlich blöde Frage, aber ich komm einfach nicht weiter.
Ich würde gerne meine komplettes /home-Verzeichnis auf eine andere Festplatte kopieren, inkl. aller Benutzer-Verzeichnisse und aller versteckten Dateien und Verzeichnisse. Wie mach ich das? Danke schonmal.

Gruß,
Christian

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 23.10.2005 14:12:41

cp wird wohl dein Freund sein, ggf. musst du dir auch mal die manpage dazu ansehen, dass du auch alle nötigen Attribute mitkopierst.
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

stollentroll
Beiträge: 134
Registriert: 15.03.2005 08:45:11
Wohnort: Kölle

Beitrag von stollentroll » 23.10.2005 14:18:57

Daß das irgendwie mit cp geht, hab ich mir schon gedacht. Aber wie? mit cp -r krieg ich zum Beispiel nicht die versteckten Datein und Verzeichnisse rüber...

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 23.10.2005 14:18:57

Für sowas würd ich rsync vorziehen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
h-man
Beiträge: 745
Registriert: 05.02.2003 13:10:08
Wohnort: Berlin
Kontaktdaten:

Beitrag von h-man » 23.10.2005 14:30:35

als root z.B. (fehlende backslashes ergänzen oder mit hochkommata unnötig machen):

cd / ; tar czf username-backup_$(date +"%Y%m%d%H%M").tar.gz home/username ; cd -

lies lieber mal eine doku, dann weist du was du tust!
Nieder mit der Schwerkraft.

stollentroll
Beiträge: 134
Registriert: 15.03.2005 08:45:11
Wohnort: Kölle

Beitrag von stollentroll » 23.10.2005 14:42:32

h-man hat geschrieben: lies lieber mal eine doku, dann weist du was du tust!
Das sind die Kommentare, die die Welt nicht braucht.
Ich gehör zu den Leuten, die Linux benutzen, weil es ein schönes Betriebssystem ist und ich gerne was neues dazu lerne. Aber ich geh bestimmt nicht mit der Linux-Fibel ins Bett. Was glaubst du denn wieviel Doku ich lesen soll um alle Komandos drauf zu haben??? Und

Code: Alles auswählen

cd / ; tar czf username-backup_$(date +"%Y%m%d%H%M").tar.gz home/username ; cd - 
gehört sicher nicht zu den Basics.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 23.10.2005 14:50:52

Sieh dir das mal an hier.

Laufendes Sarge 1:1 auf neue HD kopieren


Läßt sich nicht nur für komplette Installationen verwenden.
Zuletzt geändert von KBDCALLS am 23.10.2005 15:02:54, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

charno
Beiträge: 636
Registriert: 28.06.2004 20:24:34

Beitrag von charno » 23.10.2005 15:00:14

Hi,

du kannst auch einfach

Code: Alles auswählen

 cp -a 
verwenden.

MfG
Christof
"Wer sich nicht bewegt, spürt seine Fesseln nicht." - Rosa Luxemburg

stollentroll
Beiträge: 134
Registriert: 15.03.2005 08:45:11
Wohnort: Kölle

Beitrag von stollentroll » 23.10.2005 15:09:51

Danke an KBDCALLS und charno,

habs geschafft. cp -a hat zwar 1000 Fehlermeldungen rausgegeben, aber trotzdem kopiert...
super, Danke nochmal.

Gruß,
Christian

charno
Beiträge: 636
Registriert: 28.06.2004 20:24:34

Beitrag von charno » 23.10.2005 15:11:01

Hi,

was sind denn das für fehlermeldungen?

MfG
Christof
"Wer sich nicht bewegt, spürt seine Fesseln nicht." - Rosa Luxemburg

stollentroll
Beiträge: 134
Registriert: 15.03.2005 08:45:11
Wohnort: Kölle

Beitrag von stollentroll » 25.10.2005 08:59:41

sorry, das ich mit dem antworten so viel Zeit hab verstreichen lassen...
hab mein system neu aufgesetzt. Die Fehlermeldungen waren irgendwas mit "kann keine verknüpfung erstellen"...
Ist aber, wie gesagt, alles kopiert worden. Also Danke nochmal an alle.

Gruß,
Christian

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.10.2005 09:15:40

cp kann das auch nicht. Versuche beim nächstem Mal rsync
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

stollentroll
Beiträge: 134
Registriert: 15.03.2005 08:45:11
Wohnort: Kölle

Beitrag von stollentroll » 25.10.2005 09:18:51

werde ich machen.

Benutzeravatar
Silke
Beiträge: 559
Registriert: 17.05.2005 15:58:20
Wohnort: Hannover
Kontaktdaten:

Beitrag von Silke » 25.10.2005 09:25:01

Moin,
stollentroll hat geschrieben:

Code: Alles auswählen

cd / ; tar czf username-backup_$(date +"%Y%m%d%H%M").tar.gz home/username ; cd - 
gehört sicher nicht zu den Basics.
dem muss ich widersprechen. Das mit dem Datum geht vielleicht etwas drueber raus,
aber alles andere ist ja sowas von Basics (Lass dich nicht von der Laenge verwirren,
das sind drei einzelne Befehle, die du - an den Semikoloenners (hab jetzt grad keine
Lust den richtigen Plural nachzuschlagen :D) unterteilt - in getrennten Zeilen
eingeben kannst. Und schon sieht es weitaus weniger kompliziert aus.

Es geht nicht darum, dass du alles lernen sollst, fuer den Fall, dass du es mal brauchst.
Aber wenn du einen Befehl, mit dem du noch nichts gemacht hast, verwenden willst,
kann ich dir nur waermstens ans Herz legen, zumindest die Manpage dazu zu
ueberfliegen.

Gruss,
- Silke -
Der Vorteil der Klugheit liegt darin, dass man sich dumm stellen kann. Das Gegenteil ist schon schwieriger.
- Kurt Tucholsky -

charno
Beiträge: 636
Registriert: 28.06.2004 20:24:34

Beitrag von charno » 25.10.2005 09:39:14

KBDCALLS hat geschrieben:cp kann das auch nicht. Versuche beim nächstem Mal rsync
Hi,

Bist du sicher, dass es so nicht geht? Ich bin überzeugt, dass ich vor einem knappen viertel Jahr meinen /home-Pfad auf eine eigene Partition ausgelagert habe!

mir ist klar, dass es mit rsync sicher einfacher ist und evtl. durch Komprimierung einfacher ist, aber ich finde es sinnvoller, mit wenigen Tools vieles anzustellen. Dies ist natürlich meine persönliche Einstellung und soll nicht der Allgemeinheit aufgezwunden werden.

MfG
Christof
"Wer sich nicht bewegt, spürt seine Fesseln nicht." - Rosa Luxemburg

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 25.10.2005 09:49:29

Ich mach sowas eigentlich auch immer mit "tar". Nur nicht alles hintereinander, dass kann auch mal doof ausgehen.

Also vielleicht so:
cd /home/useralt
tar cvf useralt.tar *
cd /homeneu/userneu
tar xvf /home/useralt/useralt.tar
Ist bestimmt Anfänger-tar, aber in diesem Fall geht man jeweils in die Verzeichnisse, tart sie (ok z wie zip habe ich mal weggelassen), geht in das neue Verzeichnis und enttart sie wieder. Das kann man sich vor allem auch merken fürs nächste Mal und mit der Zeit ein wenig optimieren.
Aber neben tar, cp und rsync gibt es bestimmt 1000 andere Möglichkeiten.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.10.2005 09:54:40

Das
Die Fehlermeldungen waren irgendwas mit "kann keine verknüpfung erstellen"...
würd mir schon zu denken geben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 25.10.2005 09:57:03

Kann evtl. passieren, wenn der Link nach z.B. ../../link/nach/irgendwo zeigt und die Verzeichnisebenen nicht mehr passen. Fehlermeldungen immer ernst nehmen und im Zweifelsfall notieren, das übt im übrigen auch. Sind hier ja nicht bei Windows, wo einfach alles neu installiert werden muss, wenn ein Teil nicht mehr läuft.

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 25.10.2005 10:05:29

Hier mal ein Beispiel

Code: Alles auswählen

rsync -avHS   --progress --stats /mnt/hda1/. /mnt/hdb1

Code: Alles auswählen

 
-a                Archiv
-v                Verbose
-H                HardLinks
-S                Sparse Files richtig behandeln
--progress        Fortschrittsanzeige
--stats           TransferStastistic
Das -a steht für mehrere Parameter

Code: Alles auswählen

 -rlptgoD

Code: Alles auswählen

 
-r  recursive
-l  Kopiert Symlinks als Symlinks
-p  Permissions 
-t   Time
-g  Gruppe
-o Owner
-D Devices 
Ob cp das kann ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

nil
Beiträge: 989
Registriert: 08.06.2005 13:28:36

Beitrag von nil » 26.10.2005 11:34:15

Ob cp das kann ?
Da ich rsync auch gerne über SSH zum Abgleich von /home-Verzeichnissen auf verschiedenen Servern nutze, wird cp wohl da nicht ganz mitkommen. Auch kann man es mit sconnect über einen HTTP-Proxy nutzen, wer es braucht.

Antworten