如何在 Linux 中查看制造商等磁盘详细信息

72 linux hard-disk sfdisk

随着sfdisk -s我可以看到磁盘容量如下:

$ sfdisk -s
/dev/cciss/c0d0: 143338560
total: 143338560 blocks
Run Code Online (Sandbox Code Playgroud)

如何查看磁盘制造商等磁盘详细信息?我试过了hdparm,但出现错误:

$ hdparm -i  /dev/cciss/c0d0
/dev/cciss/c0d0:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
Run Code Online (Sandbox Code Playgroud)

wag*_*wag 76

试试这些命令:

lshw -class disk  

hwinfo --disk
Run Code Online (Sandbox Code Playgroud)

您可能必须安装hwinfo.

关于hdparm
hdparm(8) 说:

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.
Run Code Online (Sandbox Code Playgroud)

和:

Some options (eg. -r for SCSI) may not work with old kernels as necessary 
ioctl()´s were not supported.
Run Code Online (Sandbox Code Playgroud)


One*_*One 52

您可以直接通过 sysfs 读取磁盘属性,还可以检查/sys/class/block/ sda /device/ 中的其他文件/目录(将sda替换为您需要的驱动器)。

cat /sys/class/block/sda/device/{model,vendor} 
Run Code Online (Sandbox Code Playgroud)


小智 14

尝试运行smartctl -a /dev/hda(在您的情况下可能是 sda;cat /proc/partitions将显示要使用的设备类型)

在您的情况下,它位于 cciss 控制器后面,因此选项应该是-d cciss,0或类似的。


小智 7

我知道这些问题的答案是3岁,但任何人都希望身边......在旧版本中,你可以发现,在(?应为一个数字):

/sys/class/scsi_device/?:?:?:?/device/model
Run Code Online (Sandbox Code Playgroud)

通过做这个:

cat /sys/class/scsi_device/0\:0\:0\:0/device/{model,vendor}
Run Code Online (Sandbox Code Playgroud)

(零旁边的反斜杠用于转义特殊字符:。)


Pau*_*ghi 7

lsblk(列表块)

您可以使用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 
Run Code Online (Sandbox Code Playgroud)

完全知情,我的 NVMe SSD 是Transced 110S 128GB (TS128GMTE110S)


Phi*_*oud 5

lsblk(列表块)给出包含设备、大小、类型和挂载点的列表

\n\n
sudo lsblk \nNAME                   MAJ:MIN RM    SIZE RO TYPE MOUNTPOINT\nsda                      8:0    0  465.8G  0 disk \n\xe2\x94\x94\xe2\x94\x80sda1                   8:1    0  465.8G  0 part /data\nsdb                      8:16   0    1.8T  0 disk \n\xe2\x94\x9c\xe2\x94\x80sdb1                   8:17   0 1002.3G  0 part \n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80lvmvolumeSda6-home 254:0    0    2.8T  0 lvm  /home\n\xe2\x94\x94\xe2\x94\x80sdb2                   8:18   0  860.7G  0 part \nsdc                      8:32   0  232.9G  0 disk \n\xe2\x94\x94\xe2\x94\x80sdc1                   8:33   0  232.9G  0 part \nsdd                      8:48   1    3.7T  0 disk \n\xe2\x94\x94\xe2\x94\x80sdd1                   8:49   1    3.7T  0 part /mnt/backups\nsde                      8:64   1    1.8T  0 disk \n\xe2\x94\x9c\xe2\x94\x80sde1                   8:65   1  864.5G  0 part \n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80lvmvolumeSda6-home 254:0    0    2.8T  0 lvm  /home\n\xe2\x94\x94\xe2\x94\x80sde2                   8:66   1  998.6G  0 part \n  \xe2\x94\x94\xe2\x94\x80lvmvolumeSda6-home 254:0    0    2.8T  0 lvm  /home\nsr0                     11:0    1   1024M  0 rom  \nsr1                     11:1    1   1024M  0 rom  \nnvme0n1                259:0    0  465.8G  0 disk \n\xe2\x94\x9c\xe2\x94\x80nvme0n1p1            259:1    0  134.8G  0 part \n\xe2\x94\x9c\xe2\x94\x80nvme0n1p2            259:2    0    1.9G  0 part /boot\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p3            259:3    0      1K  0 part \n\xe2\x94\x9c\xe2\x94\x80nvme0n1p4            259:4    0     87G  0 part /\n\xe2\x94\x9c\xe2\x94\x80nvme0n1p5            259:5    0     15G  0 part [SWAP]\n\xe2\x94\x94\xe2\x94\x80nvme0n1p6            259:6    0  227.2G  0 part /data_nvme\n
Run Code Online (Sandbox Code Playgroud)\n\n

lsblk -S给出型号、供应商等...

\n\n
sudo lsblk -S\nNAME HCTL       TYPE VENDOR   MODEL             REV TRAN\nsda  0:0:0:0    disk ATA      WDC WDS500G1B0A- 10WD sata\nsdb  1:0:0:0    disk ATA      WDC WD20EFRX-68E 0A82 sata\nsdc  5:0:0:0    disk ATA      Samsung SSD 850  1B6Q sata\nsdd  10:0:0:0   disk ATA      WDC WD40EFRX-68W 0A82 sata\nsde  11:1:0:0   disk ATA      WDC WD20EARS-00M AB51 sata\nsr0  9:0:0:0    rom  ASUS     BC-12D2HT        1.00 sata\nsr1  11:0:0:0   rom  TSSTcorp CDDVDW SH-222BB  SB00 sata\n
Run Code Online (Sandbox Code Playgroud)\n