On Fri 20 Apr 2007 21:06:49 NZST +1200, Ralf Prengel wrote:
Wenn die Platte zusätzlich eingebaut wurde einfach per Yast die Platte einrichten, /home als mountpoint setzten und die Dateien verschieben.
Schlechter Rat. Das Prinzip ist solide, die Umsetzung für einen Anfänger aber so nicht möglich. Versuch mal dies: 1) Mit Yast die neue Platte partitionieren und formatieren. Eine einzige Partition reicht, wenn das ganze /home die Platte abdecken soll. Als Mountpoint was anderes angeben, zB /tmp/home Unbedingt die gleichen Mountoptionen wie das alte /home hier angeben, besser auch das gleiche Dateisystem (reiser, ext3, ...), es sei denn, man weiß, was man tut. Wenn vorher kein separates /home da war, die Mountoptionen von / übernehmen. Überprüfen, ob die Platte auf /tmp/home gemounted ist. 2) /home kopieren. Hier kommt man um root nicht herum. Außerdem würde ich mich hier niemals auf grafische Kopiersoftware verlassen. Weiterhin ist's als Shell-Befehl weitaus einfacher. Problem: während der Umstellung vom alten /home auf das neue /home dürfen keine Dateizugriffe dort stattfinden, dh keine der Benuzter dürfen eingeloggt sein. Also: a) Alle Benutzer ausloggen. Sehr wichtig! b) ctrl-alt-f1 eingeben, Text-Konsole 1 erscheint. Als root(!) einloggen. c) Nochmals die Mountpoints überprüfen. Mit mount, df, sonstwas d) /home kopieren: cp -a /home/. /tmp/home e) Altes /home umbenennen oder löschen: mv /home /home.alt f) Neuen Mountpoint anlegen: mkdir /home chmod 755 /home g) Jetzt wird's schwierig: Mountpoint für die neue Platte von /tmp/home auf /home verlegen. Problem: keine Grafikprogramme verfügbar. i) Gefährliche schnelle Lösung: cp -p /etc/fstab /etc/fstab-backup joe /etc/fstab Mit den Cursortasten die Zeile mit /tmp/home anfahren, und die Zeichen "/tmp" löschen. KEINE ANDEREN ÄNDERUNGEN VORNEHMEN - KEINE ZEILENUMBRÜCHE ÄNDERN! Bei Fehlern bootet das System nicht mehr. Datei aus dem Editor abspeichern mit: ^K^X (ctrl-K, ctrl-X) Neue Platte mounten: mount /home ii) Als root über die Grafikoberfläche einloggen. Mit ctrl-alt-f7 kommt man da wieder hin. Sollte man zwar nicht tun, ist aber besser als ein kaputtes system. Yast starten, Mountpoint ändern. Das mountet dann glaube ich auch /home. Wenn nicht, von Hand mounten oder neu booten. iii) Punkt ii) mit yast (text-basiert) in Konsole 1 durchführen. iv) Sonst fällt mir keine nur-GUI Methode ein. Alternativ die openSUSE live DVD booten, die neue Platte partitionieren, formatieren, und /home kopieren. Beim Kopieren können natürlich nicht beide /home auf /home sein... Wo die sind ist hier schnurz, Hauptsache nicht über/untereinander, sonst gibts Endlosschleifen. Dann muß das /ets/fstab auf der Systemplatte, NICHT im Livesystem, richtig angepaßt werden. Wie, nur mit GUI, weiß ich nicht. Man kann zwar letztlich die neue Platte über das alte /home mounten, dann kann man aber auf das alte /home werder zugreifen noch es löschen, weil das neue /home es verdeckt. Also besser vorher umbenennen. Dann aus dem Livesystem herausbooten. Klar wie Kloßbrühe? ;) Volker -- Volker Kuhlmann is list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org