Reconhecer cartão SD como / dev / sdX em vez de / dev / mmcblkX

2

Como altero o sistema para que ele reconheça cartões SD como / dev / sdX em vez de / dev / mmcblkX? Eu quero fazer isso porque os scripts dependem do sdX. Agradecemos antecipadamente.

    
por Jeff K 22.09.2015 / 21:40

1 resposta

0

Como solução alternativa, você provavelmente pode criar um link físico entre /dev/mmcblkX e /dev/sdX .

Um link físico é apenas outro descritor de arquivo vinculado ao dispositivo. Os links físicos não podem ser distinguidos dos descritores de arquivos originais.

O comando para criar um link físico é:

sudo ln /dev/mmcblkX /dev/sdX

Se você usar um descritor já existente como nome do link, ele imprimirá uma mensagem de erro e abortará em vez de sobrescrever o antigo descritor, portanto, certifique-se de usar um nome desocupado. Como o Ubuntu usa os nomes sd? em ordem alfabética, talvez você queira vinculá-lo a sdz , que provavelmente nunca será ocupado pelo sistema.

Você terá que criar o link provavelmente apenas uma vez se o descritor de origem /dev/mmcblkX for persistente e não desaparecer quando você puxar o cartão para fora do slot.
Caso contrário, pode ser melhor criar o link sempre depois de inserir o cartão e removê-lo depois de retirá-lo novamente ...

    
por Byte Commander 23.09.2015 / 12:12