Eu costumava fazer a montagem automática com o udev assim:
# 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
No entanto, notei que a letra da minha unidade pode mudar, então mudei a entrada fstab
para esta
PARTUUID=12345678-01 /mnt/usba ext4 auto,rw,noatime,user 0 0
Mas não está mais funcionando porque /dev/sda*
está permanentemente conectado (outra unidade) e não posso simplesmente alterar a regra do udev para sdb
. Como posso configurar minha regra do udev para que ela seja montada corretamente?