ForumHome verzeichniss auf einer eigenen partition unter suse10.0
Maciej L. Nedzewiwcz – Donnerstag, 16. Februar 2006 16:05 Uhr

Hallo,

ich Benutze SUSE 10.0 mit KDE 3.4 und möchte mein Homeverzeichniss auf eine andere Partition einhängen.
Habe also dazu meine bestehende Windowspartition in YAST um 10 GB verkleinert und nach einem Neustart auf der freien Stelle eine Raiserfs Partition mit den daten :
/dev/hdb2 /home reiserfs acl,user_xattr,edianhador,gid=users 0 2
Beim Neustart wird die Partition nicht eingebunden.
Versuche ich sie als root mit dem befehl mount /home einzubinden, erscheint folgende Fehlermeldung:
mount: wrong fs type, bad option, bad superblock on /dev/hdb2,
missing codepage or other error
In some cases useful info is found in syslog – try
dmesg | tail or so

Habe schon mehrere Tage daran gesessen und die verschiedensten Möglichkeiten mit hilfe des Handbuchs und der EASY LINUX Ausgaben 06/05,11/05 und 12/05 versucht. Mit dem oben geschilderten Ergebniss. Musste zwischenzeitlich sogar über System rescue von der original DVD die Partition löschen, da das System gar nicht hochfahren wollte.

Meine Frage ist jetzt was mache ich falsch? Und wie muss ich den FSTAB Eintrag gestalten, damit die Partition beim Hochfahren sofort eingebunden wird?

Danke im Voraus

Maciej L. Nedzewicz

3 Antworten
Peter Kurtenacker – Donnerstag, 16. Februar 2006 17:32 Uhr

Hallo

Als su/root einen weiteren Eintrag in der fstab (/etc/fstab) machen, etwa so ähnlich:

/dev/hdb2 /home reiserfs defaults 1 2

Neustart und dann im neuen Pfad die User-Verzeichnisse anlegen, das wars.
Es geht irgendwie auch ohne Neustart, weis aber selber nicht so genau wie.

Wenn der Pfad /home noch auf der alte Partion vorhanden ist würde ich ihm in /home1 umbenennen und nach den Neustart die user einfach in den neuen /home schieben. Geht am schnellsten mit mc.

Und dann einmal über die wichtigsten Dateien im /etc-Pfad kundig machen, die braucht man ab und zu einmal. Sind in jeden Linuxbuch zumindestens zum Teil erklärt.

Wenn ein Experte mitliest: Wird /home uä.Pfade eigentlich automatisch verschoben, wenn man nur die fstab ändert?

Gruss Peter

Frank Eliot Becker – Donnerstag, 16. Februar 2006 19:57 Uhr

> Wenn ein Experte mitliest: Wird /home uä.Pfade eigentlich automatisch
> verschoben, wenn man nur die fstab ändert?

Nein, daß muß man händisch machen.
Am besten mit Strg+Alt+F1 in den Textmodus wechseln, sich als Root einloggen und mc eingeben. Dies startet den Midnight-Commander, mit dem solche Aufgaben hervorragend zu erledigen sind.

HTH
Frank Becker

Ugglan – Mittwoch, 22. Februar 2006 17:37 Uhr

Da gibt’s noch einen Haken:
Wenn Du die neue Partition unter /home einhängst, siehst Du im Verzeichnisbaum nicht mehr die Daten, die auf der alten Partition stehen, sondern die neue (leere) Partition! (Die Daten sind natürlich noch da.)

Du solltest die neue Partition also erst mal unter /home-neu oder so in der fstab einbinden (vorher das Verzeichnis auch anlegen!), mit einem beherzten

rsync -a /home/ /home-neu

den Umzug vollbringen, das alte /home leeren oder umbenennen und erst dann /home als neuen mount-Punkt in die fstab eintragen.

Wichtig ist der / hinter der Quelle (heißt: kopiere den Inhalt des Verzeichnisses), sonst hast Du Deine Daten in /home-neu/home . Und bitte nie Quelle und Ziel vertauschen!!!

Der Umzug geht auch mit cp -r -irgendwas, aber da kenne ich die Optionen nicht, um auch alle Benutzerrechte mitzunehmen. cp -r kopiert zwar Deine Daten, aber die gehören dann hinterher alle root und sind für Normalsterbliche nicht lesbar, was meist nicht so praktisch ist :-) .

Erst mal muß Deine neue Partition laufen. Probiere doch mal mit Knoppix, falls zur Hand, ob die neue Partition überhaupt funktioniert, sprich, als hdb angezeigt wird; wenn nicht, ist bereits beim Formatieren was schief gelaufen, dann brauchst Du gar nicht erst weiter suchen.

Viel Erfolg,

Ugglan

PS: An die Susi-Kenner hier: Bringt das überhaupt was, die fstab zu editieren, oder wird die auch schon automatisch erstellt?! Mit den neueren Distris muß man immer mehr aufpassen, daß sie einem nicht die geänderten Konfigurationsdateien wieder überbügeln.

Lars S. – Samstag, 18. Februar 2006 13:21 Uhr

Was macht den die Option ‘edianhador’ in
/dev/hdb2 /home reiserfs acl,user_xattr,edianhador,gid=users 0 2 ?

Michael Rieß – Sonntag, 19. Februar 2006 01:54 Uhr

also ich würde dir erst mal vorschlagen die Partition “ganz normal”
mit
mount /dev/hdb2 /home
zu verbinden und dann mal sehen was das System dazu sagt

meine 2 Vermutungen sind
1. die Option “edianhador” mal rausnehmen, denn davon höre ich das erste mal (was aber noch nix heissen muss ;-) )
2. hast du die Partition den schon formatiert bzw. hast du das im Yast so angegeben und auch bestätigt?
mit
mkfs.reiser /dev/hdb2
kannst du das nachholen
aber VORSICHT
denn solltest du dich dabei vertippen oder die falsche Partition erwischen war es das mit deinen Daten(OK, man kann vielleicht schon noch was retten, aber das ist ein anderes Thema)
und das sage ich nicht nur so zum Spass, sondern aus eigener Erfahrung, denn 1, 2 oder 3 hat man gleich mal vertippt, wie ich zwischenzeitlich weiss.

Christian Waidelich – Dienstag, 27. März 2007 14:48 Uhr

Hallo ihr alle,

unter yast geht das ganz einfach:

Wollte meine Win partitionen löschen und eine neue reiser partition erstellen und unter /home mounten.

in yast gibt es eine mount option und gleich daneben ist fstab menu.

wenn man sich ein bisschen mit fstab und mount auskennt (ich bin kein Kenner!) ist das ein Kinderspiel.

ich musste es nichtmal Neustarten. (Habe es trotzdem gemacht um zu sehen ob alles funktioniert)

gruß, christian