重新启动外部机箱上的硬盘旋转倒计时的最佳方法

重新启动外部机箱上的硬盘旋转倒计时的最佳方法

我有一个外部硬盘盒(RaidSonic Icy Box)和驱动器(HGST NAS),它们在 5 分钟没有活动后就会旋转停止,但我需要它们保持运行直到我手动将其关闭。

它通常通过 USB3.0 连接,因此hdparm不起作用。我也尝试过通过 eSATA 连接,但效果不佳hdparm(尝试了几种不同的设置),并且驱动器在旋转停止后立即旋转,所以情况更糟......

我认为这个5分钟计时器与外壳本身有关,而与操作系统无关。

我编写了一个简单的解决方法脚本,对文件执行操作以重置倒计时:

#!/bin/bash
cd /media/my/drive/.alive
while (true); do
    truncate -s 0 dummy
    sleep 270 # 4:30
done

dir或者ls不重置计数,好像它们是从缓存中读取的)

我不介意运行另一个终端,这样更好,我可以随时关闭它,然后驱动器就会停止旋转。但是我想知道是否有更好的方法?不会在驱动器上写入任何内容(例如修改文件),而只是发送简单的“保持活动”信号?

答案1

不确定它是否适合您,但您可以尝试打开终端并输入

gsku gnome-disks &

或者我猜如果你没有 gksu 你可以输入

sudo gnome-disks &

然后选择外部驱动器并单击右上角的三条垂直线图标,然后选择Drive Settings您可以在那里设置待机超时...再次不确定这是否适合您的情况,但值得一试:因为它是外部高清硬盘,所以可能会有同样的问题,所以不确定它是否会起作用,但我无法自己测试,因为我没有可用的外部高清硬盘

如果你没有安装 gnome-disks,你可以使用以下命令安装它

sudo apt-get install gnome-disk-utility

答案2

hdparm 的问题很可能是您对 hdparm 的实现,因为 hdparm 通常控制通过 USB 连接的外部驱动器。

但是,hdparm 经常会忽略 spindown 设置。很多时候,需要找出硬件支持或接受的设置。

apm 设置 255 应该可以完全禁用 spindown,但是许多系统要求您改用 254。

如果这仍然不起作用,请发布您的 hdparm 配置和任何相关错误

相关内容