fstab: Label mit Whitespace
Hallo Liste, Ich möchte in der fstab einen Eintrag einfügen für die Speicherkarten einer Digitalkamera. Diese werden beim Formatieren in der Kamera mit einem Label versehen. Das Problem: Das Label enthält ein Whitespace-Zeichen (\x20, Blank). Meine Bemühungen waren bislang nicht erfolgreich. Bei Tante Google fand ich - nicht mehr ganz so neue - Lösungsvorschläge, die das Patchen von Systembestandteilen beinhalten. Das möchte ich möglichst vermeiden. Daher meine Frage: Wie kann ich den Knoten lösen? Gibt es ggf. eine alternative Methode, damit ein normaler User das Device ein- und auch wieder aushängen kann? Ich danke für eure Hilfe. Mit freundlichen Grüßen si -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.08.2013 11:52, schrieb susan_ivanova@vimutik.de:
Hallo Liste,
Ich möchte in der fstab einen Eintrag einfügen für die Speicherkarten einer Digitalkamera. Diese werden beim Formatieren in der Kamera mit einem Label versehen. Das Problem: Das Label enthält ein Whitespace-Zeichen (\x20, Blank).
Meine Bemühungen waren bislang nicht erfolgreich. Bei Tante Google fand ich - nicht mehr ganz so neue - Lösungsvorschläge, die das Patchen von Systembestandteilen beinhalten. Das möchte ich möglichst vermeiden.
Daher meine Frage: Wie kann ich den Knoten lösen?
Gibt es ggf. eine alternative Methode, damit ein normaler User das Device ein- und auch wieder aushängen kann?
Ich danke für eure Hilfe.
Mit freundlichen Grüßen
si
Hi, <quick & dirty> - gucken, an welche Devices sich die Karten anhängen - in der /etc/fstab die in Frage kommenden Devices user-mountable machen (werden ja nicht so viele sein) </quick & dirty> Ich nehme mal an, dem User ist ja der Name egal, wenn das Ding auf seinem Desktop aufpoppt, Hauptsache er kann auf "einhängen" / "aushängen" klicken. Ansonsten - viel Spaß mit udev ;-) cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Thu, 01 Aug 2013 13:45:25 +0200 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
Am 01.08.2013 11:52, schrieb susan_ivanova@vimutik.de:
Hallo Liste,
Ich möchte in der fstab einen Eintrag einfügen für die Speicherkarten einer Digitalkamera. Diese werden beim Formatieren in der Kamera mit einem Label versehen. Das Problem: Das Label enthält ein Whitespace-Zeichen (\x20, Blank).
Meine Bemühungen waren bislang nicht erfolgreich. Bei Tante Google fand ich - nicht mehr ganz so neue - Lösungsvorschläge, die das Patchen von Systembestandteilen beinhalten. Das möchte ich möglichst vermeiden.
Daher meine Frage: Wie kann ich den Knoten lösen?
Gibt es ggf. eine alternative Methode, damit ein normaler User das Device ein- und auch wieder aushängen kann?
Ich danke für eure Hilfe.
Mit freundlichen Grüßen
si
Hi,
<quick & dirty>
- gucken, an welche Devices sich die Karten anhängen - in der /etc/fstab die in Frage kommenden Devices user-mountable machen (werden ja nicht so viele sein)
</quick & dirty>
Bei USB (Der Kartenleser wird hierüber angeschlossen) ist die Zuordnung zu einem bestimmten Device nicht immer gewährleistet. Aus technischen Gründen sind z.Z. ca. 10 Karten in Einsatz. Daher wird auch die Verwendung der Karten-ID aufwendig.
Ich nehme mal an, dem User ist ja der Name egal, wenn das Ding auf seinem Desktop aufpoppt, Hauptsache er kann auf "einhängen" / "aushängen" klicken.
Ansonsten - viel Spaß mit udev ;-)
Das ist vermutlich flexibler als die fstab und daher vielleicht geeigneter. Leider kenne ich mich damit überhaupt nicht aus. si -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.08.2013 14:54, schrieb Susan Ivanova:
Am Thu, 01 Aug 2013 13:45:25 +0200 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
Am 01.08.2013 11:52, schrieb susan_ivanova@vimutik.de:
Hallo Liste,
Ich möchte in der fstab einen Eintrag einfügen für die Speicherkarten einer Digitalkamera. Diese werden beim Formatieren in der Kamera mit einem Label versehen. Das Problem: Das Label enthält ein Whitespace-Zeichen (\x20, Blank).
Meine Bemühungen waren bislang nicht erfolgreich. Bei Tante Google fand ich - nicht mehr ganz so neue - Lösungsvorschläge, die das Patchen von Systembestandteilen beinhalten. Das möchte ich möglichst vermeiden.
Daher meine Frage: Wie kann ich den Knoten lösen?
Gibt es ggf. eine alternative Methode, damit ein normaler User das Device ein- und auch wieder aushängen kann?
Ich danke für eure Hilfe.
Mit freundlichen Grüßen
si
Hi,
<quick & dirty>
- gucken, an welche Devices sich die Karten anhängen - in der /etc/fstab die in Frage kommenden Devices user-mountable machen (werden ja nicht so viele sein)
</quick & dirty>
Bei USB (Der Kartenleser wird hierüber angeschlossen) ist die Zuordnung zu einem bestimmten Device nicht immer gewährleistet. Aus technischen Gründen sind z.Z. ca. 10 Karten in Einsatz. Daher wird auch die Verwendung der Karten-ID aufwendig.
ja, aber es gibt wohl einen "Erwartungsraum" ... bei mir sind /dev/sda die Plattenpartitionen (habe nur 1 Platte), usb-Sticks und Karten hängen immer an /dev/sdb...c...d... mehr hatte ich noch nicht... da die i.Allg. nur eine Partition haben, sollten es ein paar Zeilen der Art /dev/sdb1 /media/usb1 defaults user 0 0 /dev/sdc1 /media/usb2 defaults user 0 0 ... tun, CD/DVD hängen eigentlich zuverlässig an /dev/sg..., wenn Du nicht noch andere Storage (=/dev/s...)-Medien hast, sollte da nix völlig Unerwartetes passieren können.
Ich nehme mal an, dem User ist ja der Name egal, wenn das Ding auf seinem Desktop aufpoppt, Hauptsache er kann auf "einhängen" / "aushängen" klicken.
Ansonsten - viel Spaß mit udev ;-)
Das ist vermutlich flexibler als die fstab und daher vielleicht geeigneter. Leider kenne ich mich damit überhaupt nicht aus.
si
das ist sicher flexibler und schöner. Außerdem sicherer. Aber dann bleibt es Dir nicht erspart, Dich da reinzuarbeiten. Zumal das IMHO noch "under construction" ist, also immer mal Änderungen kommen werden... Bei mir hat außerdem der Desktop xfce4 da noch dazwischengefunkt, der auch was mit automounting und so macht... muss man auch aufpassen... cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.08.2013 15:08 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
Am 01.08.2013 14:54, schrieb Susan Ivanova:
Am Thu, 01 Aug 2013 13:45:25 +0200 schrieb Joerg Thuemmler <listen@vordruckleitverlag.de>:
<quick & dirty>
- gucken, an welche Devices sich die Karten anhängen - in der /etc/fstab die in Frage kommenden Devices user-mountable machen (werden ja nicht so viele sein)
</quick & dirty>
Bei USB (Der Kartenleser wird hierüber angeschlossen) ist die Zuordnung zu einem bestimmten Device nicht immer gewährleistet. Aus technischen Gründen sind z.Z. ca. 10 Karten in Einsatz. Daher wird auch die Verwendung der Karten-ID aufwendig.
ja, aber es gibt wohl einen "Erwartungsraum" ... bei mir sind /dev/sda die Plattenpartitionen (habe nur 1 Platte), usb-Sticks und Karten hängen immer an /dev/sdb...c...d... mehr hatte ich noch nicht... da die i.Allg. nur eine Partition haben, sollten es ein paar Zeilen der Art
/dev/sdb1 /media/usb1 defaults user 0 0 /dev/sdc1 /media/usb2 defaults user 0 0 ...
Bei einem Kartenleser wird für jeden Karteneinschub ein eigenes Device verwendet. Aber das bewirkt im wesentlichen nur eine immer gleiche Verschiebung und kann daher berücksichtigt werden. Ich werden diese Option testen. Btw. Im Dolphin erscheint die Karte unter ihrem Label in der Seitenleiste "Orte". Unter 12.2 reichte das anklicken zum Einbinden. Im Kontextmenü fand sich ein Punkt zum Umounten. Auch unter 12.3 wird die Karte angezeigt, aber beim Anklicken erscheint unter dem Pfad die Meldung: An error occurred while accessing 'Label Text', the system responded: An unspecified error has occurred: Not authorized to perform operation Muss ich da vielleicht noch irgendwo etwas einstellen? mfg, si -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo, Am Thu, 01 Aug 2013, Susan Ivanova schrieb:
Bei USB (Der Kartenleser wird hierüber angeschlossen) ist die Zuordnung zu einem bestimmten Device nicht immer gewährleistet. Aus technischen Gründen sind z.Z. ca. 10 Karten in Einsatz. Daher wird auch die Verwendung der Karten-ID aufwendig.
Verwende /dev/disk/by-path/. Solange du nicht den Kartenleser ständig woanders anstöpselst sollte das stabil sein. Ob du das dann via fstab oder udev machst ist eigentlich egal. Beispiel mit fstab: /dev/disk/by-path/pci-0000:00:13.2-usb-0:1:1.0-scsi-0:0:0:0-part1 \ /usb6p1 auto defaults,user,users,iocharset=iso8859-15,noauto 0 0 ist die erste Partition eines USB-Sticks o.ä. in der Front-USB-Ports hier am Rechner. Wenn ich was einstöpsel kommt u.a. das hier im Log: Aug 1 16:39:57 grusum kernel: [24610.965351] scsi20 : usb-storage 2-1:1.0 das 2- mußt du ignorieren, den Rest findest du dann wohl schon per ls -l /dev/disk/by-path/*usb* Idealerweise sollte da nur ein USB mass-storage Gerät an der Kiste hängen. Wenn du das by-path dann mal hast solltest du das auch per udev verwursten können, mit obigem fstab-Eintrag kann ich allen usb-mass-storage Kram als user per 'mount /usb6p1' mounten, den ich an den Port stöpsel, ob Stick, Platte oder sonstwas. Achso, wenn du bei dir UTF-8 im System verwendest (für Dateinamen) mußt du iocharset= anpassen zu 'iocharset=utf8'. HTH, -dnh -- "Wirklich praxisnah wären Münzen zu EUR 0,99." -- Wolfgang Schwanke in de.etc.sprache.deutsch -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.08.2013 16:47 schrieb David Haller <dnh@opensuse.org>:
Hallo,
Am Thu, 01 Aug 2013, Susan Ivanova schrieb:
Bei USB (Der Kartenleser wird hierüber angeschlossen) ist die Zuordnung zu einem bestimmten Device nicht immer gewährleistet. Aus technischen Gründen sind z.Z. ca. 10 Karten in Einsatz. Daher wird auch die Verwendung der Karten-ID aufwendig.
Verwende /dev/disk/by-path/. Solange du nicht den Kartenleser ständig woanders anstöpselst sollte das stabil sein. Ob du das dann via fstab oder udev machst ist eigentlich egal. Beispiel mit fstab:
/dev/disk/by-path/pci-0000:00:13.2-usb-0:1:1.0-scsi-0:0:0:0-part1 \ /usb6p1 auto defaults,user,users,iocharset=iso8859-15,noauto 0 0
ist die erste Partition eines USB-Sticks o.ä. in der Front-USB-Ports hier am Rechner. Wenn ich was einstöpsel kommt u.a. das hier im Log:
Aug 1 16:39:57 grusum kernel: [24610.965351] scsi20 : usb-storage 2-1:1.0
das 2- mußt du ignorieren, den Rest findest du dann wohl schon per
ls -l /dev/disk/by-path/*usb*
Idealerweise sollte da nur ein USB mass-storage Gerät an der Kiste hängen.
Wenn du das by-path dann mal hast solltest du das auch per udev verwursten können, mit obigem fstab-Eintrag kann ich allen usb-mass-storage Kram als user per 'mount /usb6p1' mounten, den ich an den Port stöpsel, ob Stick, Platte oder sonstwas. Achso, wenn du bei dir UTF-8 im System verwendest (für Dateinamen) mußt du iocharset= anpassen zu 'iocharset=utf8'.
Das ist ein ganz neuer Ansatz. Danke. Der Kartenleser bleibt eigentlich ständig angeschlossen. Von daher sieht das nach einer optimalen Alternative aus. mfg, si -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Donnerstag, 1. August 2013, 11:52:48 schrieb susan_ivanova@vimutik.de:
Hallo Liste,
Ich möchte in der fstab einen Eintrag einfügen für die Speicherkarten einer Digitalkamera. Diese werden beim Formatieren in der Kamera mit einem Label versehen. Das Problem: Das Label enthält ein Whitespace-Zeichen (\x20, Blank).
Meine Bemühungen waren bislang nicht erfolgreich. Bei Tante Google fand ich - nicht mehr ganz so neue - Lösungsvorschläge, die das Patchen von Systembestandteilen beinhalten. Das möchte ich möglichst vermeiden. Also da findet man z.B. http://raetsel.wordpress.com/2008/02/02/samba-shares-spaces-and-fstab-with-a... Nun das ist englisch, aber eigentlich sollte \040 für das Leerzeichen gehen. Gruss Hugo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 01.08.2013 18:14 schrieb Hugo Mahr <HugoMahr@web.de>:
Am Donnerstag, 1. August 2013, 11:52:48 schrieb susan_ivanova@vimutik.de:
Hallo Liste,
Ich möchte in der fstab einen Eintrag einfügen für die Speicherkarten einer Digitalkamera. Diese werden beim Formatieren in der Kamera mit einem Label versehen. Das Problem: Das Label enthält ein Whitespace-Zeichen (\x20, Blank).
Meine Bemühungen waren bislang nicht erfolgreich. Bei Tante Google fand ich - nicht mehr ganz so neue - Lösungsvorschläge, die das Patchen von Systembestandteilen beinhalten. Das möchte ich möglichst vermeiden. Also da findet man z.B. http://raetsel.wordpress.com/2008/02/02/samba-shares-spaces-and-fstab-with-a... Nun das ist englisch, aber eigentlich sollte \040 für das Leerzeichen gehen.
Es geht! Ich habe das vor kurzem schon einmal ausprobiert (wie auch quoten), ohne dass es funktioniert hatte. Ich weiß nicht was ich da falsch gemacht habe. Vielen Dank. si -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
David Haller
-
Hugo Mahr
-
Joerg Thuemmler
-
Susan Ivanova
-
susan_ivanova@vimutik.de