Linux 15.070 Themen, 107.540 Beiträge

mountproblem bei fat32

the_mic / 7 Antworten / Flachansicht Nickles

ich möchte bei meinem frisch installierten gentoo 1.4rc4 gerne beim booten die fat32-formatierte partition /dev/hde8 nach /home/lukas mounten lassen. da ich viel mit fat32 arbeite, habe ich die fat-unterstützung in den kernel einkompiliert (kein modul). kernel ist gentoo-sources 2.4.20

die idee dahinter ist, dass sich auf dieser partition schon alle userdaten von windows befinden und sich das ~-verzeichnis am besten auch dort hin soll, damit ich von windows aus auf meine daten zugreifen kann.
der user lukas soll dann natürlich lese/schreib/ausführ-rechte kriegen und die sonderzeichen sollen korrekt dargestellt werden (wobei das mit den sonderzeichen auch auf allen anderen fat-partitionen gelten soll)

nun habe ich in der fstab folgenden eintrag gemacht:
/dev/hde8 /home/lukas vfat rw,user,codepage=850,uid=lukas,gid=lukas 0 0
mit den optionen codepage, uid und gid wird das mounten aber verweigert mit der meldung wrong fstype, bad option, bad superblock on /dev/hde8 (die standardmeldung halt). ich habe alle optionen einzeln geprüft und als schuldigen entlarven können.
wieso sind diese optionen nicht in ordnung? wie müsste ich das richtig machen?

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
polytaen the_mic „mountproblem bei fat32“
Optionen

ok, ich kenne das Problem nicht genau, aber mal meine Gedanken dazu:

1.) Ich weiss nicht, ob es sinnvoll ist, in dein home-Verzeichnis zu mounten. Vielleicht versuchst Du mal einen Unterordner in deinem home. (Ich habe noch nie probiert, eine vfat Partition in ein Verzeichnis einzuhängen, das bereits Daten enthielt.)´
2.) gid und uid sollten keine strings sein (also namen) sondern die IDs (das sind bekanntlich nummern. Herauszufinden mit id lukas (siehe auch /etc/group)
3.) Kannst Du die Platte in ein anderes Verzeichnis ohne die Parameter mounten? also nur

mount -t vfat /dev/hde8 /temp/irgendwas ?

Und dann würde ich probieren eine Option nach der anderen anzugeben, um zu sehen, bei welcher der Fehler hängt:
mount -t vfat /dev/hde8 /temp/irgendwas -o rw
mount -t vfat /dev/hde8 /temp/irgendwas -o rw,uid=Zahl1
mount -t vfat /dev/hde8 /temp/irgendwas -o rw,uid=Zahl1,gid=Zahl2
und zu guter letzt:
mount -t vfat /dev/hde8 /temp/irgendwas -o rw,uid=Zahl1,gid=Zahl2,codepage=850

Wenn das alles geht, dann würde ich mal:
mount -t vfat /dev/hde8 /home/lukas -o rw,uid=Zahl1,gid=Zahl2,codepage=850
testen.

Und erst dann in die /etc/fstab eintragen.

Ich nehme an so bist du vorgegangen, aber wer war denn nun der schuldige? (in der regel der letzte, den man testet ;)


Habe beim nachlesen noch was gefunden, was Dir vielleicht helfen koennte, nämlich die Option iocharset= (z.b.: iso8859-15) ich weiss aber nicht genau, was es damit auf sich hat, koennte aber bei dem Problem mit den Zeichen etwas lösen, oder?

HTH
Viel Glück
Bis denne
poly

-      .---.        .----------     /     \  __  /     ------    / /     \(  )/    -----   //////   ' \/ `   ---  //// / // :    : --- // /   /  /`    '--//          //..\\       ====MM====MM====           '//||\\`
bei Antwort benachrichtigen