Sim, você pode usar o udev para escrever uma regra que criará um link simbólico de / dev / sdb1 para / dev / mydiskname1. Para fazer isso, você precisa fazer o seguinte:
- Use o udevadm para "percorrer" a árvore de dispositivos e encontrar o número de série da sua unidade.
- Crie uma regra do udev que crie seu link simbólico quando essa unidade for inserida.
Esta página tem a descrição mais concisa de como fazer isto, e se você rolar para baixo até o cabeçalho entitulado "udevadm info" então tudo será revelado. Mas, em poucas palavras, seu processo será algo assim:
-
Execute o seguinte para ver a árvore do seu dispositivo, onde / dev / sdX é o seu dispositivo sdX - não a partição sdX1, mas o próprio dispositivo sdX
udevadm info --name=/dev/sdX --attribute-walk
udevadm info --name=/dev/sdX
-
Usando o que foi compilado acima, escreva uma regra do udev em /etc/udev/rules.d/70-myusbdisk.rules que se pareça com:
KERNEL=="sd*", SUBSYSTEM=="block", ENV{ID_SERIAL}=="TOSHIBA_DT01ACA100_248UZVBNS", SYMLINK+="mydisk%n"
ENV {ID_SERIAL} será o que o comando acima exibiu como, e SYMLINK + irá adicionar links simbólicos para todas as suas partições (portanto o% n - / dev / sdb1 será / dev / mydisk1 e assim por diante).
Leia o link acima, mas se você ficar preso, poste a saída dos dois comandos acima em sua postagem original (como um bloco de código!) e, em seguida, podemos tentar ajudá-lo a criar uma regra.
HTH!
Edit: Claro que esta postagem de superusuário entra em detalhes também ...