PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mount-Probleme mit fstab



Seiten : [1] 2

MATI
04.01.10, 11:30
Hallo,

ich habe ein neues system aufgesetzt und mein gentoo bootet über folgende fstab korrekt:



/dev/sda1 / xfs noatime 0 1
/dev/sda5 /home vfat defaults,noatime 0 0
/dev/sda7 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0


Allerdings habe ich noch eine zusätzliche logische Partition (vfat) angelegt die ich nach /mnt mounten will.

seltsam ist dass /dev/sda5 als xfs markiert ist bei gparted.
Ich habe somit /dev/sda5 statt vfat zu xfs markiert in der fstab und
füge zusätzlich ncoh eine Zeile hinzu der partition /dev/sda6:



/dev/sda1 / xfs noatime 0 1
/dev/sda5 /home xfs defaults,noatime 0 0
/dev/sda6 /mnt vfat defaults,shortname=mixed,users,exec,auto,rw,umask= 000 0 0
/dev/sda7 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0


Beim nächsten booten kommt der login-bildschirm. Ich tippe meinen usernamen ein doch es kommt "Failed to login command" und dann wieder zum login-schirm in einer endlosschleife....

Kann mir jemand sagen woran das liegt? Könnte es sein dass die veränderung von vfat zu xfs des home-directories die ursache ist?

EIDT: Ich habe gerade nur die zeile eingefügt und ich kann booten. Mit gparted habe ich überprüft welches dateisystem mein /dev/sda5 ist. Es ist xfs. Warum da jetzt ein vfat drin ist und bootet ist mir ein rätsel. Wie müsste die Zeile denn aussehen damit ich /dev/sda5 zu xfs setze und damit es auch bootet. Nur vfat in xfs umbennen funktioniert nicht. mUss ich sonst noch irgendwelche parameter setzen?

Danke

lOtz
04.01.10, 11:45
Was liefert fdisk -l

Und ich würde in der fstab nicht mit /dev/sdXY arbeiten, sondern eher mit by-id oder uuid.

MATI
04.01.10, 11:53
fdisk liefert:



Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000080

Device Boot Start End Blocks Id System
/dev/sda1 1 3916 31455238+ 83 Linux
/dev/sda2 3917 30401 212740762+ 5 Extended
/dev/sda5 3917 10443 52428096 83 Linux
/dev/sda6 10444 29722 154858536 b W95 FAT32
/dev/sda7 29723 30401 5454036 82 Linux swap / Solaris

reni
04.01.10, 14:54
Fakt ist, /dev/sda5 konnte beim Booten mit Filesystemtyp xfs nicht gemountet werden => du konntest dich nicht anmelden, denn es ist ja die /home-Partition.

Aber habe ich auch nie feststellen können / müssen, dass sich GParted im Filesystemtyp irrt. :rolleyes:
Andererseits ... es ist dein Rechner. Womit hast du denn diese Partition formatiert?
Weißt du das nicht mehr?

MATI
04.01.10, 14:59
ber habe ich auch nie feststellen können / müssen, dass sich GParted im Filesystemtyp irrt.
Andererseits ... es ist dein Rechner. Womit hast du denn diese Partition formatiert?
Weißt du das nicht mehr?

doch klar weiß ichs: Mit Gparted. Und ich hab gerade nochmal nachgeschaut und der typ wird immer noch als xfs in gparted angezeigt.

Könnte es an irgendeiner fstab-option liegen dass mein home net angeleget wird?

Was kann ich tun? Nochmal mit gparted drüberbügeln über das home?

EDIT: Ich habe gerade manuell ein umount versucht und es hieß die ist gar nicht eingebunden. Mounte ich sie manuell mit xfs ist mein Home leer. Mir scheint also dass beim booten etwas anderes nach /home gemountet wird und /dev/sda5 gar nicht. Was zum teufel wird aber dann nach /home gemountet?

nopes
04.01.10, 17:10
Vielleicht hast du ja ein home unter /, so daß kein mount notwendig ist, wenn es dann deine fstab durchorgelt passiert das Unglück...


Gruß nopes

MATI
04.01.10, 17:16
Hmm...wie finde ich das heraus und wie behebe ich dieses problem falls es denn so ist?

lOtz
04.01.10, 17:22
http://www.linux-club.de/viewtopic.php?f=4&t=107366&start=0

