如何设置 Intenso 外置硬盘的待机时间或减少 Ubuntu Mate 20.04 上的 VLC 视频缓存

如何设置 Intenso 外置硬盘的待机时间或减少 Ubuntu Mate 20.04 上的 VLC 视频缓存

当我在 Ubuntu Mate 20.04 系统上使用 VLC 从外部 Intenso SATA 驱动器观看电影时,视频的某些部分似乎以某种方式临时加载,因此驱动器会在几分钟后进入睡眠状态。当所有缓存的视频都播放完毕后,播放会挂起,直到驱动器再次唤醒并可以加载新的视频数据。这非常烦人。

我怀疑这与系统设置有关。不幸的是,Mate 驱动器实用程序菜单中的驱动器设置选项呈灰色。当我运行 时hdparm -C /dev/sdb,我收到此错误:/dev/sdb: SG_IO: bad/missing sense data...,drive state is: unknown

如何为驱动器设置更长的待机时间?我不想将 VLC 磁盘缓冲区设置为 5400000 毫秒……

编辑:由于待机时间是硬件功能,我会尝试减少视频缓存,但在哪里可以找到此设置?我只知道 VLC 高级设置中的“毫秒”缓冲区。

答案1

Rinzwind 在他的评论中指出了解决方案:虽然 hdparm 不起作用,但我能够使用 sdparm 更改待机行为。非常感谢,我已经考虑更换驱动器了。

以下是 blizzardus 在另一个帖子中给出的答案的相关部分(硬盘错误:感测数据损坏/缺失):

安装

sudo apt install sdparm

使用以下命令获取旋转计时器和 STANDBY 标志:

sudo sdparm -l --get SCT /dev/sdX

sudo sdparm -l --get STANDBY /dev/sdX

如果需要,您可以使用以下命令更改当前会话的这些设置:

sudo sdparm -l --set SCT=6000 /dev/sdX

sudo sdparm -l --set STANDBY=1 /dev/sdX

重启后这些设置将会丢失。

永久改变为:

sudo sdparm -l --save --set SCT=6000 /dev/sdX

sudo sdparm -l --save --set STANDBY=1 /dev/sdX

相关内容