Qual é o esquema de nomenclatura da unidade Linux?

Qual é o esquema de nomenclatura da unidade Linux?

No Windows; você tem a C:\unidade. Esta é a unidade principal na qual o Windows está instalado.

No entanto, o Linux usa um esquema de nomenclatura diferente: sda, sdb[1-4], etc. Alguém pode me dar um breve resumo para que eu possa realmente entendê-lo em vez de ficar confuso com isso?

Responder1

Em geral, as letras (fd, sd, hd)referem-se ao tipo de dispositivo ('SATA, SCSI/SATA, IDE'), a terceira letra é para a ordem dos dispositivos (a o primeiro, b o segundo, etc) e os números referem-se às partições que o dispositivo possui, começando por zero.

  • hd refere-se a uma unidade do tipo IDE
  • sd refere-se a uma unidade SCSI em geral, mas é mais popular para unidades SATA e CD/DVD
  • fd é disquete

Então, por exemplo:

  • a primeira (1) partição em sua primeira (a) unidade SATA é/dev/sda1
  • A terceira (3) partição em sua segunda (b) unidade SATA é/dev/sdb3
  • a segunda partição (2) do segundo (b) disco rígido IDE é '/dev/hdb2'

Essa nomenclatura de dispositivo é mais um segundo plano, pois o ponto real para acessá-lo é um ponto de montagem de diretório.

Acho que os três artigos a seguir irão ajudá-lo um pouco:

Responder2

Apenas para maior clareza, no lado do Windows você está confundindo a nomenclatura do sistema de arquivos com a nomenclatura da unidade. O Windows oculta quase completamente o nome da unidade, mas você pode ver exemplos no registro e se editar o arquivo boot.ini. Uma referência de disco pode ser assim:

multi(0)disk(0)rdisk(0)partition(1)

Você também pode ver discos individuais na ferramenta gerenciador de disco. A razão pela qual mencionei isso é que o sistema de arquivos NTFS permite que você jogue todos os tipos de jogos. Você pode montar um disco separado em uma pasta em seu C: e em outra unidade ao mesmo tempo, e os discos desmontados podem não ter nenhuma letra de unidade. Portanto, não confunda o sistema de arquivos com a nomenclatura do disco.

Linux é semelhante aqui. sda1 é um nome de partição comum, mas pode ser montado em qualquer lugar do sistema de arquivos.

Responder3

Embora SCSI e SATA continuem a existir por algum tempo nas configurações convencionais de desktops e laptops, os dispositivos móveis que usameMMCarmazenamento no /dev/mmcblk*p*esquema de nomenclatura já existe há alguns anos e alto desempenho não-SATANVMeSSDs ( /dev/nvme*n*) não estão longe.

Responder4

Você realmente não deveria confiar no esquema de nomenclatura sd*. Ele pode mudar drasticamente dependendo da rotação da unidade, hot plugging e adaptadores de armazenamento adicionais. A melhor coisa a usar para endereçar exclusivamente o seu dispositivo são os links persistentes como /dev/disk/by-id/. O Linux não tem limitações de "inicialização a partir do primeiro disco" e também pode montar unidades por rótulo, portanto a ordem das unidades é realmente irrelevante.

informação relacionada