O que essas regras do udev significam?

0

O seguinte é retirado de um sistema embarcado que não possui disco rígido.

KERNEL == "sd?", SUBSISTEMS == "usb", DRIVERS == "usb-armazenamento", NAME="sda"
KERNEL == "sd? 2", SUBSISTEMS == "usb", DRIVERS == "usb-armazenamento", NAME="sda2" RUN +="/ bin / mount -n -o sync / dev / sda2 / media / usb2 "
KERNEL == "sda2" ACTION == "remove", RUN +="/ bin / umount -n / media / usb2"

É para montagem automática e desmontagem? Alguém pode fornecer uma breve explicação?

Obrigado.

    
por New to Rails 25.11.2013 / 07:12

1 resposta

1

Isto é para montagem e desmontagem, a pista está no comando RUN+= .

KERNEL=="sd?", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", NAME="sda"

# mounting
KERNEL=="sd?2", SUBSYSTEMS=="usb", DRIVERS=="usb-storage", NAME="sda2" RUN+="/bin/mount -n -o sync /dev/sda2 /media/usb2"

# unmounting
KERNEL=="sda2" ACTION=="remove", RUN+="/bin/umount -n /media/usb2" 

Particularmente para dispositivos USB que são mapeados para sda2. Normalmente, sua unidade fixa é mapeada para o espaço sda, portanto, essa regra pode nunca ser acionada, a menos que esteja em um sistema integrado sem uma unidade interna ou em execução em um ambiente ativo.

Eu vejo você marcado com o embedded, então essa regra parece válida de fato.

    
por 25.11.2013 / 07:53