首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HDD不会使用hdparm命令旋转

HDD不会使用hdparm命令旋转
EN

Unix & Linux用户
提问于 2016-10-11 17:31:17
回答 2查看 2.1K关注 0票数 1

我使用Debian在一个HP Proliant微服务器Gen8与两个西部数字红色3TB。没有突袭什么的。我想让HDD在两个小时后自动下降。手动触发这两个命令都很好。

代码语言:javascript
复制
sudo hdparm -Y /dev/sda

sudo hdparm -y /dev/sda

那么输出就是

代码语言:javascript
复制
user@NAS:~$ sudo hdparm -C /dev/sda

/dev/sda:
 drive state is:  standby

但当我用:

代码语言:javascript
复制
sudo hdparm -S 244 /dev/sda

硬盘不会进入任何类型的待机模式。注意,sda不是系统驱动器。我通过fstab安装两个HDD,如下所示:

代码语言:javascript
复制
UUID=xxx       /mnt/Stuff                                ext4    defaults,noatime,nodiratime        0       0

知道为什么这样不行吗?我还试了10秒1分。是否有方法确定是否有任何进程访问HDD上的分区?我确实使用了DLNA服务器和Samba,当然,在测试期间我没有访问它。

EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-10-11 20:37:28

使用iosnoop (在Debian中的perf-tools-unstable包中可用),您可以跟踪特定设备上的活动:

代码语言:javascript
复制
iosnoop -d 8,0

将显示哪些进程正在访问该设备。这应该可以让你确定是什么唤醒了你的驱动器。

要确定要使用的设备编号,请查看节点的主/次要设备编号:

代码语言:javascript
复制
ls -l /dev/sd*

您还可以运行没有参数的iosnoop来监视所有I/O。

票数 3
EN

Unix & Linux用户

发布于 2022-08-09 10:41:06

我的NAS在OpenWrt设置上也有类似的问题,但即使是sudo hdparm -Y /dev/sda也不起作用。秒或半秒后,硬盘返回到active/idle状态。因此,我提到了有奇怪的ext4lazyinit过程。这个东西触发HDD的时间周期很短。要摆脱它,只需将ext4格式化为参数mkfs.ext4 -E lazy_itable_init=0,lazy_journal_init=0 /dev/<your ext4 partition>

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/315722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档