新しくインストールされたDebian 9ボックスに外部USBハードドライブを自動マウントしようとしています。私は単純なudevルールでこれを達成しようとしましたが、まったくできませんでした。このルールは私の以前のDebian 6システムで問題なく動作します。だからルールは/etc/udev/rules.d/11-externalusb.rules
私の既存のシステムルール:
SUBSYSTEMS=="block", ENV{ID_FS_LABEL}=="wdext1", RUN+="/bin/mount /dev/disk/by-label/wdext1"
/etc/fstabエントリ:
/dev/disk/by-label/wdext1 /mnt/hdd ext4 defaults,noauto 0 0
Debian 9では、このアプローチはまったく機能しません。 // ログには次のものが表示されます。EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
ただし、生成されたインストールは表示されません。私はインターネットを検索していくつかの異なる例を見つけ、別の非常に単純なルールを作成しました。
KERNEL!="sd[b-z][0-9]", GOTO="media_by_label_auto_mount_end"
ACTION=="add", RUN+="/bin/mount /dev/sdb1 /mnt/hdd1"`
LABEL="media_by_label_auto_mount_end"
このルールは機能しません。 /journalctlは次のように言います。
Mar 23 20:12:48 uranas kernel: sd 6:0:0:0: [sdb] 2930272256 512-byte logical blocks: (1.50 TB/1.36 TiB)
Mar 23 20:12:48 uranas kernel: sd 6:0:0:0: [sdb] Test WP failed, assume Write Enabled
Mar 23 20:12:48 uranas kernel: sd 6:0:0:0: [sdb] Asking for cache data failed
Mar 23 20:12:48 uranas kernel: sd 6:0:0:0: [sdb] Assuming drive cache: write through
Mar 23 20:12:48 uranas kernel: sdb: sdb1
Mar 23 20:12:48 uranas kernel: sd 6:0:0:0: [sdb] Attached SCSI disk
Mar 23 20:12:48 uranas kernel: EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
ただし、インストールは表示されません。 /dev/sdb1でfsckを実行しようとすると、デバイスが使用中であることを示すメッセージが表示されます。だから今私は何が間違っていたのか完全に忘れてしまった。誰でもudevルールを使ってこのUSBハードドライブを自動マウントするのに役立ちますか?ありがとうございます。