martes, 18 de agosto de 2009

Obteniendo informacion del disco duro desde el terminal

Puedes usar los siguientes comandos para obtener la marca y modelo de tu disco duro sin necesidad de abrir tu CPU.

Primero, necesitas el nombre de dispositivo de tus discos, para conseguir esto puedes usar df o cat /proc/partitions. Por ejemplo los dispositivos se pueden llamar /dev/hda o /dev/sdb. Para los siguientes ejemplos se usara /dev/sda.

Usa el comando lshw:

$ lshw -class disk
...
-disk:0
product: ST3250310NS
vendor: Seagate
version: SN04
serial: 9SF0000TH
size: 232GiB (250GB)

Usa el comando smartctl:

$ smartctl -i /dev/sda
...
Device Model: ST3250310NS
Serial Number: 9SF0000TH
Firmware Version: SN04
...

Nota: quizás necesites el paquete 'smartmontools' , la salida varia según la versión de smartctl y el modelo y marca de tu disco.

Usa el comando hdparm:

$ hdparm -i /dev/sda

/dev/sda:

Model=ST3250310NS, FwRev=SN04, SerialNo=9SF0000TH
...

Usa el comando hwinfo:

$ hwinfo --disk
...
Model: "ST3250310NS"
Device: "ST3250310NS"
Revision: "SN04"
Serial ID: "9SF0000TH"
...

Nota: quizás se necesite instalar el paquete 'hwinfo'.

Para obtener la salida completa necesitaras ser root.

Otra forma de obtener el modelo y el numero de serie de tu disco:

$ ls /dev/disk/by-id

ata-ST3250310NS_9SF0000TH
ata-ST3250310NS_9SF0000TH-part1
ata-ST3250310NS_9SF0000TH-part2
ata-ST3250310NS_9SF0000TH-part3

Aquí el modelo es ST3250310NS y el número de series es 9SF0000TH.

3 comentarios:

Yoyo dijo...

Han pasado 6 años desde que publicaste el post y me acaba de servir.

Gracias ;)

Yoyo dijo...

Han pasado 6 años desde que publicaste el post y me acaba de servir en el 2014.

Gracias ;)

comulinux dijo...

Que bueno!!!