Como descobrir quais unidades de disco estão instaladas em um servidor Ubuntu

10

Eu tenho acesso remoto (incluindo acesso root) a um servidor Ubuntu 9, mas não posso inspecioná-lo fisicamente ou reiniciá-lo.

Eu quero descobrir o fabricante e modelo dos discos rígidos instalados no servidor e como eles estão conectados (SATA / IDE, qual versão). Existe uma maneira de linha de comando de fazer isso? (Eu posso instalar software adicional, se necessário)

    
por user12889 29.06.2010 / 07:07

3 respostas

17

Se você fizer um fdisk -l como root, deverá listar as unidades e partições como abaixo:

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00044ff8

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         994     7977984   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2             994        1045      407553    5  Extended
/dev/sda5             994        1045      407552   82  Linux swap / Solaris

/ dev / sda é a unidade e cada número é uma partição.

Então, se você vir hda ou sda ou sdb ... isso é o que você usa no comando smartctl.

você pode obter o smartctl com sudo apt-get install smartmontools

Desde que o meu é sda ...

execute sudo smartctl -i /dev/sda

=== START OF INFORMATION SECTION ===
Device Model:     VBOX HARDDISK
Serial Number:    VB3fd813ad-aa9ce411
Firmware Version: 1.0
User Capacity:    8,589,934,592 bytes
Device is:        Not in smartctl database [for details use: -P showall]
ATA Version is:   6
ATA Standard is:  ATA/ATAPI-6 published, ANSI INCITS 361-2002
Local Time is:    Mon Jun 28 22:16:37 2010 PDT
SMART support is: Unavailable - device lacks SMART capability.
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
    
por 29.06.2010 / 07:20
3

O jeito que eu faço é ...

smartctl -i /dev/sda

Ele despeja as informações do dispositivo SMART. Isso deve fornecer um número de modelo e talvez até mesmo um número de série para a unidade.

    
por 29.06.2010 / 07:18
0

Para listar de qual hardware sua máquina é feita, lshw é seu amigo. Citando a descrição do pacote Debian:

lshw is a small tool to extract detailed information on the hardware configuration of the machine. It can report exact memory configuration, firmware version, mainboard configuration, CPU version and speed, cache configuration, bus speed, etc. on DMI-capable x86 or IA-64 systems and on some PowerPC machines (PowerMac G4 is known to work).

    
por 17.02.2015 / 09:28