나는 다음과 같이 자동 마운트를 위해 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
.