O que significa /dev/sda, /dev/sdb, entre outros no Linux?

Estou curioso para saber o que significa /dev/sda, /dev/sdb, /dev/sdc, entre outros no Linux.

1 Curtida

Apesar desse vídeo ter muito mais informações do que apenas responder o seu questionamento, acredito que será de grande ajuda para entender melhor toda base estrutural:

1 Curtida

Então, e tipo assim:

/dev/ sda1 = devices
sd a1 = driver controlador do disco.
sd a 1 = letra do disco
sda 1 = Referente a partição daquele disco.

Na verdade, a letra é referente ao disco e o número em seguida a partição daquele disco.

2 Curtidas

Sim, e isso mesmo, eu editei, acho que agora ficou melhor.

Acredito que vai ficar mais fácil ao visualizar, vou dar exemplo da minha máquina, que possui atualmente 3 HDs:

image

Note que o que muda entre os HDs são apenas a letra final: sda, sdb e sdc

Olhando o meu HD sda, podemos notar que ele possui 5 partições (diferenciadas pelos números):

Sim, e isso que eu quero dizer.

Como não te responderam:

/dev → Dispositivos (devices)

sd → originalmente SCSI disk, mas passou a se referir a qualquer dispositivo de bloco [qualquer coisa capaz de levar dados de um lugar na unidade, exceto SSD NVMe, discos ópticos (CD, DVD, BLU-RAY) e disquetes]

a → Letra do dispositivo, é basicamente o identificador do dispositivo, começa a contar do A, o segundo seria o B, o terceiro o C…

<algum número depois> → número da partição do dispositivo, começa a contar no 1


A mesma regra vale pra maioria dos dispositivo para X sendo o dispositivo e um número igual ou maior que 0):

/dev/fdX → Disquetes

/dev/srX → Discos óticos

A exceção fica para SSDs NVMe, no exemplo /dev/nvme0n1

/dev → dispositivos
nvme → NVMe
0 → primeiro controlador (começa a contar no zero, o segundo seria 1, o terceiro 2…)
n → vem de Namespace, nesse caso entenda como partição pra ficar mais fácil de entender
1 → número da namespace (partição) começa a contar no 1

5 Curtidas

o que será que acontece quando chega no /dev/sdz e alguém coloca mais 1 HD?

/dev/sdaa? :joy:

3 Curtidas

Caraca, boa pergunta.
Se alguém tiver com tempo, sugiro colocar trinta discos numa VM e dizer o resultado.

1 Curtida

O @Xinux26 acertou, alguém fez o experimento e esse é o resultado:

Fonte

6 Curtidas

Mesmo que já tenham marcado esse tópico como Solucionado, vou mostrar:

/dev/sda geralmente é o Disco Rígido onde o sistema está instalado.

/dev/sdb é um segundo dispositivo conectado ao computador, como um pendrive.

E tem os números no final, como por exemplo:

/dev/sda1
/dev/sda2
/dev/sda3

Isso seria um HD com 3 partições, cada uma representada em uma linha.

Acho que vou jogar à lotaria :rofl:
Foi um palpite totalmente à sorte :joy:

Tem o /dev/null também:

2 Curtidas

/dev/zero?

/dev/random

chmod -rf 224 /*?

1 Curtida

Vou jogar esse comando aqui no terminal pra ver o que ele faz.

move / /dev/null

(não é para digitar isso).

3 Curtidas