Hallo zusammen,
ich möchte meine USB-Platte an meinen Server anschließen und automatisch mounten lassen.
Hierzu habe ich eine rules geschrieben.
jochen@server06:~$ cat /etc/udev/rules.d/usb-hdd-1T1.rules # USB-Festplatte einhängen KERNEL=="sd?1", SUBSYSTEMS=="usb", ATTRS{idVendor}=="152d", ATTRS{idProduct}=="2351", SYMLINK+="usb-hdd-1t1", ACTION=="add", RUN+="/usr/bin/logger USB-Platte-1 1TB hdd eingehängt auf %k.", RUN+="/bin/mount /dev/usb-hdd-1t1 /mnt/usbplatte" jochen@server06:~$
Zur Überprüfung habe ich 'sudo blkid -o list -w null' benutzt und mir wird statt dem mount point, "in Benutzung" angezeigt :
jochen@server06:~$ sudo blkid -o list -w null [sudo] Passwort für jochen: device fs_type label mount point UUID ----------------------------------------------------------------------------------------------------------------------------------------------------- /dev/sda ext4 RAID-Platte /platte b16362ff-fa6f-46d3-99b7-e8dc0dc6c2ff /dev/sdb1 ext4 System / 4abaa39c-87fc-4924-88f6-2c58566c7cc7 /dev/sdb2 swap [SWAP] 6418ef4a-9783-4c6d-826f-6c6ee4f18ca3 /dev/sdc1 ext4 xMEDION1T1 (in Benutzung) 1e937aad-d0df-4971-9501-2858e517ab93 jochen@server06:~$
nebenbei habe ich 'tail -n 100 -f /var/log/syslog' mitlaufen lassen
... Sep 13 22:21:33 server06 kernel: [ 105.512845] usb 1-1.6: new high-speed USB device number 3 using ehci-pci Sep 13 22:21:33 server06 kernel: [ 105.622910] usb 1-1.6: New USB device found, idVendor=152d, idProduct=2351 Sep 13 22:21:33 server06 kernel: [ 105.622913] usb 1-1.6: New USB device strings: Mfr=10, Product=11, SerialNumber=5 Sep 13 22:21:33 server06 kernel: [ 105.622915] usb 1-1.6: Product: MEDION HDDrive2GO Sep 13 22:21:33 server06 kernel: [ 105.622917] usb 1-1.6: Manufacturer: MEDION Sep 13 22:21:33 server06 kernel: [ 105.622918] usb 1-1.6: SerialNumber: DCA5E544853F Sep 13 22:21:33 server06 kernel: [ 105.634730] usb-storage 1-1.6:1.0: USB Mass Storage device detected Sep 13 22:21:33 server06 kernel: [ 105.635233] scsi host7: usb-storage 1-1.6:1.0 Sep 13 22:21:33 server06 kernel: [ 105.635328] usbcore: registered new interface driver usb-storage Sep 13 22:21:33 server06 kernel: [ 105.637191] usbcore: registered new interface driver uas Sep 13 22:21:34 server06 kernel: [ 106.662527] scsi 7:0:0:0: Direct-Access WDC WD10 EARS-22Y5B1 PQ: 0 ANSI: 2 CCS Sep 13 22:21:34 server06 kernel: [ 106.663034] sd 7:0:0:0: Attached scsi generic sg3 type 0 Sep 13 22:21:35 server06 kernel: [ 106.890930] sd 7:0:0:0: [sdc] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB) Sep 13 22:21:35 server06 kernel: [ 106.892031] sd 7:0:0:0: [sdc] Write Protect is off Sep 13 22:21:35 server06 kernel: [ 106.892033] sd 7:0:0:0: [sdc] Mode Sense: 34 00 00 00 Sep 13 22:21:35 server06 kernel: [ 106.892993] sd 7:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA Sep 13 22:21:35 server06 kernel: [ 106.914806] sdc: sdc1 Sep 13 22:21:35 server06 kernel: [ 106.917991] sd 7:0:0:0: [sdc] Attached SCSI disk Sep 13 22:21:35 server06 root: USB-Platte-1 1TB hdd eingehängt auf sdc1. Sep 13 22:21:35 server06 kernel: [ 107.331754] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null) ...
die richtige Plaate wird erkannt und der link auf sdc1 wird angelegt. Das Verzeichnis zum einhängen ist auch vorhanden.
jochen@server06:~$ ll /dev/usb* lrwxrwxrwx 1 root root 4 Sep 13 22:21 /dev/usb-hdd-1t1 -> sdc1 jochen@server06:~$ ll /mnt/ insgesamt 32 drwxr-xr-x 8 root root 4096 Sep 8 22:25 ./ drwxr-xr-x 26 root root 4096 Sep 13 22:23 ../ ... drwxrwxrwx 2 root root 4096 Feb 18 2019 usbplatte/ ... jochen@server06:~$
Das einhängen von Hand funktioniert dann aber.
jochen@server06:~$ sudo /bin/mount -v /dev/usb-hdd-1t1 /mnt/usbplatte [sudo] Passwort für jochen: mount: /dev/sdc1 ist auf /mnt/usbplatte eingehängt. jochen@server06:~$
Wo bleibt da was hängen ??? kann jemand helfen ???
Gruß Jochen