首页 > 资讯 > 数码知识内容详情

hdparm命令 - 显示与设定硬盘参数 2024-01-09 09:44:39 网络

hdparm命令来自英文词组“hard disk parameters”的缩写,其功能是用于显示与设定硬盘参数

hdparm命令来自英文词组“hard disk parameters”的缩写,其功能是用于显示与设定硬盘参数。对于初次接手一块硬盘设备,了解相关性能属性有很好的帮助。

语法格式:hdparm [参数] 设备名

常用参数:

-a 设置读取文件时预先存入块区的分区数
-b 设置总线状态参数
-B 设置高级电源管理功能
-C 检查当前的IDE电源模式状态
-D 启用或禁用硬盘缺陷管理功能
-E 设置CD/DVD驱动器的速率
-f 将内存缓冲区的数据写入硬盘,并清空缓冲区
-F 冲洗驱动器上的写缓存缓冲区
-g 显示硬盘的磁轨,磁头,磁区等参数
-h 显示帮助信息
-i 显示内核驱动的识别信息
-I 直接读取硬盘所提供的硬件规格信息
-N 设置最大可见扇区数
-r 设置设备的只读标识,不允许写入操作
-R 注册一个IDE接口
-s 设置待机状态下的开机功能
-S 使硬盘进入低功耗模式
-t 评估硬盘读取效率
-W 管理IDE/SATA设备的写缓存功能
-x 对热交换机设备静态三态处理
-X 设置硬盘的传输模式
-z 强制内核重新读取指定设备的分区表

参考示例

显示指定硬盘的相关信息:

[root@linuxcool ~]# 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

仅显示指定硬盘的柱面、磁头和扇区数信息:

[root@linuxcool ~]# hdparm -g /dev/sdb
/dev/sdb:
geometry      = 2610/255/63, sectors = 41943040, start = 0

评估指定硬盘的读取效率:

[root@linuxcool ~]# hdparm -t /dev/sdb
/dev/sdb:
Timing buffered disk reads: 5386 MB in  3.00 seconds = 1795.12 MB/sec

读取指定硬盘所提供的硬件规格信息:

[root@linuxcool ~]# hdparm -X /dev/sdb
/dev/sdb:
setting xfermode to 0 (default PIO mode)
SG_IO: bad/missing sense data, sb[]:  70 00 05 00 00 00 00 12 00 00 00 00 24 00 00 c0 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00

与该功能相关的Linux命令:

  • vgchange命令 – 修改卷组属性
  • vgconvert命令 – 转换指定LVM卷组的元数据格式
  • fdformat命令 – 对指定的软碟机装置进行低阶格式化
  • vgimportclone命令 – 导入并重命名复制的卷组
  • sgdisk命令 – Linux和Unix的命令行GPT操纵器
  • mformat命令 – 格式化MS-DOS文件系统的磁盘
  • quotacheck命令 – 扫描获取磁盘信息
  • vgremove命令 – 删除VG卷组设备
  • lvmconf命令 – LVM配置修改
  • pvremove命令 – 删除物理卷

相关标签: 数码科技