nopes
04.01.10, 17:24
einfach die /home aus der fstab auskommentieren und kucken was passiert, kommt es hoch, kann man auf /home zugreifen
Wenn ja, weißt du wenigsten, woher zum Teufel /home herkommt ,)

Gruß nopes

Rain_maker
04.01.10, 17:34
http://www.linux-club.de/viewtopic.php?f=4&t=107366&start=0

Fürs Protokoll:

http://www.linux-club.de/viewtopic.php?p=664230#p664230


Wie bitte? Man wird ja noch im netz rumposten dürfen. In EIN und DEMSLEBEN Forum vielelicht net wohl aber die wahrscheinlichkeit einer SINNVOLLEN Antwort zu erhalten - auf die warte ich nämlich immer noch. Mein gott....idtioten gibts... (Ja Herr Moderator: Lösch diesen post nur....ist mir nämlich auch ****** egal)

Du bist mir vielleicht ein Herzchen, Deine schon mehrfach in diversen Beiträgen gezeigte Faulheit und Lernresistenz wird also sogar noch von Deiner Dreistigkeit und mangelnden Umgangsformen übertroffen.

Wirklich beeindruckend.

//Edit:

@lOtz

Ich würde den Post im LC übrigens stehen lassen und nicht löschen, er spricht schließlich Bände über die Einstellung des TE zu freiwilligen Helfern und der Community (besonders die Passage mit "auf die warte ich immer noch" nach nur wenige Stunden in denen man ihm eigentlich mit sehr schnellen Antwortzeiten geholfen hat, nur scheinbar nicht so wie es dem Herrn beliebte, nämlich alles mit 5 Pfund Vaseline eingecremt und dann in den faulen Allerwertesten geschoben).

MATI
04.01.10, 17:34
Ja, auskommentiert hab cihs gerade und es bootet.

MATI
04.01.10, 17:44
Fürs Protokoll:

http://www.linux-club.de/viewtopic.php?p=664230#p664230

Zitat:
Zitat von Mati2
Wie bitte? Man wird ja noch im netz rumposten dürfen. In EIN und DEMSLEBEN Forum vielelicht net wohl aber die wahrscheinlichkeit einer SINNVOLLEN Antwort zu erhalten - auf die warte ich nämlich immer noch. Mein gott....idtioten gibts... (Ja Herr Moderator: Lösch diesen post nur....ist mir nämlich auch ****** egal)
Du bist mir vielleicht ein Herzchen, Deine schon mehrfach in diversen Beiträgen gezeigte Faulheit und Lernresistenz wird also sogar noch von Deiner Dreistigkeit und mangelnden Umgangsformen übertroffen.

Wirklich beeindruckend.


Es ist schon erstaunlich wie manche Leute die Dinge verdrehen: Foren sind dazu da usern zu helfen die nicht weiterkommen. Und niemand zwingt jemanden dazu zu antworten: Es ist mir unerklärlich warum manche leute so Dinge posten wie "Keine Ahnung musst Du selbst rausfinden" und dergleichen. Dann lasst es halt und der gesamte Thread bleibt leer bis zum St. Nimmerleinstag.

Und seid wann bitte ist ein posten auf UNTERSCHIEDLICHEN Foren streng untersagt? Das ist meiner Meinung nach nur wieder eine subjektive Laune die an anderen ausgelassen wird.

Aber sowas wie freundliche Hinweise bzw. Antworten sind schon lange verloren gegangen. Meine Antwort vom cross-post ist selbstverständlich ebenfalls unter aller Sau.

Rain_maker
04.01.10, 17:48
Und seid wann bitte ist ein posten auf UNTERSCHIEDLICHEN Foren streng untersagt?

Hat das jemals jemand behauptet?

Hättest Du Dir -ausnahmsweise- mal die Mühe gemacht und den dazu als Erklärung geposteten Link gelesen und verstanden, dann wäre Dir diese weitere Peinlichkeit erspart geblieben.

Aber Deine Antwortzeiten zeigen ja -nicht nur hier- ganz deutlich, daß Du gerne alles vorgekaut haben willst und das bitte ohne sein eigenes Hirn anstrengen zu müssen und dann noch bitte plötzlich.

MATI
04.01.10, 17:51
Aber Deine Antwortzeiten zeigen ja -nicht nur hier- ganz deutlich, daß Du gerne alles vorgekaut haben willst und das bitte ohne sein eigenes Hirn anstrengen zu müssen und dann noch bitte plötzlich.

