Liste de tous les disques durs d'un système linux [fermé]

j'ai des problèmes pour détecter lequel de mes périphériques block est le disque dur. Mon système a un lecteur de cd-rom, des lecteurs USB, et un seul disque dur de vendeur inconnu/type.

Comment puis-je identifier le disque dur avec une commande linux, un script ou une application C?

24
demandé sur Eric Leschinski 2011-08-18 15:54:36

3 réponses

sudo lshw -class disk

vous montrera les disques disponibles dans le système

25
répondu Daniel Fekete 2011-08-18 12:11:59

comme shuttle87 l'a souligné, il y a plusieurs autres Billets qui répondent à cette question. La solution que je préfère est:

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

, les Références:

6
répondu Lars Nordin 2017-04-13 12:36:30

si vous avez une liste des périphériques de bloc plausibles, alors le fichier

/ sys / block/[blockdevname] / amovible

contient "1" si l'appareil est amovible, "0" si non amovible.

1
répondu janneb 2011-08-18 12:02:26