存储系统的管理与优化
1. 数据清理与磁盘参数设置工具
在存储管理中,数据清理和磁盘参数设置是重要的环节。对于整个 PC 系统的数据清理,Darik’s Boot and Nuke(dban.org)是一个不错的选择。它通过自己的启动盘运行,虽然不是日常使用的工具,但在淘汰旧硬件时非常实用。
而 hdparm(Linux)和 camcontrol(FreeBSD)命令不仅能发送安全擦除命令,还能与 SATA 和 SAS 硬盘的固件进行交互。不过,它们只能在非虚拟化系统上正常工作,在传统物理服务器上,使用“hdparm -I”和“camcontrol devlist”命令可以获取系统磁盘设备的详细信息。这些工具还能设置驱动器电源选项、启用或禁用降噪选项、设置只读标志以及打印详细的驱动器信息。
2. 利用 SMART 技术监控硬盘
硬盘是具有容错能力的系统,通过纠错编码和智能固件来隐藏自身的缺陷。SATA 设备实现了一种详细的状态报告标准,即 SMART(自监控、分析和报告技术),它能向主机计算机暴露 50 多个运行参数,用于预测硬盘故障。
Google 的磁盘驱动器研究表明,有四个 SMART 参数对硬盘故障具有较高的预测性:
- 扫描错误计数
- 重新分配计数
- 离线重新分配计数
- 处于试用期的扇区数量
这些值通常应为零。根据 Google Labs 的研究,这些字段中的非零值会分别使 60 天内硬盘故障的可能性提高 39 倍、14 倍、21 倍或 16 倍。
要利用 SMART 数据,需要软件来查询驱动器并判断当前读数是否需要通知管理员。由于不同驱动器
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