Wieder eine subjektive Einschätzung. Ich würde mich freuen wenn Du mir die Beispiele posten könntest die diesen Anschein haben. Ich denke nicht dass ich so poste wie manch anderer mit: "Get nicht, ich hab aber noch gar nix gemacht und will dass ihr das problem löst".

MATI
04.01.10, 17:56
Bezüglcih des Topics:


einfach die /home aus der fstab auskommentieren und kucken was passiert, kommt es hoch, kann man auf /home zugreifen
Wenn ja, weißt du wenigsten, woher zum Teufel /home herkommt ,)

/home kommt hoch auch nach der auskommentierung der fstab.
Mir ist aber im Moment nicht klar:
a) Warum es noch hochkommt und
b) warum wenn ich /dev/sda5 als xfs markiere es dann nicht mehr hochkommt.

Ich idle jetzt nicht rum sondern während ich auf eine mögliche Antwort von jemandem warte werde ich:
* Weiter die suchfunktion der foren benutzen
* Mich mit google beschäftigen
* die gefundenen dinge ausprobieren und
* bei gelegenheit über EDIT: bekanntgeben.

Rain_maker
04.01.10, 17:57
Ich würde mich freuen wenn Du mir die Beispiele posten könntest die diesen Anschein haben.

Wozu?

Der Thread hier und der im LC zeigen es doch schon, man muss ja nur auf die Zeitstempel schauen.


Ich denke nicht dass ich so poste wie manch anderer mit: "Get nicht, ich hab aber noch gar nix gemacht und will dass ihr das problem löst".

Auch das ist übrigens eine rein subjektive (im Gegensatz zu meiner, Stichwort Zeitstempel) Einschätzung.

Aber weil Du es bist:

http://www.linuxforen.de/forums/showthread.php?t=265673

Der ist sogar noch "ganz frisch" .....

MATI
04.01.10, 18:01
Der Thread hier und der im LC zeigen es doch schon, man muss ja nur auf die Zeitstempel schauen
:) wenn Du dieser Meinung bist , sei es.


Auch das ist übrigens eine rein subjektive (im Gegensatz zu meiner, Stichwort Zeitstempel) Einschätzung.

Letzteres sehe ich nicht so.

Ich kann an dem Thread leider meiner Meinung nach nicht erkennen
wo ich "gezeigte Faulheit und Lernresistenz" zeige.

Ich habe lediglich am Zeitstempel sofort geantwortet dass mir das unbekannst ist was gefordert wird. In der zwischenzeit war ich auf der suche nach der lösung.

Aber ich vermute Du willst mich dazu erziehen eine Frage zu stellen und mit der unmittelbaren Antwort sofort ans Ziel selbst zu gelangen.

MATI
04.01.10, 18:27
Ich habe nun die fstab etwas verändert:



/dev/sda1 / xfs noatime 0 1
/dev/sda5 /home xfs defaults,shortname=mixed,users,exec,auto,rw,umask= 000 0 0
/dev/sda6 /DATA vfat defaults,shortname=mixed,users,exec,auto,rw,umask= 000 0 0
/dev/sda7 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
#/dev/fd0 /mnt/floppy auto noauto 0 0

shm /dev/shm tmpfs nodev,nosuid,noexec 0 0


/dev/sda6 wird nach data gemountet.
Ich kann mit dieser fstab booten. Allerdings wird /dev/sda5 nicht nach /home gemountet. Ein #umount /dev/sda5 sagt mir das sda5 nicht gemountet ist. Muss ich beim mounten von meinem home auf logischer Partition irgendetwas spezielles beachten? Mir ist nich klar warum der /dev/sda5 nicht triggered...

Rain_maker
04.01.10, 18:30
/dev/sda6 wird nach data gemountet.
Ich kann mit dieser fstab booten. Allerdings wird /dev/sda5 nicht nach /home gemountet. Ein #umount /dev/sda5 sagt mir das sda5 nicht gemountet ist.

Dann solltest Du im Systemlog (in /var/log nach der passenden Datei suchen, anhand von Namen/Größe sollte man diesen leicht finden können) nachsehen, warum das so ist, dafür wird es mit Sicherheit einen Grund geben.

