Como fazer o sistema detectar discos rígidos como um bloco designado? (por exemplo, / dev / sde)

1

Se eu conectar um disco rígido ao sistema e quiser que o sistema reconheça esse dispositivo como um dispositivo /dev/sde em vez do padrão /dev/sdb . Como devo fazer isso?

Obrigado.

    
por return 0 11.12.2013 / 20:00

2 respostas

3

Na verdade, existe uma maneira de fazer isso: envolve udev e é o uso mais simples possível de suas regras.

Crie um arquivo /etc/udev/rules.d/10-local.rules e insira nesta linha única:

  KERNEL=="sd?1", NAME="my_hdd1"

Esta regra simplesmente pega qualquer coisa que possa ser chamada de sda1, ou sdb1, ou sdc1, ... e a renomeia para um nome de sua escolha, neste caso 'my_hdd1'. O nó do dispositivo aparecerá em

  /dev/my_hdd1

Se quiser, pode fazê-lo com dispositivos, não com partições, como preferir:

  KERNEL=="sd?", NAME="my_hdd"

As regras acima serão aplicadas ao primeiro disco a ser descoberto, que normalmente é o disco raiz, / dev / sda. Se você preferir continuar chamando este disco / dev / sda, mas deseja aplicar esta regra a todos os outros discos, estas regras se tornam:

   KERNEL=="sd[b-z]", NAME="my_hdd"
   KERNEL=="sd[b-z]1", NAME="my_hdd1"

novamente conforme seus desejos.

Reinicie o udev ou reinicie e pronto.

    
por 11.12.2013 / 21:38
0

Infelizmente, a ordem da unidade sob o esquema de nomenclatura /dev/sdX é criada com base no barramento ( bus-based naming). É por isso que os "métodos de nomeação persistentes" são muito úteis, pois identificam de forma exclusiva qualquer dispositivo em qualquer número de ocasiões.

Existem quatro esquemas para nomeação persistente :

  1. Rótulo
  2. UUID
  3. ID / caminho

Aqui está uma boa fonte sobre Nomeação de dispositivo de bloco persistente

Como eu disse no meu comentário, se você fornecer um porquê , poderá obter respostas melhores que realmente lidam com seu problema raiz, em vez de simplesmente querer que as coisas sejam montadas em lugares diferentes. você precisa realmente usar o identificador /dev/sdX .

    
por 11.12.2013 / 20:52