ubuntuusers.de

Home spiegeln

Status: Ungelöst | Ubuntu-Version: Ubuntu 9.04 (Jaunty Jackalope)
Antworten |

Linu74

Avatar von Linu74

Anmeldungsdatum:
26. Oktober 2006

Beiträge: 2218

Wohnort: /home

Hallo Leute, ich hab Ubuntu 8.10 auf meinem Laptop und als 2. System Ubuntu 9.04.

Ich möchte ext4 nutzen und hab 9.04 mit ext4 installiert. Jetzt möchte ich von meinem 8.10 die /home Partition nach 9.04 spiegeln / kopieren.

Eigentlich kann ich das ja nur über 9.04 machen, da 8.10 ja kein ext4 unterstützt.

Wie muß ich vorgehen ?

KISS74

uname

Anmeldungsdatum:
28. März 2007

Beiträge: 6030

Wohnort: 127.0.0.1

Vielleicht so (unter 9.04):

sudo -s
mv /home /home.old 
rsync -avz /mnt/home/ /home/   (Slash am Ende nicht vergessen !!!!)

Befehlsbeschreibung: 1.) root werden

2.) Home von 9.04 verschieben, um es zu sichern (/mnt ist Mountpoint von / von 8.10)

3.) Daten per rsync übertragen

... keine Garantie ...

Nachtrag: Es ist natürlich ein Kopieren. Aufgrund der verschiedenen Filesysteme sind die Daten nach der ersten Änderung natürlich nicht mehr gleich. Somit eine 1:1-Kopie und kein Spiegel im Sinne von Cluster usw.

prometheus0815

Anmeldungsdatum:
12. Juni 2006

Beiträge: 7478

KISS74 schrieb:

die /home Partition nach 9.04 spiegeln / kopieren

Spiegeln oder kopieren? Das sind zwei Paar Schuhe.

/home zu spiegeln oder beide Systeme auf die gleiche Homepartition zugreifen zu lassen ist nicht zu empfehlen, weil möglicherweise die gleiche Software in einer neueren Version Änderungen an Konfigurationen oder Daten vornimmt, die dann mit der alten Version nicht mehr funktionieren.

Linu74

(Themenstarter)
Avatar von Linu74

Anmeldungsdatum:
26. Oktober 2006

Beiträge: 2218

Wohnort: /home

Also ich möchte genau die selben Dateien in 9.04 haben, die ich in 8.10 habe.

Ich hab mir die installierte Software per Synaptic in 8.10 als Liste ausgeben lassen und diese dann in Synaptic bei 9.04 eingelesen und installieren lassen. Mithin dürften die Programme gleich sein. Neuere Versionen, das is klar in 9.04.

Mir fällt aber gerade auf, das ich /home besser vorher hätte kopieren sollen.

Ich beschreib es mal so: Alles was jetzt auf /sda3 liegt, soll dann auch auf /sda5 sein. So als wenn ich mein 8.10 als distupgrade auf 9.04 gemacht hätte.

KISS74

uname

Anmeldungsdatum:
28. März 2007

Beiträge: 6030

Wohnort: 127.0.0.1

Ich beschreib es mal so: Alles was jetzt auf /sda3 liegt, soll dann auch auf /sda5 sein. So als wenn ich mein 8.10 als distupgrade auf 9.04 gemacht hätte.

Sind das nun die jeweiligen Partitionen für /home oder für / ? Hast du eigene HOME-Partitionen? Es macht keinen Sinn andere Dinge außer /home zu kopieren. Verzeichnisse wie /etc musst du in neueren Versionen neu aufbauen. Einige Anwendungen kannst du jedoch schnell neu konfigurieren, indem du auf der alten Partition abschaust. Kompiere es aber niemals direkt rüber.

Zurück zum Thema. Sei /dev/sda3 die root-Partition (/) von 8.10 und /dev/sda5 die root-Partition (/) von 9.04.

Nun:

sudo -s
mkdir /mnt  (falls nicht vorhanden)
mv /home /home.old 
mount /dev/sda3 /mnt
rsync -avz /mnt/home/ /home/   (Slash am Ende nicht vergessen !!!

Linu74

(Themenstarter)
Avatar von Linu74

Anmeldungsdatum:
26. Oktober 2006

Beiträge: 2218

Wohnort: /home

Das sind jeweils die /home Partitionen.

Sollte ich eventuell die /home von 9.04 nich vorher zb. mit ner gparted Live CD in ext4 formatieren, dann von 8.04 die Daten/Dateien übernehmen und danach 9.04 installieren.

Bei dem Partitionsvorschlag dann eben die /home mit einbinden.

* Heut bin ich mal etwas schwer von Begriff *

KISS74

primus_pilus Team-Icon

Ehemalige
Avatar von primus_pilus

Anmeldungsdatum:
8. Oktober 2007

Beiträge: 9144

Wohnort: NRW

KISS74 schrieb:

Ich möchte ext4 nutzen und hab 9.04 mit ext4 installiert. Jetzt möchte ich von meinem 8.10 die /home Partition nach 9.04 spiegeln / kopieren.

Eigentlich kann ich das ja nur über 9.04 machen, da 8.10 ja kein ext4 unterstützt.

Du kannst ein ext4 Dateisystem problemlos von dem alten System als ext3 einhängen. ext4 ist abwärtskompatibel.

Grüße
Thomas

prometheus0815

Anmeldungsdatum:
12. Juni 2006

Beiträge: 7478

KISS74 schrieb:

Also ich möchte genau die selben Dateien in 9.04 haben, die ich in 8.10 habe.

Das ist klar. Es geht darum, ob du ein und dieselbe Partition unter beiden Systemen als Homepartition verwenden bzw. zwei unterschiedliche Partitionen ständig und vollständig (d.h. mit allen Konfigurationsdaten) synchron halten willst (spiegeln, nicht zu empfehlen) oder ob Du nur einmal die wichtigen Daten kopieren willst und jedes der Systeme ab diesem Zeitpunkt sein eigenes Ding macht.

Meine Empfehlung: Getrennte Homepartitionen, die des einen Systems im anderen irgendwo hin mounten und die wichtigen Daten-Unterordner verlinken.

Linu74

(Themenstarter)
Avatar von Linu74

Anmeldungsdatum:
26. Oktober 2006

Beiträge: 2218

Wohnort: /home

Es sollen 2 getrennte Partitionen sein, mit den gleichen Daten. Die ab dann unabhängig voneinander genutzt werden. Nur das ich meine bisher getätigten Einstellungen dann auch in 9.04 habe.

Also komplette Partition von /sda3 nach /sda5 kopieren.

KISS74

prometheus0815

Anmeldungsdatum:
12. Juni 2006

Beiträge: 7478

KISS74 schrieb:

Also komplette Partition von /sda3 nach /sda5 kopieren.

  • Jaunty-Livd-CD booten

  • Beide Partitionen mounten

  • Feststellen, welche Mountpunkte vergeben wurden

  • sudo cp -ax /media/<eine_partition>/* /media/<andere_partition>

Antworten |