Andere Möglichkeit wäre versuchsweise von Hand zu mounten und dann die Fehlermeldungen zu analysieren.

MATI
04.01.10, 18:49
Vielen Dank erstmal für weitere Hilfe!


Dann solltest Du im Systemlog (in /var/log nach der passenden Datei suchen, anhand von Namen/Größe sollte man diesen leicht finden können) nachsehen, warum das so ist, dafür wird es mit Sicherheit einen Grund geben.

Andere Möglichkeit wäre versuchsweise von Hand zu mounten und dann die Fehlermeldungen zu analysieren.

Was genau du mit "Passenden Datei suchen, anhand von namen/Größe" meinst ist mir nich ganz klar. Ich vermute du meinst /var/log/messages:

Ich habe nun in /var/log/messages versucht eine Meldung beim booten zu finden. Sehe aber nichts ungewöhnliches. Ich habe dann per Hand gemountet und es steht in den messages dann:



19:39:39 localhost kernel: XFS mounting filesystem sda5
Jan 4 19:39:39 localhost kernel: Ending clean XFS mount for filesystem: sda5

Rain_maker
04.01.10, 18:57
Etwas genauer wäre nicht schlecht gewesen, denn statt "ich habe von Hand gemountet" den genauen Mountbefehl im Wortlaut zu posten ist _eigentlich_ selbstverständlich, genau so wie im Zweifelsfall den Log ab dem letzten Bootvorgang über einen Anhang oder einen nopaste-Service oder ist das auch nur eine "subjektive Einstellung"?

Ich würde nämlich stark vermuten, daß man mit den zuletzt geposteten Mountoptionen für sda5 in der fstab so seine Probleme bekommt (weshalb ich auch nicht so ganz glauben will, daß im Log gar nichts steht, es sei denn der Kernel "kennt" zu dem Zeitpunkt noch kein xfs und macht deshalb nichts), siehe "man mount" und den Abschnitt zu vfat/xfs.

MATI
04.01.10, 19:15
Etwas genauer wäre nicht schlecht gewesen, denn statt "ich habe von Hand gemountet" den genauen Mountbefehl im Wortlaut zu posten ist _eigentlich_ selbstverständlich, genau so wie im Zweifelsfall den Log ab dem letzten Bootvorgang über einen Anhang oder einen nopaste-Service oder ist das auch nur eine "subjektive Einstellung"?

Ich würde nämlich stark vermuten, daß man mit den zuletzt geposteten Mountoptionen für sda5 in der fstab so seine Probleme bekommt (weshalb ich auch nicht so ganz glauben will, daß im Log gar nichts steht, es sei denn der Kernel "kennt" zu dem Zeitpunkt noch kein xfs und macht deshalb nichts), siehe "man mount" und den Abschnitt zu vfat/xfs.

Den per Hand Mountbefehl wollte ich noch anhängen - mein Fehler:


mount -t xfs /dev/sda5 /home


Mit der /var/log/messages wurde ich schon mal angeschnautzt nur den wesentlichen teil zu posten. Deswegen die verzögerung:
Ich boote neu und poste frisch gleich...

nopes
04.01.10, 19:55
Hi,

ich glaube rain_maker hat dir gerade die Lösung präsentiert, es gab hier letzten Probs mit Samba und der FSTAB, wobei der Grund das fehlende Modul in der Ramdisk war.

Prüfe doch mal ob das bei dir auch so ist, wenn ja Ramdisk mit dem Modul drin neu bauen fertig.

Gruß nopes

Rain_maker
04.01.10, 20:43
ich glaube rain_maker hat dir gerade die Lösung präsentiert, es gab hier letzten Probs mit Samba und der FSTAB, wobei der Grund das fehlende Modul in der Ramdisk war.

Auch wenn ich das zuerst auch dachte, es kann hier nicht sein, siehe die fstab und welches Dateisystem / verwendet.

Trotzdem sollte der TE etwas aufmerksamer lesen, was man ihm schreibt, er vergisst/ignoriert immer wieder Teile der Antworten.

nopes
04.01.10, 20:56
lol
jau das ist natürlich wahr, damit ist das mit der initrd wohl erledigt...

Probiere mal folgendes ändere das:

/dev/sda5 /home xfs defaults,shortname=mixed,users,exec,auto,rw,umask= 000 0 0
in

/dev/sda5 /home xfs noatime 0 2
bzw.

