在Linux中,可以使用hdparm工具来显示和设置硬盘的参数。hdparm命令用于显示与设定硬盘参数,其中”hdparm”来自英文词组”hard disk parameters”的缩写。了解硬盘的性能属性对于有效管理硬盘设备至关重要。
一、语法格式
hdparm 参数 设备名
二、常用参数
1、-a:设置读取文件时预先存入块区的分区数。
2、-I:直接读取硬盘所提供的硬件规格信息。
3、-b:设置总线状态参数。
4、-N:设置最大可见扇区数。
5、-B:设置高级电源管理功能。
6、-r:设置设备的只读标识,不允许写入操作。
7、-C:检查当前的IDE电源模式状态。
8、-R:注册一个IDE接口。
9、-D:启用或禁用硬盘缺陷管理功能。
10、-s:设置待机状态下的开机功能。
11、-E:设置CD/DVD驱动器的速率。
12、-S:使硬盘进入低功耗模式。
13、-f:将内存缓冲区的数据写入硬盘,并清空缓冲区。
14、-t:评估硬盘读取效率。
15、-F:冲洗驱动器上的写缓存缓冲区。
16、-W:管理IDE/SATA设备的写缓存功能。
17、-g:显示硬盘的磁轨、磁头、磁区等参数。
18、-X:设置硬盘的传输模式。
19、-h:显示帮助信息。
20、-z:强制内核重新读取指定设备的分区表。
21、-i:显示内核驱动的识别信息。
三、参考示例
1、显示指定硬盘的相关信息:
[root@zzbaike ~]# hdparm /dev/sdb /dev/sdb: multcount = 255 (on) IO_support = 1 (32-bit) readonly = 0 (off) readahead = 8192 (on) geometry = 2610/255/63, sectors = 41943040, start = 0
2、仅显示指定硬盘的柱面、磁头和扇区数信息:
[root@zzbaike ~]# hdparm -g /dev/sdb
3、评估指定硬盘的读取效率:
[root@zzbaike ~]# hdparm -t /dev/sdb
4、读取指定硬盘所提供的硬件规格信息:
[root@zzbaike ~]# hdparm -X /dev/sdb