fdisk -l
Portanto, tenho um servidor com alguns discos rígidos, todos formatados e montados. No entanto me disseram que há outra unidade anexada a ele. Como descubro quais discos estão conectados? Como faço para descobrir o nome do arquivo do dispositivo para esta nova unidade (que não está montada)
Para quem vem de uma pesquisa - essa é (atualmente) uma pergunta antiga com respostas antigas, mas há outras postagens mais recentes que respondem melhor a essa pergunta.
A solução que eu prefiro é:
root# lsblk -io NAME,TYPE,SIZE,MOUNTPOINT,FSTYPE,MODEL
NAME TYPE SIZE MOUNTPOINT FSTYPE MODEL
sdb disk 2.7T WDC WD30EZRX-00D
'-sdb1 part 2.7T linux_raid_member
'-md0 raid1 2.7T /home xfs
sda disk 1.8T ST2000DL003-9VT1
|-sda1 part 196.1M /boot ext3
|-sda2 part 980.5M [SWAP] swap
|-sda3 part 8.8G / ext3
|-sda4 part 1K
'-sda5 part 1.8T /samba xfs
sdc disk 2.7T WDC WD30EZRX-00D
'-sdc1 part 2.7T linux_raid_member
'-md0 raid1 2.7T /home xfs
sr0 rom 1024M CDRWDVD DH-48C2S
Referências:
Os utilitários sg_ * também podem ser úteis:
$ sudo sg_map -i
/dev/sg0 /dev/sda ATA WDC WD5000BEVT-2 01.0
/dev/sg1 /dev/scd0 Optiarc BD ROM BC-5500S 1.83
/dev/sg2 /dev/sdb ATA WDC WD5000BEVT-0 01.0
/dev/sg3 /dev/sdc WD PP III Studio II 0817
Existem muitos outros comandos nos utilitários sg, como sg_scan, sg_readcap e assim por diante.
Além disso, se você for inicializado a partir de um redhat / centos cd, você pode alternar para um console alternativo e usar o comando "list-harddrives" para mostrar os discos conectados ao sistema.
Depende de como a unidade está conectada.
As unidades ATA / SATA normalmente devem ser detectadas na inicialização. Olhe para o log de inicialização ( /var/log/syslog, /var/log/messages
, saída de dmesg
).
Também deve haver uma lista de partições reconhecidas para todas as unidades particionadas em /proc/partitions
.
Para unidades hotplug (por exemplo, USB), isso depende de como a distribuição as gerencia. Geralmente as distros modernas usam o udev (as versões mais antigas podem usar o hotplug ou o hald). O log é configurável, seja um log separado em /var/log
ou no log geral messages
ou syslog
).
fdisk -l
dmesg
/ var / log / message ..
Tags hard-drive linux device