用sfdisk -s我可以看到磁盘容量如下:
$ sfdisk -s
/dev/cciss/c0d0: 143338560
total: 143338560 blocks
我如何查看磁盘详细信息,例如磁盘制造商?我试过了hdparm,但是出现了一个错误:
$ hdparm -i  /dev/cciss/c0d0
/dev/cciss/c0d0:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
          用sfdisk -s我可以看到磁盘容量如下:
$ sfdisk -s
/dev/cciss/c0d0: 143338560
total: 143338560 blocks
我如何查看磁盘详细信息,例如磁盘制造商?我试过了hdparm,但是出现了一个错误:
$ hdparm -i  /dev/cciss/c0d0
/dev/cciss/c0d0:
HDIO_GET_IDENTITY failed: Inappropriate ioctl for device
          Answers:
尝试以下命令:
lshw -class disk  
hwinfo --disk
您可能需要安装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.
和:
Some options (eg. -r for SCSI) may not work with old kernels as necessary 
ioctl()´s were not supported.
              lshw -class disk以普通用户身份运行命令不会在磁盘上显示信息(Ubuntu 15.04)。希望最下面的一行显示“警告:输出可能不完整或不正确,您应该以超级用户身份运行此程序。” 使用再次运行sudo可修复问题:-)
                    lshw根本不显示我的SSD:unix.stackexchange.com/questions/5085/...
                    您可以直接通过sysfs读取磁盘属性,也可以检查/ sys / class / block / sda / device /中的其他文件/目录(将sda替换为所需的驱动器)。
cat /sys/class/block/sda/device/{model,vendor} 
              dmesg | less,应该看到磁盘被探测了。
                    cat /sys/block/sd?/device/{model,vendor}(/sys/class/block只出现相当最近,和你的分布是有点老了)。
                    gnome-disks
无论是gnome-disks或在Ubuntu 18.10破折号只是“磁盘”:
这表明我的Lenovo ThinkPad P51中有一个SAMSUNG MZVLB512HAJQ-000L7。
TODO原因:由于某种原因,我的SSD型号在以下两个方面均未清晰显示:
sudo lshw -class disk
sudo hwinfo --disk
lshw 根本没有固态硬盘,只有我的硬盘
hwinfo 确实显示了两者,但是对于SSD来说:
Model: "Samsung Electronics Disk"
对于高清,它包含实际模型...
Model: "ST1000LM035-1RK1"
来自https://unix.stackexchange.com/a/5087/32558的该代码有效:
cat /sys/block/nvme0n1/device/model
              该lssd命令也可以为您提供帮助。
scsi_info了我在Ubuntu系统上根本没有的功能。