web-dev-qa-db-fra.com

Comment voir les détails du disque comme le fabricant sous Linux

Avec sfdisk -s Je peux voir la capacité du disque comme suit:

$ sfdisk -s
/dev/cciss/c0d0: 143338560
total: 143338560 blocks

Comment puis-je voir les détails du disque comme le fabricant du disque? J'ai essayé hdparm, mais j'ai eu une erreur:

$ hdparm -i  /dev/cciss/c0d0
/dev/cciss/c0d0:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
64
user3266

Essayez ces commandes:

lshw -class disk  

hwinfo --disk

Vous devrez peut-être installer hwinfo.

Concernant hdparm:
hdparm (8) dit:

Although this utility is intended primarily for use with SATA/IDE hard disk 
devices, several of the options are also valid (and permitted) for use with 
SCSI hard disk devices and MFM/RLL hard disks with XT interfaces.

et:

Some options (eg. -r for SCSI) may not work with old kernels as necessary 
ioctl()´s were not supported.
69
wag

Vous pouvez lire les propriétés du disque directement via sysfs, vérifiez également les autres fichiers/répertoires dans /sys/class/block/sda/device/ (remplacez sda par le lecteur dont vous avez besoin).

cat /sys/class/block/sda/device/{model,vendor} 
39
OneOfOne

essayez d'exécuter smartctl -a /dev/hda (pourrait être sda ​​dans votre cas; cat /proc/partitions vous montrera le type d'appareil à utiliser)

Dans votre cas, c'est derrière un contrôleur cciss, donc l'option devrait être -d cciss,0 ou similaire.

13
Patrick

Je sais que ces réponses ont 3 ans, mais pour quiconque regarde autour de lui ... Dans les anciennes versions, vous pouvez trouver cela sous (? doit être un nombre):

/sys/class/scsi_device/?:?:?:?/device/model

en faisant cela:

cat /sys/class/scsi_device/0\:0\:0\:0/device/{model,vendor}

(Les barres obliques inverses à côté des zéros servent à échapper les caractères spéciaux :.)

7
lito15

gnome-disks

Soit gnome-disks ou simplement "Disks" sur le tableau de bord Ubuntu 18.10:

enter image description here

Cela montre que j'ai un SAMSUNG MZVLB512HAJQ-000L7 dans mon Lenovo ThinkPad P51.

TODO pourquoi: pour une raison quelconque, mon modèle SSD n'apparaissait pas clairement sur l'un des deux:

Sudo lshw -class disk
Sudo hwinfo --disk
  • lshw n'a pas du tout comment le SSD, seulement mon disque dur

  • hwinfo a montré les deux, mais pour le SSD dit juste:

    Model: "Samsung Electronics Disk"
    

    tandis que pour le HD, il contient le modèle réel ...

    Model: "ST1000LM035-1RK1"
    

Celui-ci de https://unix.stackexchange.com/a/5087/32558 a bien fonctionné:

cat /sys/block/nvme0n1/device/model

lsblk (Bloc de liste)

Vous pouvez utiliser la commande lsblk:

$ lsblk -o NAME,FSTYPE,LABEL,MOUNTPOINT,SIZE,MODEL

NAME        FSTYPE LABEL   MOUNTPOINT                      SIZE MODEL
...
nvme0n1                                                  119.2G TS128GMTE110S                           
├─nvme0n1p1 vfat           /boot/efi                       512M 
└─nvme0n1p2 ext4           /                             118.8G 

Parfaitement informé, mon SSD NVMe est un Transced 110S 128GB (TS128GMTE110S)

lsblk (blocs de liste) donne une liste avec le périphérique, la taille, le type et le point de montage

Sudo lsblk 
NAME                   MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT
sda                      8:0    0  465.8G  0 disk 
└─sda1                   8:1    0  465.8G  0 part /data
sdb                      8:16   0    1.8T  0 disk 
├─sdb1                   8:17   0 1002.3G  0 part 
│ └─lvmvolumeSda6-home 254:0    0    2.8T  0 lvm  /home
└─sdb2                   8:18   0  860.7G  0 part 
sdc                      8:32   0  232.9G  0 disk 
└─sdc1                   8:33   0  232.9G  0 part 
sdd                      8:48   1    3.7T  0 disk 
└─sdd1                   8:49   1    3.7T  0 part /mnt/backups
sde                      8:64   1    1.8T  0 disk 
├─sde1                   8:65   1  864.5G  0 part 
│ └─lvmvolumeSda6-home 254:0    0    2.8T  0 lvm  /home
└─sde2                   8:66   1  998.6G  0 part 
  └─lvmvolumeSda6-home 254:0    0    2.8T  0 lvm  /home
sr0                     11:0    1   1024M  0 rom  
sr1                     11:1    1   1024M  0 rom  
nvme0n1                259:0    0  465.8G  0 disk 
├─nvme0n1p1            259:1    0  134.8G  0 part 
├─nvme0n1p2            259:2    0    1.9G  0 part /boot
├─nvme0n1p3            259:3    0      1K  0 part 
├─nvme0n1p4            259:4    0     87G  0 part /
├─nvme0n1p5            259:5    0     15G  0 part [SWAP]
└─nvme0n1p6            259:6    0  227.2G  0 part /data_nvme

lsblk -S donne le modèle, le vendeur, etc ...

Sudo lsblk -S
NAME HCTL       TYPE VENDOR   MODEL             REV TRAN
sda  0:0:0:0    disk ATA      WDC WDS500G1B0A- 10WD sata
sdb  1:0:0:0    disk ATA      WDC WD20EFRX-68E 0A82 sata
sdc  5:0:0:0    disk ATA      Samsung SSD 850  1B6Q sata
sdd  10:0:0:0   disk ATA      WDC WD40EFRX-68W 0A82 sata
sde  11:1:0:0   disk ATA      WDC WD20EARS-00M AB51 sata
sr0  9:0:0:0    rom  ASUS     BC-12D2HT        1.00 sata
sr1  11:0:0:0   rom  TSSTcorp CDDVDW SH-222BB  SB00 sata
0
Philippe Gachoud