Am 26.01.2016 um 08:44 schrieb Dr. Juergen Vollmer:
Hi,
Am Dienstag, 26. Januar 2016, 06:35:04 schrieb Stephan Hemeier:
Am Montag, 25. Januar 2016, 18:33:15 schrieb Dr. Juergen Vollmer:
Hi Michael,
Am Montag, 25. Januar 2016, 17:55:39 schrieb michael.eschweiler@web.de:
Hallo Jürgen,
ich habe eine externe Platte via SATA als Backupplatte ans System (SuSe 13.2) gehängt. Das Backupscript mounted die Platte und hängt sie wieder aus. (Die Backup-Platten werden jede Woche gewechselt)> ich habe ebenfalls eine (verschlüsselte) externe (USB3-)Festplatte für Backups> Wenn ich nun am System arbeite poppt dauernd ein Fenster auf, damit ich das root-passwort eingebe, damit die platte gemounted wird. Ist ja ganz nett, aber *diese* Platte will ich nicht automatisch mounten.
Was muss ich wo machen?
Bei mir steht diese Platte mit "user,noauto" in der fstab. Wenn ich sie anschließe, erscheint sie im Gerätemanager im Systemabschnitt des users. Wenn ich sie dort anklicke, wird nur noch nach dem Passwort gefragt und dann wird sie so gemountet, wie es in fstab steht.
Hilft das?
leider nein. Auch ich habe in /etc/fstab noauto stehen, aber zusätzlich ist die Platte während der ganzen Woche angeschlossen. Aber sie soll halt meistens ausgehängt sein, damit a) niemand aus Versehen drauf schreibt, und b) bei Stromausfall & co, die Platte nicht beschädigt wird.
man muss wohl irgendetwas in /etc/udev konfigurieren, nur was? Ich habe mir da vor "Ewigkeiten" mal ein udev Skript organisiert :) Das mountet und umountet mir die Datenträger automatisch. Zum Test habe ich mal eine Ausnahmebedingung hinzugefügt für ein Laufwerk, das NICHT gemountet werden soll. Vielleicht kannst Du ja was damit anfangen
manfred@kmnote5:/srv/scratch/AX> cat /etc/udev/rules.d/50-my-media-automount.rules # vim:enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=udevrules: # # /etc/udev/rules.d/50-my-media-automount.rules # start at sdc to ignore the system hard drives KERNEL!="sd[c-z]*", GOTO="my_media_automount_end" ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="my_media_automount_end" # import some useful filesystem info as variables IMPORT{program}="/sbin/blkid -o udev -p %N" # get the label if present, otherwise assign one based on device/partition ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}" ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k" ENV{ID_FS_LABEL}=="backup01", GOTO="my_media_automount_end" # create the dir in /media ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'" # global mount options ACTION=="add", ENV{mount_options}="relatime" # filesystem-specific mount options (777/666 dir/file perms for ntfs/vfat) ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},gid=100,dmask=000,fmask=111,utf8" ACTION=="add", ENV{ID_FS_TYPE}=="btrfs", ENV{mount_options}="$env{mount_options},compress=lzo" ACTION=="add", ENV{ID_FS_TYPE}=="ext4", ENV{mount_options}="$env{mount_options},acl,user_xattr" # automount ntfs filesystems using ntfs-3g driver ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options} /dev/%k '/media/%E{dir_name}'" # automount all other filesystems ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mount -t auto -o %E{mount_options} /dev/%k '/media/%E{dir_name}'" # clean up after device removal ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'" # exit LABEL="my_media_automount_end" Gruß Manfred -- 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