Hallo Werner, Werner Flamme schrieb:
Thomas Michalka [14.07.2011 11:13]:
Hallo Detlev,
Detlef Wiese schrieb:
Hallo Thomasm Am 13.07.2011 19:00, schrieb Werner Flamme:
Thomas Michalka [13.07.2011 18:50]:
Hallo Detlev, mit f am Ende, da bin ich eigen.
Detlef Wiese schrieb:
Am 12.07.2011 13:36, schrieb David Haller: > Hallo, > > Am Tue, 12 Jul 2011, Thomas Michalka schrieb: >> 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 > Keine Ahnung. Wenn du möchtest, dass dein mobiles Gerät [...] den internen Speicher weiter nutzen kann, solltest du es so lassen wie es werkseitig ist. Ist das als Ratschlag aus eigener Erfahrung zu verstehen, oder weißt Du das definitiv (vielleicht sogar für das N8)? Das ist ein *interner* Speicher. ... der im Dateimanager des N8 als eigenes, d.h. vom Telefonspeicher (NB.: dieser auch sichtbar auf dem N8 aber nicht auf dem PC) getrenntes Medium angezeigt wird, und der sowohl von oS-11.0 als auch oS-11.2 über USB als Gerät erkannt wird:
rechner:~ # lsscsi
[33:0:0:0] disk Nokia N8-00 1.0 /dev/sdi [33:0:0:1] disk Nokia N8-00 1.0 /dev/sdj Die Wahrscheinlichkeit, dass das Ding genau so sein muss wie es jetzt ist, ist recht hoch. Wahrscheinlichkeit hin oder her -- gibt es dafür Erfahrungstatsachen, die Du persönlich kennst oder von denen Du gehört oder gelesen hast? Ich frage das nur deswegen so, weil sich Deine ursprüngliche Einlassung so las, als wüsstest Du das genau. So habe ich gehofft, Du könntest mich auf entsprechende Berichte im Internet oder so hinweisen (ich habe dazu bisher nichts besonders aussagekräftiges gefunden.)
Mach es doch, dann weißt Du es genau.
Ja, aber nicht blindlings, sondern eben davor noch das eine oder andere ausprobieren und dabei Hinweise sammeln.
Dass ich es nicht tun würde, solltest Du auch wissen. Internen Speicher würde ich nicht ändern, weil ich ihn im Zweifelsfall nicht wiederherstellen kann.
Deine Bedenken habe ich sehr wohl verstanden.
Es ist wohl
unwahrscheinlich, dass das eingebaute Betriebssystem (so umfangreich ist das ja nicht) darauf ausgelegt ist, um formatierte Speichermedien zu erkennen. Naja, eine Dateisystemstruktur muss wohl jeder Flash-Speicher, ob intern (fest eingebaut) oder extern (Einschubschlitz) haben, damit überhaupt _Dateien_ gespeichert werden können. Folglich muss auch Symbian^3 mit wenigstens einem Dateisystem umgehen können. Dass der Flash-Speicher nicht partitioniert sein muss, weiß ich ja inzwischen.
Du hast mich flscah zitiert: ich schrieb "umformatiert", nicht "um formatiert".
Aha, ich dachte, Deine Tastatur hätte ein Leerzeichen 'verschluckt', denn den Begriff umformatieren ist nach meinem technischen Verständnis sinnlos. Wenn man es z.B. mit "umbauen" vergleicht, wird das klar: ein Haus kann man dadurch umbauen, indem man z.B. Teile davon einreißt und anders wieder aufbaut. So etwas kann man mit einem Dateisystem nicht machen. Und wenn eine Partition mit einem Dateisystem beschrieben wird, spielt es keine Rolle, ob vorher schon eines darauf war. Insofern kann ich "umformatieren" auch nicht als "neu formatieren" verstehen.
Dass ein formatiertes Filesystem erkannt wird, ist mir klar. Ob das aber auch noch erkannt wird, wenn es mit einem anderen Filesystem formatiert wird, wage ich zu bezweifeln.
Aha, jetzt wird das Missverständnis noch klarer: Dein "umformatiert" habe ich auch deshalb nicht verstanden, weil ich niemals die Absicht hatte, einen anderen Dateisystemtyp zu schreiben, als VFAT, das jetzt darauf ist. Deinem Zweifel stimme ich ausdrücklich zu!
Ich wollte eigentlich nur versuchen, Dir klar zu machen, dass das bisschen Betriebssystem da drin einen Dateisystemtyp kennt, vielleicht auch zwei, aber dann ist finito. Nicht wie ein Linux auf dem PC, das etwa ein Dutzend verschiedene kennt.
Sehe ich genau wie Du.
[Apropos "formatieren": ich verstehe den von Dir hier verwendeten Begriff als Kombination aus "partitionieren + Dateisystem schreiben".]
Jedenfalls Dateisystem schreiben. Du weist doch ein paarmal darauf hin, dass es nicht partitioniert ist. Meine Überlegung ist die:
1) [...]
2) was will ich feststellen? Ob das Teil mit einer Partition zurechtkommt?
Ich kann Dir erklären, was ich feststellen will: 1) genau, was Du gefragt hast: ob das N8 mit einem VFAT-FS auf genau _einer_ Partition auf dem eingebauten Flash-Speicher genauso gut klarkommt, wie jetzt mit dem VFAT-FS ohne Partitionierung. 2) ob mein oS-11.0 das VFAT-Dateisystem automatisch mountet, wenn das Medium im N8 mit _einer_ Partition mit dem VFAT drauf ausgestattet ist (jetzt hat es ja keine). Den zweiten Punkt möchte ich mit einem billigen USB-Stick testen, der augenblicklich genau eine Partition hat und darauf ein VFAT-FS. Wenn ich morgen dazu komme, die Partition zu löschen, um den Stick dann direkt mit dem VFAT-FS zu beschreiben, dann weiß ich kurz danach, ob mein oS-11.0 nur Dateisysteme auf Partitionen mountet oder auch solche direkt auf einem Stick (letzteres geht auf oS-11.0 nicht einmal manuell, siehe mein Mount-Versuch mit dem Ergebnis "mount: /dev/sdi: can't read superblock"). Das Ergebnis dieses Tests nehme ich zumindest als Hinweis darauf, warum mein oS-11.0 den eingebauten Flash-Speicher des N8 nicht mounten will. Punkt 1 zu testen, ist natürlich ein gewisses Risiko. Dass ich die Daten (die übrigens keine Systemdaten, sondern nur Bilder, Sounds u.ä. sind, was die Hoffnung nährt, dass das N8 auch noch funktioniert, wenn es diese Daten nicht mehr lesen können sollte) vorher sichere, versteht sich von selbst.
Was bringt mir die Erkenntnis? Nichts, denn der Speicher hat immer noch die gleiche Größe (bis auf die paar Blöcke, die für die Partitiosinfos draufgehen).
Um die Größe geht's mir nicht, sondern darum, ob das N8 auch aus dem eingebauten Flash lesen kann, wenn der im Ggs. zu jetzt eine Partition hat (mit dem gleichen FS-Typ).
Kommt das Teil mit zwei Partitionen zurecht?
Das wäre mit zwar nicht wichtig, aber zumindest wäre es interessant.
Außerdem halte ich das nicht für so "unwahrscheinlich". Ich habe vor einiger Zeit mal eine CF-Karte für eine Kamera in einem Linux-Rechner 'genullt' (dd if=/dev/zero of=/dev/sdX ..., also ohne Partitionsangabe) und wieder formatiert, obwohl das vom Kamerahersteller ausdrücklich nicht empfohlen wurde -- die Kamera hat's klaglos akzeptiert, bis heute.
Und da hast Du an welcher Stelle umformatiert? Du hast ein Dateisystem gelöscht und im bisherigen Format wieder angelegt. Ich kenne keine Kamera, die auf eine (z. B.) ext2-formatierte CF-Karte schreiben würde... und Du schreibst auch nicht, ob die Karte vorher/hinterher partitioniert war und wenn ja, ob anders ;-).
Ob anders partitioniert, habe ich nicht geschrieben, ok. Aber lies genau: ich habe "formatiert" geschrieben, und davor erklärt, was ich darunter verstehe. Daraus konntest Du folgern, dass ich mindestens eine Partition angelegt (ok, ich habe nicht geschrieben, dass es _genau_ eine war) und darauf wieder ein VFAT-FS geschrieben habe.
Die Fähigkeit, eine nicht formatierte Flash-Karte zu erkennen und diese ggf. automatisch zu formatieren, werde ich mit /dev/sdj (bislang leerer Schacht für eine Mini-SD-Karte) noch testen.
Für externe Speicher sehe ich doch keine Probleme, da kannst Du nach Herzenslust spielen. Im Zweifelsfall ist nur der Speicher Müll, kein N8.
Mal abgesehen davon, dass es tatsächlich mein Risiko ist, wollte ich damit nur sagen, dass ich damit testen möchte, ob das N8 eine unpartitioniere und dateisystemlose SD-Karte erkennt und vielleicht sogar formtiert (wie es meine Kamera tut).
Ich kenne das gute Teil nicht aus eigener Anschauung, aber was Werner bereits geschrieben hat ist genau das, was ich meine. Ein geräteeigener Speicher sollte so bleiben wie er hersstellerseitig formatiert ist, Dass er fest im Gerät eingebaut ist, schließt nicht aus, dass er technisch genauso angebunden ist, wie der Kartenschlitz für Mini-SD-Karten, so dass man ihn technisch auch als externen Flash-Speicher sehen kann oder sogar muss.
Wenn man ihn so sehen müsste, wieso wird dann zwischen internem und externem Speicher unterschieden? Es könnte doch einfach "Speicher 1" und "Speicher 2" sein.
Genau so ist es. Nur ich habe das Wort "intern" benutzt, um klarzumachen, dass ich bei /dev/sdi hier keine SD-Karte einschieben muss, bei /dev/sdj hingegen schon.
damit das Gerät ihn nutzen kann. In einem mobilen Telefon ggf für Telefonnummern, Adressen, Fotos, MP3s und was das Gerät sonst noch so alles speichern möchte. Du möchtest vlt. Daten nicht auf dem Zusatzspeicher ablegen, damit sie beim Tausch des Zusatzspeichers nicht aus dem Gerät verschwunden sind. Und der interne Speicher wird mit
99-%iger Wahrscheinlichkeit nicht mehr vom Gerät erkannt, wenn das Dateisystem geändert wird. Mit solchen Zahlenangaben wäre ich vorsichtig. Außerdem schrieb ich von "gefahrlos partitionieren" (s.o.), nicht von einem anderen Dateisystem. Hier kann ich ja wieder VFAT nehmen.
Und warum willst Du dann partitionieren, wenn Du ohnehin wieder dasselbe Filesystem verwenden willst?
Weil ich den Verdacht habe, dass die fehlende Partition auf dem internen Flash-Speicher dir Ursache dafür ist, das oS-11.0 das VFAT-FS nicht mounten kann.
Aber es kann natürlich sein, dass das Mounten des Dateisystems fest kodiert ist (dev/sdX), so dass ein /dev/sdX1 nicht gemountet wird.
Wieso sollte das nicht so sein?
Weil die Entwickler des N8 auch das Mounten von Dateisystem auf Partitionen vorgesehen haben könnten. Wenn man es recht bedenkt, ist das sogar sehr wahrscheinlich, denn käufliche SD-Karten haben i.d.R. eine Partition, auf der sich das VFAT-FS befindet. Sollte man wirklich jede SD-Karte erstmal "umformatieren" (um doch mal deinen Terminus zu verwenden) müssen, damit sie im N8 funktioniert?
Dass das Gerät von oS 11.0 nicht, von oS 11.2 aber zumindest teilweise erkannt wird "Erkannt" wird es von beiden oS-Versionen, wie ich inzwischen schrieb. Der Unterschied bei mir hier ist, dass ich bei oS-11.2 durch fdisk -l das Gerät mit allen üblichen Daten (aber natürlich ohne Partitionierung, weil es keine hat) anzeigen lassen kann, bei oS-11.0 dagegen nicht. Das finde ich bisher noch rätselhaft.
ist der Entwicklung des Systems zuzurechnen. Bei neueren Versionen wird es möglicherweise völlig problemlos erkannt. Hier wäre eben interessant, was sich zwischen oS-11.0 und oS-11.2 geändert hat, damit ich es bei meinem oS-11.0 ggf selber ändern kann. Dass der N8-interne Speicher auch unter oS-11.2 nicht automatisch gemountet wird, liegt, so meine Vermutung, an der nicht vorhandenen Partition. Vielleicht haben die KDE-Programmierer einfach nicht an unpartitionierte Medien gedacht.
Zum Beispiel hat sich zwischen oS 11.0 und 11.2 die Kernelversion geändert - damit möglicherweise auch grundlegende Dinge beim Zugriff auf USB.
Das Mounten von Dateisystemen ist aber doch auf einer viel höheren Abstraktionsebene angesiedelt. Aber gut, fdisk -l kann unter 11.0 das Medium gar nicht anzeigen, obwohl es erkannt wurde (lsusb, lsscsi). Das stimmt schon nachdenklich ...
[...]
"Die KDE-Programmierer" sind bestimmt an vielem schuld, aber daran nicht.
Das habe ich auch so nicht gemeint. Da es praktisch auf jedem käuflichen Flash-Speicher eine Partition mit VFAT-FS gibt, musste man das automatische Mounten von einem unpartitionierten Medium vielleicht gar nicht bedenken.
Inzwischen wird nur noch automatisch gemountet, wenn man im Runlevel 5 startet, was ich persönlich für die Gedanken eines Hirntoten halte, aber naja. Jedenfalls wird ein USB-Stick erkannt und gemounted, wenn ich ihn mit mkfs.xfs /dev/disk/by-id/xxx... (ohne -partn hinten dran) frischmache.
Was dafür spricht, dass das Erkennen einen USB-Sticks und das Mounten eines darauf befindlichen Dateisystems auf um Welten voneinander entfernten Abstraktionsebenen stattfindet.
Ist unter Windows garantiert unlesbar :-)
Selbstverständlich :-)
[...] denn mir geht es ja weniger um das N8 im Speziellen, als um das Automount-Verhalten von openSuse bei Flash-Medien.
Zum generellen Automount-Verhalten bei openSUSE gibt es dermaßen viele Informationsquellen... Unter http://en.opensuse.org/SDB:Basics_of_partitions,_filesystems,_mount_points zum Beispiel, Abschnitt "From static to dynamic".
Schau mal unter /etc/udev/rules.d nach, ich habe mir für meine Kamera vor Urzeiten da eine eigene rule geschrieben (wegen der Berechtigungen), sowas sollte auch für Deine Sticks gehen, wenn nichts automagisches passiert...
Danke für Deine Hinweise! Bin gespannt, was sich daraus ergibt ... 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