shell script para montar o dispositivo externo no ponto de montagem

2

Eu quero criar um script para montar um dispositivo externo em um determinado ponto de montagem, por exemplo, /mnt . Deixe-me elaborar a minha pergunta suponha que eu corra fdisk -l no terminal eu iria conseguir essa saída

Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1         493     3956672    6  FAT16

então eu quero escrever um script para que quando eu executar esse script ele verifique onde o dispositivo externo está montado (no meu caso sdb1) e automaticamente pegue essa partição e monte-a em /mnt

Eu tenho o Linux científico 6.4 (32 bits).

    
por Rahul 20.06.2014 / 14:00

1 resposta

0

Eu acho que udev poderia ajudar.

Primeiro, você precisa obter uma série do seu dispositivo:

udevadm info -a -p $(udevadm info -q path -n /dev/sdb) | grep -i serial

adicione a regra ao /etc/udev/rules.d /

SUBSYSTEMS=="usb",ACTION=="add",KERNEL=="sd?1", ATTRS{serial}=="HARDDRIVESERIAL", RUN+="/bin/mount /dev/%k /mnt/",OPTIONS="last_rule"
    
por 20.06.2014 / 15:08