我已经成功地使用'hdparm‘禁用APM (高级电源管理)在外部USB硬盘驱动器。
现在,我遇到了一个USB硬盘驱动器围封,它本身关闭了安装的硬盘驱动器后,10分钟的不活动。在驱动器上禁用APM是没有帮助的,因为是外壳在执行操作。
外壳是一个超越StoreJet 25S3,具有USB3.0和UASP支持,以及10分钟的自动省电功能。所使用的SATA桥控制器是一个ASmedia ASM1153E.
Linux (Ubuntu/Mint)中是否有任何设置或命令可以禁用这种恼人的封闭行为?
发布于 2015-11-06 03:58:43
由于自动关闭功能是内置在机箱中的,因此防止其启动的最简单(也许也是唯一的)方法是创建一个定期接触驱动器上文件的Cron作业。
首先,给驱动器(分区)一个标签名称,如果它还没有。这允许Ubuntu/Mint自动将其挂载到/media/<username>目录。
然后,在终端中,通过输入以下命令编辑crontab:
crontab -e并加上这一行:
*/5 * * * * /bin/touch /media/<username>/<labelname>/.stayawake &> /dev/nullCron将每5分钟在驱动器上触摸一个名为.stayawake的隐藏文件,并将任何结果的输出(包括错误)重定向到null,这是您想要的,考虑到驱动器可能并不总是连接的。
注意:上面的Cron作业只有在创建它的用户登录时才能工作。
https://unix.stackexchange.com/questions/240420
复制相似问题