flash drives do Linux

4

Como posso determinar o endereço de um pen drive no Linux?

Minha tarefa é criar um arquivo no meu pen drive dinamicamente - assim que eu inserir o pen drive, o arquivo deve ser criado.

    
por R-The_Master 11.12.2010 / 00:51

3 respostas

3

Eu recomendaria o uso do udev.

Editar : Aqui está uma pergunta semelhante que foi postada em 2007. link

    
por 11.12.2010 / 01:06
2

No Ubuntu, pelo menos (o que significa que as automontagens da unidade), os arquivos de uma unidade podem ser encontrados em /media/<drivelabel> . O rótulo da unidade é algo aleatório se você não definiu um ou o que você definiu.

    
por 11.12.2010 / 01:05
0

+1 para a UDEV Crie uma regra UDEV que execute um script, sempre que um dispositivo com um UUID específico for inserido.

Para determinar o ponto de montagem de um dispositivo com, e. uuid de "95738a33-589f-498d-8595-a81207f45dde" , você pode usar o seguinte one-liner feio mas funcional:

grep $(ls -lah /dev/disk/by-uuid/95738a33-589f-498d-8595-a81207f45dde | grep -o "sd[a-z]*[0-9]*") /etc/mtab |  awk '{print $2}'
    
por 11.12.2010 / 13:11