Linux命令-hdparm命令(获取和设置硬盘参数)

🧭 说明

hdparm 是一个功能强大的 Linux 命令行工具,主要用于获取和设置硬盘参数(包括 IDE、SATA 等),并进行性能测试与优化。下面这个表格概括了它的核心功能。

功能类别 核心命令示例 说明
💾 查看硬盘信息 hdparm -I /dev/sda 显示硬盘的详细识别信息,如型号、序列号、支持的特性等。
hdparm /dev/sda 显示硬盘的基本运行参数,如预读量、DMA 状态等。
🚀 性能测试 hdparm -Tt /dev/sda 测试硬盘的缓存读取速度 (-T) 和物理磁盘读取速度 (-t)。
⚙️ 参数设置与优化 hdparm -a256 /dev/sda 设置文件系统预读扇区数,可能提升连续读取性能。
hdparm -d1 /dev/sda 启用 DMA(直接内存访问),可能提升数据传输效率。
hdparm -W1 /dev/sda 启用磁盘的写入缓存,可能提升写入性能(但有数据丢失风险)。
🔋 电源管理 hdparm -C /dev/sda 检查硬盘当前的电源状态(活动/待机/睡眠)。
hdparm -y /dev/sda 立即使硬盘进入省电待机模式。
hdparm -S 120 /dev/sda 设置硬盘在多长时间无活动后进入省电模式(本例为10分钟)。

💡 基本使用技巧

  1. 获取详细帮助 :任何时候都可以通过 hdparm -h 查看完整的选项列表和简要说明。
  2. 设备路径 :命令中的 /dev/sda 需要替换为实际的硬盘设备路径。可以使用 lsblk 或 fdisk -l 命令来查看系统上的硬盘设备。
  3. 结合使用 :可以将多个选项组合在一起使用。例如,想先测试速度再查看电源状态,可以执行 hdparm -TtC /dev/sda。

⚠️ 重要注意事项

  • 谨慎修改参数 :hdparm 的一些选项被标记为 DANGEROUS (危险)或 VERY DANGEROUS (非常危险)。例如,-X(设置传输模式)、--security-erase(安全擦除)等操作可能导致数据丢失或硬件损坏。在修改不熟悉的参数前,请务必确认了解其含义。
  • 需要管理员权限 :绝大多数 hdparm 的设置操作都需要 root 权限,记得在前面加上 sudo。
相关推荐
EasyGBS7 小时前
摄像头还在线,画面已经不能用了?国标GB28181视频平台EasyGBS视频质量诊断怎么用
服务器·安全·音视频
程序员-Benothing8 小时前
Vim编辑器从入门到精通:模式、快捷键、配置、插件
linux·运维·服务器
m0_646429978 小时前
Docker 完整核心知识点总结(超通俗易懂版)
运维·docker·容器
wdfk_prog8 小时前
LWIP教程 09:从 `tcp_slowtmr()` 到 Fast Retransmit——TCP 超时重传与重复 ACK
服务器·网络·数据库·网络协议·tcp/ip
‎ദ്ദിᵔ.˛.ᵔ₎8 小时前
linux 进程信号 (上)
linux·服务器
亚川楼宇自控系统数据中心厂家8 小时前
IBMS 集成管理系统:如何打通楼宇自控实现建筑一体化管控
运维
15Moonlight8 小时前
Linux网络(02):Socket 编程 UDP
linux·网络·udp
迪康Defender8 小时前
终端安全审批体系设计:如何平衡安全管控与业务连续性
运维·服务器·安全·运维开发·学习方法·业界资讯·远程工作