/dev/sda5 /home xfs noatime 0 0

s.a. http://de.wikipedia.org/wiki/Fstab

Wenn es dann immer noch nicht geht, ersetze xfs durch auto.


Gruß nopes

PS: Nur zur Info, dein root fs ist ebenfalls xfs und das kommt jawohl...
PPS: Wobei das mit der RD vermutlich auch noch heftig geworden wäre - nichts für ungut ;)

MATI
04.01.10, 22:01
Bittte bitte, ich ignoriere nicht mit Absicht...ich komme nur nicht so schnell hinterher im Moment.

messages gesammelt als anhang übernächster post

MATI
04.01.10, 22:02
messages gesammelt als anhang nächster post

MATI
04.01.10, 22:20
Probiere mal folgendes ändere das:
Zitat:
/dev/sda5 /home xfs defaults,shortname=mixed,users,exec,auto,rw,umask= 000 0 0
in
Zitat:
/dev/sda5 /home xfs noatime 0 2
bzw.
Zitat:
/dev/sda5 /home xfs noatime 0 0
s.a. http://de.wikipedia.org/wiki/Fstab

Wenn es dann immer noch nicht geht, ersetze xfs durch auto.

Also alle diese dinge habe ich gerade probiert und leider klappt es nicht. Bei jeder der optionen kann ich mich nicht einloggen. Bei der letzten kommt sogar nur noch schwarzer bildschirm ohne meldung dass ich mich nicht einloggen kann.

Im Moment benutze ich "nur" folgnde fstab - gebe /dev/sda5 gar nicht an und es wird irgendein /home gemountet:


/dev/sda1 / xfs noatime 0 1
/dev/sda6 /DATA vfat defaults,shortname=mixed,users,exec,auto,rw,umask= 000 0 0
/dev/sda7 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
shm /dev/shm tmpfs nodev,nosuid,noexec 0 0




EDIT: Im Ahnang noch mal in sauberer form die messages des letzten bootens.

EDIT2: Habe ich noch was vergessen jetzt?

Rain_maker
04.01.10, 22:59
Und wieder hast Du etwas nicht gemacht, was Dir schon gesagt wurde:


einfach die /home aus der fstab auskommentieren und kucken was passiert, kommt es hoch, kann man auf /home zugreifen
Also mal nachsehen, was sich nun in /home befindet und danach was sich auf sda5 befindet, wenn man es von Hand irgendwohin mountet.

Ich habe da so einen Verdacht.

MATI
04.01.10, 23:11
Und wieder hast Du etwas nicht gemacht, was Dir schon gesagt wurde:

Zitat:
Zitat von nopes Beitrag anzeigen
einfach die /home aus der fstab auskommentieren und kucken was passiert, kommt es hoch, kann man auf /home zugreifen


Nichts für ungut aber das habe ich bereits mehrfach betont:
18:56 mit

/home kommt hoch auch nach der auskommentierung der fstab.

sowie 23:20 mit

Im Moment benutze ich "nur" folgnde fstab - gebe /dev/sda5 gar nicht an und es wird irgendein /home gemountet:

Zusätzlich habe ich meine fstab angehängt.

Also nochmal: Ich habe im Moment KEINEN mount-punkt der nach /home mountet und trotzdem boote ich rein und habe da ein home-verzeichnis. Ich habe bereits gesagt dass ich es nicht verstehe warum...


Also mal nachsehen, was sich nun in /home befindet und danach was sich auf sda5 befindet, wenn man es von Hand irgendwohin mountet.

In home befindet sich nach dem booten jetzt folgendes - seltsamerweise sind die ordner
von allein dringewesen Downloads und Desktop etc..:


ls -l
drwxr-xr-x 2 mat mat 6 Jan 3 21:46 Desktop
drwxr-xr-x 3 mat mat 40 Jan 4 11:58 Downloads
-rw-r--r-- 1 mat mat 8389 Jan 4 11:36 download
-rw-r--r-- 1 mat mat 873 Jan 3 23:07 fontrc_orig
drwxr-xr-x 3 mat mat 22 Jan 4 00:57 workspace


Mounte ich per Hand mit dem Befehl:


mount -t xfs /dev/sda5 /home

so ist dann in /home nichts!

Oder stehe ich jetzt komplett auf dem schlauch und ihr erwartet was anderes?