Linux命令:磁盘目录管理--hdparm--显示与设定IDE或SCSI硬盘的参数

 2015年04月16日    616     声明


hdparm用于显示与设定IDE或SCSI硬盘的参数。hdparm命令提供了一个命令行的接口用于读取和设置IDE或SCSI硬盘参数。


语法格式

fdformat [-n] device


参数

-a<快取分区>:设定读取文件时,预先存入块区的分区数,若不加上<快取分区>选项,则显示目前的设定
-A<0或1>:启动或关闭读取文件时的快取功能
-c:设定IDE32位I/O模式
-C:检测IDE硬盘的电源管理模式
-d<0或1>:设定磁盘的DMA模式
-f:将内存缓冲区的数据写入硬盘,并清楚缓冲区
-g:显示硬盘的磁轨,磁头,磁区等参数
-h:显示帮助
-i:显示硬盘的硬件规格信息,这些信息是在开机时由硬盘本身所提供
-I:直接读取硬盘所提供的硬件规格信息
-k<0或1>:重设硬盘时,保留-dmu参数的设定
-K<0或1>:重设硬盘时,保留-APSWXZ参数的设定
-m<磁区数>:设定硬盘多重分区存取的分区数
-n<0或1>:忽略硬盘写入时所发生的错误
-p:设定硬盘的PIO模式
-P<磁区数>:设定硬盘内部快取的分区数
-q:在执行后续的参数时,不在屏幕上显示任何信息
-r<0或1>:设定硬盘的读写模式
-S<时间>:设定硬盘进入省电模式前的等待时间
-t;评估硬盘的读取效率
-T:平谷硬盘快取的读取效率
-u<0或1>:在硬盘存取时,允许其他中断要求同时执行
-v:显示硬盘的相关设定
-w<0或1>:设定硬盘的写入快取
-X<传输模式>:设定硬盘的传输模式
-y:使IDE硬盘进入省电模式
-Y:使IDE硬盘进入睡眠模式
-Z:关闭某些Seagate硬盘的自动省电功能


示例

显示/dev/xvdb1设备的参数。命令如下:

# hdparm /dev/xvdb1

/dev/xvdb1:
 HDIO_DRIVE_CMD(identify) failed: Invalid argument
 readonly      =  0 (off)
 readahead     = 256 (on)
 geometry      = 1305/255/63, sectors = 20962984, start = 56
[root@iZ254y85dqvZ ~]#