LVM2 mapper device entries, permissions, group owner
Hallo, Ich stehe gerade auf dem Schlauch. Trotz herumwuehlen im Netz, der Dokumentation und den OpenSUSE 10.2 Scripts, habe ich nach wie vor das Problem, dass die LVM2 Logical Volume Device Entries (/dev/mapper/<vgname>-<lvname>) die "falschen" Group Owner und Permissions haben. Diese "richtigen" brauche ich aber um ein ext[23] via amanda und dump sichern zu koennen, also root.disk und 640. Da ja ein Linuxsystem normalerweise ewig laeuft habe ich mir momentan damit beholfen diese manuell zu setzen, aber Wo stelle ich das ein, so dass es nach dem Booten auch stimmt? Vielen Dank. Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- 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
On 30.10.2007 12:38, Roman Fietze wrote (please find the answer below the original text):
Hallo,
Ich stehe gerade auf dem Schlauch. Trotz herumwuehlen im Netz, der Dokumentation und den OpenSUSE 10.2 Scripts, habe ich nach wie vor das Problem, dass die LVM2 Logical Volume Device Entries (/dev/mapper/<vgname>-<lvname>) die "falschen" Group Owner und Permissions haben.
Diese "richtigen" brauche ich aber um ein ext[23] via amanda und dump sichern zu koennen, also root.disk und 640. Da ja ein Linuxsystem normalerweise ewig laeuft habe ich mir momentan damit beholfen diese manuell zu setzen, aber
Wo stelle ich das ein, so dass es nach dem Booten auch stimmt?
Vielen Dank.
Roman
Guck mal in die Gebrauchsanweisung für udev. http://www.reactivated.net/udevrules.php Eigene Einstellungen machst du in einer (alphanumerisch) letzten Datei in /etc/udev/rules.d/ wo die grundlegenden Einstellungen herkommen (die Originale möglichst nicht ändern weil sie ggf. beu Updates überschrieben werden). Viel Erfolg -Ingo. -- 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
Hallo Ingo, On Tuesday 30 October 2007 13:10:05 Ingo Freund wrote:
Guck mal in die Gebrauchsanweisung für udev.
Udev war ebenfalls die Stelle an der ich als erstes gesucht und herumprobiert hatte. Mein erster wohl zu naiver Versuch in 95-udev-late.rules war: KERNEL=="mapper/vg*", ACTION=="add|change", GROUP="disk", MODE="0640" Genauso schlecht war: DEVPATH=="mapper/vg*", ... Was geklappt hat war ein KERNEL=="dm-*", ACTION=="add|change", GROUP="disk", MODE="0640" Aber das hilft mir so noch nicht, denn ich schaffe es gerade nicht mit dieser Regel auch den Eintrag unter /dev/mapper/ zu aendern. Leider sind diese zwar diesselben Major/Minors, aber keine Symlinks nach /dev/dm-*. OpenSUSE's YaST nutzt ja in fstab die Devices /dev/<vg>/<lv>, welche aber nur Links auf die Devices in /dev/mapper/ sind, nicht aber auf /dev/dm-*. Ein mount oder df wie auch dump findet anhand der LV-Filesystemmountpoints die /dev/mapper/ Devices, amanda will dann auch dieses Device erfolglos oeffnen. Also sollte ich doch versuchen /dev/mapper/vg* "abzufangen". Was ist an meinen Ansaetzen falsch? Wer legt denn im Endeffekt die Devicenodes an? Das sind doch die lvm-Binaries. Kann nicht der device-mapper ab einer bestimmten Version ebenfalls die Ownership und Permissions setzen? Roman -- Roman Fietze Telemotive AG Büro Mühlhausen -- 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
On 30.10.2007 15:03, Roman Fietze wrote (please find the answer below the original text):
Hallo Ingo,
On Tuesday 30 October 2007 13:10:05 Ingo Freund wrote:
Guck mal in die Gebrauchsanweisung für udev.
Udev war ebenfalls die Stelle an der ich als erstes gesucht und herumprobiert hatte.
Mein erster wohl zu naiver Versuch in 95-udev-late.rules war:
KERNEL=="mapper/vg*", ACTION=="add|change", GROUP="disk", MODE="0640"
Genauso schlecht war:
DEVPATH=="mapper/vg*", ...
Was geklappt hat war ein
KERNEL=="dm-*", ACTION=="add|change", GROUP="disk", MODE="0640"
Aber das hilft mir so noch nicht, denn ich schaffe es gerade nicht mit dieser Regel auch den Eintrag unter /dev/mapper/ zu aendern. Leider sind diese zwar diesselben Major/Minors, aber keine Symlinks nach /dev/dm-*.
OpenSUSE's YaST nutzt ja in fstab die Devices /dev/<vg>/<lv>, welche aber nur Links auf die Devices in /dev/mapper/ sind, nicht aber auf /dev/dm-*. Ein mount oder df wie auch dump findet anhand der LV-Filesystemmountpoints die /dev/mapper/ Devices, amanda will dann auch dieses Device erfolglos oeffnen. Also sollte ich doch versuchen /dev/mapper/vg* "abzufangen".
Was ist an meinen Ansaetzen falsch?
Wer legt denn im Endeffekt die Devicenodes an? Das sind doch die lvm-Binaries.
Kann nicht der device-mapper ab einer bestimmten Version ebenfalls die Ownership und Permissions setzen?
Roman
Vielleicht hängt's ja auch an amanda. Ich nutze das auch um logical volumes zu sichern, gebe aber in der disklist den mountpoint an in den das logical volume gehängt ist und das funktioniert problemfrei. Ob dm permissions/ownership setzen/ändern kann entzieht sich meiner Kenntnis. -Ingo. -- 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
participants (2)
-
Ingo Freund
-
Roman Fietze