Lista de todos los discos duros en un sistema linux [cerrado]


Tengo problemas para detectar cuál de mis dispositivos de bloque es el disco duro. Mi sistema tiene una unidad de CD-rom, unidades USB y un solo disco duro de proveedor/tipo desconocido.

¿Cómo puedo identificar el disco duro con un comando, script o aplicación C de Linux?

Author: Eric Leschinski, 2011-08-18

3 answers

sudo lshw -class disk

Le mostrará los discos disponibles en el sistema

 25
Author: Daniel Fekete,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-18 12:11:59

Como shuttle87 señaló, hay varios otros posts que responden a esta pregunta. La solución que prefiero es:

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

Referencias:

 6
Author: Lars Nordin,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-04-13 12:36:30

Si tiene una lista de los dispositivos de bloque plausibles, entonces el archivo

/ sys / block/[blockdevname] / removable

Contendrá "1" si el dispositivo es extraíble, "0" si no es extraíble.

 1
Author: janneb,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-18 12:02:26