Montar automaticamente unidades conectadas com o PARTUID especificado usando o udev?

0

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?

    
por iBug 12.07.2017 / 16:30

0 respostas