“Linux下如何查看硬盘信息”(查看硬盘linux)


Linux下查看硬盘信息是一件重要的事情,因为它能给我们提供硬件的状态和相关的高级信息。本文将介绍在Linux下查看硬盘信息的方法。

首先,你可以使用硬件检测工具lshw(来源于Linux System Health With)来查看Linux中的硬盘信息。可以使用命令行工具“lshw”查看硬盘信息,它可以列出Linux系统上已安装的硬件设备,并显示它们的相关信息,比如:

# lshw
*-disk
description: SCSI Disk
product: ST3000DM001-1CH166
vendor: Seagate
physical id: 0.0.0
bus info: scsi@5:0.0.0
logical name: /dev/sda
version: CC85
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 logicalsectorsize=512 sectorsize=4096

其次,你可以使用fdisk命令来获取Linux系统中磁盘分区的详细信息,比如:

# fdisk -l
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Disk model: ST3000DM001-1CH166
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x52808973

Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 97989271 97987134 46.6G 83 Linux
/dev/sda2 97989272 97678079 688808 337M 82 Linux swap / Solaris

最后,你还可以使用smartctl(来源于S.M.A.R.T)命令查看硬盘的S.M.A.R.T信息,你可以了解到当前的硬盘的状态,比如:

# smartctl -a /dev/sda
Device Model: ST3000DM001-1CH166
Firmware Version: CC85
User Capacity: 3,000,592,982,016 bytes [3.00 TB]
Logical Sector Size: 512 bytes
Rotation Rate: 7200 rpm
S.M.A.R.T Attributes:
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-fail Always - 0
2 Throughput_Performance 0x0005 140 140 054 Pre-fail Offline - 54
3 Spin_Up_Time 0x0007 145 145 024 Pre-fail Always - 1087

以上是在Linux下查看硬盘信息的相关命令及示例。最后,一定要确保硬盘健康,如果出现S.M.A.R.T预警,请及时处理。