Hallo David, David Haller schrieb:
Hallo,
Am Sun, 10 Jul 2011, Detlef Wiese schrieb:
Am 10.07.2011 11:36, schrieb Thomas Michalka: ...
Nun ist mir aber ein Medium untergekommen, dass unter oS 11.0 überhaupt nicht erkannt und unter oS 11.2 zwar erkannt, aber nicht automatisch gemountet wird. Ein /sbin/fdisk -l am oS-11.2-System zeigt, dass das Flash-Medium unpartitioniert ist. Man kann es unter oS 11.2 allerdings händisch mounten, und es lässt sich dann auch normal lesen und schreiben. [..] Wenn du das Teil manuell mounten kannst, ist es bereits partitioniert und formatiert, denn gemountet wird ein Dateisystem.
Nein und ja. Du kannst auch direkt das Device formatieren (mke2fs /dev/sdX).
Bei dem Gerät ist genau das der Fall, wie ich unter oS-11.2 beobachte, indem "fdisk -l" u.a. ein /dev/sdX anzeigt, dessen vfat-Dateisystem ich dann auch mounten kann. Unter oS-11.0 habe ich folgendes (sieht unter oS-11.2 ganz ähnlich aus): rechner:~ # lsusb Bus 002 Device 035: ID 0421:0301 Nokia Mobile Phones <Smartphone> Bus 002 Device 030: ID 090c:1000 [...] Corp. MemoryThomas.Michalka@gmx.de Bar <USB-Stick> Bus 002 Device 002: ID 05e3:070e [...] USB 2.0 Internal Card Reader rechner:~ # lsscsi Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub <Die Platten und optischen Laufwerke lasse ich hier mal weg> [10:0:0:0] disk Generic STORAGE DEVICE 9602 /dev/sdd [10:0:0:1] disk Generic STORAGE DEVICE 9602 /dev/sde [10:0:0:2] disk Generic STORAGE DEVICE 9602 /dev/sdf [10:0:0:3] disk Generic STORAGE DEVICE 9602 /dev/sdg [25:0:0:0] disk /dev/sdh [27:0:0:0] disk Nokia N8-00 1.0 /dev/sdi [27:0:0:1] disk Nokia N8-00 1.0 /dev/sdj Das Vorkommen des Nokia N8-00 in /dev/sd[ij] spiegelt das Vorhandensein zweier Flash-Schnittstellen wieder; /dev/sdi repräsentiert die fest eingebauten 16 GByte, /dev/sdj die zusätzlich einsteckbare Mini-SD-Karte, die hier noch fehlt. Insofern muss ich meine erste Aussage, der Massenspeicher würde unter oS-11.0 nicht erkannt werden (auch die Gerätedateien in /dev/disk/by-id und /dev/disk/by-path existieren nach Anstecken), revidieren; nur "fdisk -l" zeigt unter oS-11.0 den unpartitionierten Speicher nicht an, unter oS-11.2 dagegen schon (neuerer Code?). Der Mountversuch unter oS-11.0: rechner:~ # mount -t vfat /dev/sdi /mnt/ mount: /dev/sdi: can't read superblock Was kann man da machen? Dagegen ist das Mounten unter oS-11.2 schon ohne Angabe des Dateisystemtyps erfolgreich: rechner:~ # mount /dev/sdi /mnt/ Wo kann hier der Unterschied zwischen oS-11.0 und oS-11.2 liegen?
Allerdings kommt Windows damit nicht zurecht. Aber wenn da eh z.B. ein ext2 oder was anderes passendes für Flashkrams drauf soll ist's ja wurst und man bekommt ein bissl mehr Speicherplatz.
Seltsam, denn gerade unter Windows sollte es funktionieren, wenn man den Angaben von Nokia über das N8 Glauben schenken darf. (Habe es selber noch nicht ausprobiert, ist mir aber auch nicht so wichtig.) Würde UDF als Dateisystem plattformübergreifend funktionieren (mal abgesehen von der Partitionierung)?
Ob der Automountkrams von udev/hal/udisks/KDE/Gnome mit solchen unpartitionierten "Floppy-artigen" Flashspeichern klarkommt weiß ich nicht, da ich hier manuell (via fstab-Einträgen) mounte, z.B.:
Ersteres klappt anscheinend nicht, sogar unter oS-11.2 nicht, aber wenn wenigstens letzteres unter oS-11.0 ginge ... :-)
/dev/disk/by-id/usb-ADATA_N005_0000000000008516-0:0-part1 \ /usbadata auto defaults,user,users,noauto 0 0
In der /etc/fstab auf dem oS-11.2-System steht bei mir jetzt einfach der Eintrag ohne "-part1" am Ende.
Via '/dev/disk/by-path/' kann man z.B. auch gezielt einzelne USB-Buchsen ansprechen, z.B. die Frontbuchsen und über so einen fstab-Eintrag dann mounten was auch immer da eingestöpselt wird (Fremdsticks z.B.).
Bei mir steht jetzt in /dev/disk/by-path pci-0000:00:10.3-usb-0:4:1.0-scsi-0:0:0:0 -> ../../sdf Ist der Vorteil hiermit der, dass man beliebige, auch bisher unbekannte Geräte mit "mount usb-buchse-X" einbinden kann? Nach welchem System werden die USB-Buchsen durchnummeriert; welche Nummer aus "usb-0:4:1.0" müsste ich also für X einsetzen? In /dev/disk/by-id steht bei mir jetzt drin usb-Nokia_N8-00_356988045050289-0:0 -> ../../sdf Und hier der Vorteil, dass man bekannte Geräte auf vorgegebene Verzeichnisse mounten kann, egal wo man sie einstöpselt? Jetzt wäre nur noch zu klären, ob ich den im Nokia N8 fest eingebauten Flash-Speicher gefahrlos partitonieren und neu mit einem vfat-Dateisystem beschreiben kann :-P Gruß, Tom -- 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