Problem mit ext. USB-Laufwerk
Hi Liste Ich habe das Problem, daß mein externes USB Laufwerk zwar automatisch gemounted wird, aber es öffnen sich in unregelmäßigen Abständen genauso automatisch ständig neue Fenster mit dem Inhalt der USB-Platte, die ich dann immer wieder schließen muß. Ein mount ergibt dann nur einen Mount- Eintrag. Ein umount dieser Platte gelingt genausooft, wie die Anzahl der Fenster, die geöffnet wurden. Meine fstab sieht so aus: /dev/hda1 / reiserfs acl,user_xattr 1 1 /dev/hdb1 /hdb1 reiserfs defaults 1 2 /dev/hdc2 /hdc2 reiserfs defaults 1 2 /dev/hda5 swap swap pri=42 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 proc /proc proc defaults 0 0 # usbfs /proc/bus/usb usbfs noauto 0 0 # sysfs /sys sysfs noauto 0 0 /dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0 # /dev/sda1 /media/USB-Platte ext3 acl,user_xattr 1 2 # /dev/sda1 /media/USB-Platte ext3 user,acl,user_xattr 0 0 # /dev/sda1 /media/usbdisk ext3 acl,user_xattr 1 2 /dev/sda1 /media/usbdisk subfs rw,nosuid,nodev,sync,fs=ext3 0 0 Gibts einen Tip, wie ich dieses Verhalten abstellen kann? Gruß Martin
Martin Falley wrote:
[...]
Gibts einen Tip, wie ich dieses Verhalten abstellen kann?
Solange Du nicht einmal sagst, um was fuer eine SUSE Version es sich handelt (von anderen Infos wie Auszuege aus Log-Files etc. will ich gar nicht erst anfangen), wird Dir wohl niemand einen Tip geben koennen... CU, Th.
Am Freitag, 6. Oktober 2006 20:01 schrieb Thomas Hertweck:
Martin Falley wrote:
[...]
Gibts einen Tip, wie ich dieses Verhalten abstellen kann?
Solange Du nicht einmal sagst, um was fuer eine SUSE Version es sich handelt (von anderen Infos wie Auszuege aus Log-Files etc. will ich gar nicht erst anfangen), wird Dir wohl niemand einen Tip geben koennen...
Hallo Thomas Danke erstmal für Deine Antwort, trotz der mangelnden Daten, die ich hier nachliefere. System ist Suse 9.3 mit Kernel 2.6.11.4-21.14-smp. In welchen Logfiles steht denn was Interessantes? Die würde ich dann auszugsweise nachliefern. Gruß Martin
Martin Falley wrote:
[...]
System ist Suse 9.3 mit Kernel 2.6.11.4-21.14-smp.
OK, Du nutzt also eine externe USB-Platte an einer SuSE 9.3. Die Platte wird laut Deiner fstab ueber subfs gemountet. Das bedeutet, die Platte wird von submount verwaltet und ein "normales" mounten/unmounten, wie man es klassisch kennt, ist hier nicht moeglich. Da bei subfs mit der sync-Option gemountet wird (sieht man auch an Deinem fstab Eintrag), duerfte die Performance der Platte beim Schreiben sehr schlecht sein. Generell wuerde ich Dir raten, fuer externe USB-Festplatten das automatische Mounten abzustellen und die Platte lieber von Hand zu mounten. Meiner Erfahrung nach kann Dir das Peformance-Gewinne im zweistelligen Faktorenbereich (nicht Prozentbereich) bringen! Gleiches gilt, wenn man oefters groessere Datenmengen auf einen USB-Stick kopieren will. Mein Backup auf externe USB-Platte ist beim haendischen Mounten mehr als 12 mal so schnell im Vergleich zum Mounten ueber subfs. Die Fenster, die sich oeffnen, werden AFAIK vom suseplugger gesteuert. Warum sie sich immer wieder oeffnen, ist unklar. Ich vemute (das ist aber wirklich nur eine Vermutung), dass ein ueber subfs gemountetes externes Medium bei Dir nach einem Timetout automatisch ausgehaengt wird von submount, ein Prozess aber wieder auf den entsprechenden Mountpunkt zugreift und somit wieder ein Mounten des eigentlichen Mediums durch submount erzwingt. Der suseplugger (oder ein entsprechendes Tool im Hintergrund) erkennt den neuen Mount und tut genau das, was es eigentlich tun soll: es oeffnet ein Fenster, um Dir den Inhalt des neu eingehaengten Filesystems zu zeigen. Ob ich richtig liege und ob das Verhalten normal ist, kann ich Dir nicht sagen. Aber evtl. hilft es Dir, dem Problem weiter auf die Spur zu kommen. Cheers, Th.
Am Samstag, 7. Oktober 2006 13:55 schrieb Thomas Hertweck:
Martin Falley wrote:
[...]
System ist Suse 9.3 mit Kernel 2.6.11.4-21.14-smp.
OK, Du nutzt also eine externe USB-Platte an einer SuSE 9.3. Die Platte wird laut Deiner fstab ueber subfs gemountet.
Das verstehe ich jetzt aber nicht ganz. /dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0 Das sind die beiden einzigen subfs-Einträge. Ein DVD-Recorder ist nicht angeschlossen und wird auch nicht gemountet. Auf fd0 kann nur lesend zugegriffen werden.
Das bedeutet, die Platte wird von submount verwaltet und ein "normales" mounten/unmounten, wie man es klassisch kennt, ist hier nicht moeglich. Da bei subfs mit der sync-Option gemountet wird (sieht man auch an Deinem fstab Eintrag), duerfte die Performance der Platte beim Schreiben sehr schlecht sein.
Ich habe noch nichts anderes ausprobiert und war bisher eigentlich mit der Performance zufrieden. Aber wenns auch schneller geht .. Ich habe mal die USB-Platte in der fstab auskommentiert, aber das Phänomen bleibt. Es werden sogar eigenständig in der mtab neue Einträge erstellt, die hochnumeriert werden. /dev/sdg1 /media/usbdisk subfs rw,nosuid,nodev,sync,fs=ext3 0 0 /dev/sdg1 /media/usbdisk_1 subfs rw,nosuid,nodev,sync,fs=ext3 0 0
Generell wuerde ich Dir raten, fuer externe USB-Festplatten das automatische Mounten abzustellen
Wie, wenn das Device schon in der fstab auskommentiert ist?
und die Platte lieber von Hand zu mounten. Meiner Erfahrung nach kann Dir das Peformance-Gewinne im zweistelligen Faktorenbereich (nicht Prozentbereich) bringen! Gleiches gilt, wenn man oefters groessere Datenmengen auf einen USB-Stick kopieren will. Mein Backup auf externe USB-Platte ist beim haendischen Mounten mehr als 12 mal so schnell im Vergleich zum Mounten ueber subfs.
Die Fenster, die sich oeffnen, werden AFAIK vom suseplugger gesteuert.
Ich habe jetzt mal den Haken bei "Über neue Hardware informieren" weggenommen. Keine Änderung bisher.
Warum sie sich immer wieder oeffnen, ist unklar.
Mir leider auch :((
Ich vemute (das ist aber wirklich nur eine Vermutung), dass ein ueber subfs gemountetes externes Medium
Es gibt nur dieses eine externe Device.
bei Dir nach einem Timetout automatisch ausgehaengt wird von submount, ein Prozess aber wieder auf den entsprechenden Mountpunkt zugreift und somit wieder ein Mounten des eigentlichen Mediums durch submount erzwingt. Der suseplugger (oder ein entsprechendes Tool im Hintergrund)
Andere Tools habe ich nicht installiert.
erkennt den neuen Mount und tut genau das, was es eigentlich tun soll: es oeffnet ein Fenster, um Dir den Inhalt des neu eingehaengten Filesystems zu zeigen. Ob ich richtig liege und ob das Verhalten normal ist, kann ich Dir nicht sagen. Aber evtl. hilft es Dir, dem Problem weiter auf die Spur zu kommen.
Ich werde mich jetzt erstmal ab- und anmelden und ggf. den Rechner neu starten. mal sehen, was danach passiert. Gruß Martin
Martin Falley wrote:
Am Samstag, 7. Oktober 2006 13:55 schrieb Thomas Hertweck:
OK, Du nutzt also eine externe USB-Platte an einer SuSE 9.3. Die Platte wird laut Deiner fstab ueber subfs gemountet.
Das verstehe ich jetzt aber nicht ganz.
/dev/dvdrecorder /media/dvdrecorder subfs noauto,fs=cdfss,ro,procuid,nosuid,nodev,exec,iocharset=utf8 0 0 /dev/fd0 /media/floppy subfs noauto,fs=floppyfss,procuid,nodev,nosuid,sync 0 0
Das sind die beiden einzigen subfs-Einträge. Ein DVD-Recorder ist nicht angeschlossen und wird auch nicht gemountet. Auf fd0 kann nur lesend zugegriffen werden.
Deine fstab, die Du in Deiner ersten Email gepostet hast, zeigte: /dev/sda1 /media/usbdisk subfs rw,nosuid,nodev,sync,fs=ext3 0 0 Nachzulesen auch im Archiv unter http://lists.suse.com/archive/suse-linux/2006-Oct/0483.html Cheers, Th.
Am Sonntag, 15. Oktober 2006 22:20 schrieb Thomas Hertweck: [...]
Deine fstab, die Du in Deiner ersten Email gepostet hast, zeigte:
/dev/sda1 /media/usbdisk subfs rw,nosuid,nodev,sync,fs=ext3 0 0
Nachzulesen auch im Archiv unter http://lists.suse.com/archive/suse-linux/2006-Oct/0483.html
Danke. Ich habe inzwischen die Daten von diesem Laufwerk geputzt, sie neu formatiert und anders eingehängt. Sie scheint auch recht schnell zu sein, aber das ist jetzt nur mein subjektiver Eindruck. Die entsprechende Zeilen in der fstab sehen jetzt so aus: usbfs /proc/bus/usb usbfs noauto 0 0 LABEL=USB-Platte /media/USB-Platte ext3 user,noauto,acl,user_xattr 0 0 .. und ich mounte die Platte einfach per Hand, wie Du es vorgeschlagen hattest. Gruß Martin
Martin Falley wrote:
[...] Danke. Ich habe inzwischen die Daten von diesem Laufwerk geputzt, sie neu formatiert und anders eingehängt. Sie scheint auch recht schnell zu sein, aber das ist jetzt nur mein subjektiver Eindruck. Die entsprechende Zeilen in der fstab sehen jetzt so aus:
usbfs /proc/bus/usb usbfs noauto 0 0 LABEL=USB-Platte /media/USB-Platte ext3 user,noauto,acl,user_xattr 0 0
.. und ich mounte die Platte einfach per Hand, wie Du es vorgeschlagen hattest.
Solange beim Mounten keine sync-Option verwendet wird, sollte die Performance gut sein. Wenn Du mal testen willst, nutze beim Mounten zusaetzlich zu den vorhandenen Mount-Optionen ein "sync". Damit sollte die Schreibperformance deutlich schlechter sein... Cheers, Th.
participants (2)
-
Martin Falley
-
Thomas Hertweck