Escolhendo um nome de dispositivo sob / dev da linha de comando do kernel

3

Eu estou inicializando o CentOS através de uma instalação USB. O método de inicialização é simplesmente inicializar o ISO a partir do GRUB2 instalado na chave USB.

A chave USB sempre recebe o "nome" /dev/sda . Posso mudar esse nome da linha de comando do kernel?

Apenas adicionando algumas informações: Quando eu inicio o Debian a partir de um disco rígido externo USB, esse disco rígido é rotulado como / dev / sdb, e o que está dentro do laptop está rotulado como / dev / sda. Isso realmente aumenta minha suspeita Eu posso controlar os rótulos, mas como?

    
por Oz123 21.12.2011 / 20:49

2 respostas

1

Você está no lado seguro se ignorar os nomes dos dispositivos (que podem mudar arbitrariamente) e identificar os sistemas de arquivos por algo mais exclusivo, por exemplo. o rótulo ou UUID.

Você pode recuperar uma lista dos UUIDs e rótulos do sistema de arquivos com

# blkid -o list -c /dev/null

Você pode acessar os arquivos do dispositivo nos diretórios

/dev/disk/by-label
/dev/disk/by-uuid

, que são apenas links simbólicos para os arquivos de dispositivos correspondentes. Se você quiser controlar melhor o que está acontecendo, leia sobre como o udev funciona.

    
por 24.07.2012 / 18:24
-1

bem sd é para dispositivos scsi removíveis .. os a e os b's, etc. {exemplos sda, sdb} são o equivalente ao conceito de hda e hdb, etc ... quando dispositivos diferentes são conectados, eles são mapeados para sda, sdb, etc .assim, se você conectar algum dispositivo, ele será mapeado para / dev / sda e, em seguida, se você conectar a câmera de vídeo, ele será mapeado para / dev / sdb. E é geral que usb key obtendo name sda e em algum computador ele pode receber sdb também.

    
por 21.12.2011 / 21:16