Menu

Automatisches Einbinden von USB-Festplatten/Sticks unter Linux mit udev

Es muss hier unbedingt mit dem at Befehl gearbeitet werden da das Mounten unter Umständen zulange dauert und UDev Skripte deshalb abbricht.

Ein generischer Automount findet sich in folgendem File: 11-media-by-label-auto-mount.rules

Darin werden folgende Skripte aufgerufen:

UDev verwendet Umgebungsvariablen welche im obigen Rule-File verwendet werden. Um eine vollständige Liste von Variablen eines Devices zu erhalten wird der Befehl udevadmin wie folgt verwendet:

udevadm info /dev/sdd

Als Ausgabe wird in etwa folgender Output geliefert:

P: /devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/host5/target5:0:0/5:0:0:0/block/sdd
N: sdd
S: disk/by-id/ata-ST500LM012_HN-M500MBB_S2RYJ9KBC07732
S: disk/by-id/wwn-0x50004cf2069cf8f6
S: disk/by-path/pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0
E: DEVLINKS=/dev/disk/by-id/wwn-0x50004cf2069cf8f6 /dev/disk/by-path/pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0 /dev/disk/by-id/ata-ST500LM012_HN-M500MBB_S2RYJ9KBC07732
E: DEVNAME=/dev/sdd
E: DEVPATH=/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3:1.0/host5/target5:0:0/5:0:0:0/block/sdd
E: DEVTYPE=disk
E: ID_ATA=1
E: ID_ATA_DOWNLOAD_MICROCODE=1
E: ID_ATA_FEATURE_SET_AAM=1
E: ID_ATA_FEATURE_SET_AAM_CURRENT_VALUE=254
E: ID_ATA_FEATURE_SET_AAM_ENABLED=1
E: ID_ATA_FEATURE_SET_AAM_VENDOR_RECOMMENDED_VALUE=254
E: ID_ATA_FEATURE_SET_APM=1
E: ID_ATA_FEATURE_SET_APM_ENABLED=0
E: ID_ATA_FEATURE_SET_HPA=1
E: ID_ATA_FEATURE_SET_HPA_ENABLED=1
E: ID_ATA_FEATURE_SET_PM=1
E: ID_ATA_FEATURE_SET_PM_ENABLED=1
E: ID_ATA_FEATURE_SET_PUIS=1
E: ID_ATA_FEATURE_SET_PUIS_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY=1
E: ID_ATA_FEATURE_SET_SECURITY_ENABLED=0
E: ID_ATA_FEATURE_SET_SECURITY_ENHANCED_ERASE_UNIT_MIN=118
E: ID_ATA_FEATURE_SET_SECURITY_ERASE_UNIT_MIN=118
E: ID_ATA_FEATURE_SET_SMART=1
E: ID_ATA_FEATURE_SET_SMART_ENABLED=1
E: ID_ATA_ROTATION_RATE_RPM=5400
E: ID_ATA_SATA=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN1=1
E: ID_ATA_SATA_SIGNAL_RATE_GEN2=1
E: ID_ATA_WRITE_CACHE=1
E: ID_ATA_WRITE_CACHE_ENABLED=1
E: ID_BUS=ata
E: ID_MODEL=ST500LM012_HN-M500MBB
E: ID_MODEL_ENC=ST500LM012\x20HN-M500MBB\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20\x20
E: ID_PART_TABLE_TYPE=dos
E: ID_PART_TABLE_UUID=3c624632
E: ID_PATH=pci-0000:00:14.0-usb-0:3:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_00_14_0-usb-0_3_1_0-scsi-0_0_0_0
E: ID_REVISION=2AR10001
E: ID_SERIAL=ST500LM012_HN-M500MBB_S2RYJ9KBC07732
E: ID_SERIAL_SHORT=S2RYJ9KBC07732
E: ID_TYPE=disk
E: ID_WWN=0x50004cf2069cf8f6
E: ID_WWN_WITH_EXTENSION=0x50004cf2069cf8f6
E: MAJOR=8
E: MINOR=48
E: SUBSYSTEM=block
E: TAGS=:systemd:
E: UDISKS_ATA_SMART_IS_AVAILABLE=1
E: UDISKS_PARTITION_TABLE=1
E: UDISKS_PARTITION_TABLE_COUNT=1
E: UDISKS_PARTITION_TABLE_SCHEME=mbr
E: UDISKS_PRESENTATION_NOPOLICY=0
E: USEC_INITIALIZED=13625210447

Es vereinfacht das Handling ungemein und macht https://www.wittnet.org/kb/wiki/526d4ee9-36bf-42c8-a938-6be7e1040767 obsolete.



Dokumenten-ID: kb/e324cb3f-dbbe-4212-8516-22e9da2a709a
Package downloaden