O Linux não está mostrando o nome do hdd correto

0

No meu sistema, quando eu conecto meu disco rígido USB, ele é mostrado como sdc em vez de sdb . Eu não tenho nenhum outro disco rígido conectado.

[root@localmirror ~]# ls /sys/block/
dm-0/ dm-1/ dm-2/ sda/  sdc/  sr0/

Estou sentindo falta de algo?

    
por Rajnish Kumar Soni 23.01.2017 / 10:13

2 respostas

2

/dev/sdx não é o "nome do hdd correto" e você nunca deve confiar em um nó de dispositivo específico, especialmente para dispositivos removíveis. Você geralmente pode confiar no UUID do dispositivo / partição ou no rótulo do sistema de arquivos (se houver).

Em /etc/fstab , em vez de /dev/sdx , você pode especificar UUID= ou LABEL=

Além disso, deve haver entradas em /dev/disk/by-uuid e, por fim, /dev/disk/by-label , que devem ser links para os nós de dispositivos reais. Portanto, para acesso manual, você pode montar /dev/disk/by-uuid/<UUID> od /dev/disk/by-label/<LABEL> . Para descobrir o UUID e / ou LABEL, basta fazer ls -l /dev/disk/by-uuid e ls -l /dev/disk/by-label .

    
por 23.01.2017 / 11:58
1

Eu tenho algumas idéias:
1- sdb device é na realidade o dm one
2- sdb device foi criado (antes de sdc detection) e depois destruído (após a sdc detection)

Outras leituras: sugiro que você leia algumas documentações se ainda não o fez. por exemplo. link
link

    
por 23.01.2017 / 10:39

Tags