用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系统上根本没有的功能。