udevを使用して、指定されたPARTUUIDで接続されたドライブを自動的にマウントしますか?

udevを使用して、指定されたPARTUUIDで接続されたドライブを自動的にマウントしますか?

私は次のように自動マウントにudevを使用しました。

# cat /etc/udev/rules.d/10-aaa.rules
KERNEL=="sda1", SUBSYSTEM=="block", RUN+="/etc/mymount.sh"

# cat /etc/mymount.sh
#!/bin/sh
if [ "$ACTION" = "add" ]; then
    # Do some stuff
    mount /dev/sda1
elif [ "$ACTION" = "remove" ]; then
    # Do some other stuff
    umount /mnt/usba
fi

# cat /etc/fstab | grep sda1
/dev/sda1  /mnt/usba  ext4  auto,rw,noatime,user  0  0

しかし、私のドライブ文字が変わる可能性があることを知って、アイテムをfstab次のように変更しました。

PARTUUID=12345678-01  /mnt/usba  ext4  auto,rw,noatime,user  0  0

しかし、永久に接続されているので(他のドライブ)、もはや動作しませんし、/dev/sda*単にudevルールをsdb

ベストアンサー1

おすすめ記事