View previous topic :: View next topic |
Author |
Message |
Donnergurgler Apprentice
Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Fri Jul 16, 2004 9:03 am Post subject: Mit 'tar' Verzeichnisse verschieben - Links erhalten |
|
|
Ich möchte meine Verzeichnisse unter Gentoo auf andere Partitionen
meiner Festplatte verschieben, ich denke so müsste es gehen (z.B: /usr):
Quote: | # tar -cf - /usr | (cd /mnt/usr && tar -xpf -) |
Bleiben bei dieser Vorgehensweise die Links erhalten, auch wenn diese
vorübergehend ins Leere weisen?
Die ganze Aktion soll unter Knoppix durchgeführt werden.
Donnergurgler |
|
Back to top |
|
|
kiezpro Tux's lil' helper
Joined: 13 May 2004 Posts: 126 Location: Yes
|
Posted: Fri Jul 16, 2004 9:12 am Post subject: |
|
|
Im Zweifel gilt natürlich: ausprobieren, aber ich denke, daß die Links in Ordnung sein sollten. Um sicherzugehen, würde ich vor der Aktion von CD booten. |
|
Back to top |
|
|
Donnergurgler Apprentice
Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Fri Jul 16, 2004 9:46 am Post subject: |
|
|
Okay, danke dir! |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
|
Back to top |
|
|
aslocum Apprentice
Joined: 28 May 2004 Posts: 217 Location: Germany, Frankfurt
|
Posted: Fri Jul 16, 2004 6:31 pm Post subject: |
|
|
warum den erst umständlich packen, verschieben und entpacken??
am einfachsten ist es mit MC das verzeichnis zu kopieren.
preserve attributes muss aktiviert sein. kopier alles samt rechten, symlinks usw.
so habe ich meine ganze installation auf einen größere platte geschoben und mache das immer noch bei partitionen wenn ich die umwandeln will in ein anderes dateisystem |
|
Back to top |
|
|
UncleOwen Veteran
Joined: 27 Feb 2003 Posts: 1493 Location: Germany, Hamburg
|
Posted: Fri Jul 16, 2004 6:35 pm Post subject: |
|
|
Wer hat was von packen gesagt? |
|
Back to top |
|
|
awiesel Tux's lil' helper
Joined: 30 Jun 2002 Posts: 134
|
Posted: Fri Jul 16, 2004 8:22 pm Post subject: |
|
|
Tar packts halt in ein archive, auch wenn es durch das tar nach der Pipe gleich wieder ausgepackt wird
Ein anderer Weg wäre auch noch cp -Rp, aber ich gebe zu, ich benutze auch am liebsten tar|tar oder cpio, da weiss ich wenigstens dass es auf allen meinen Plattformen mit den gleichen Schaltern funktioniert und performant ist. Auf einigen Systemen ist cp nämlich schnarchlangsam
PS:
bei der Geschichte mit tar bitte nicht mit absoluten Pfadnamen sichern, schliesslich soll das Zeug ja woanders hin
also nicht Quote: | # tar -cf - /usr | (cd /mnt/usr && tar -xpf -) |
sondern Quote: | cd /usr; tar cf - .|(cd /mnt/usr; tar xpf -) |
|
|
Back to top |
|
|
UTgamer Veteran
Joined: 10 Aug 2003 Posts: 1326 Location: Troisdorf (Köln) Deutschland
|
|
Back to top |
|
|
Donnergurgler Apprentice
Joined: 17 Jan 2003 Posts: 202 Location: Schnongs-Zone
|
Posted: Sun Jul 18, 2004 4:55 am Post subject: |
|
|
10x geht alles gut, hört nebenbei von Leuten, die
sich mit absoluten Pfadangaben ganze Installationen
zerschossen habe, und dann das:
Quote: | # tar -cf - /usr | (cd /mnt/usr && tar -xpf -) |
Aber das:
Quote: | cd /usr; tar cf - .|(cd /mnt/usr; tar xpf -) |
Ist genau der Grund warum ich die Frage hier
noch einmal gestellt habe |
|
Back to top |
|
|
Marlo Veteran
Joined: 26 Jul 2003 Posts: 1591
|
Posted: Sun Jul 18, 2004 7:39 am Post subject: |
|
|
Alles was du brauchst:
Code: |
fdisk -l
mke2fs
mkreiserfs
oder ein anderes Dateisystem
| und Code: |
mount /dev/hdXX /mnt/OLD
mount /dev/hdXX /mnt/NEW
| und final: Code: |
(cd /mnt/OLD ; tar cf - .) | (cd /mnt/NEW ; tar xvf -)
|
Funktioniert erstklassig. Habe noch nie ein Problem gehabt.
OLD und NEW mußte natürlich erstellen und am besten von einem anderen System booten.
Ma _________________ ------------------------------------------------------------------
http://radio.garden/ |
|
Back to top |
|
|
|