Raspberry Pi 无法控制 HDD 降速和空闲时间
Raspberry Pi can't control HDD spin downs and idle time
我 运行 MPD 在 Raspberry Pi 上通过 USB 连接到 USB HDD 底座。 HDD 格式化为 BTRFS,我安装了一个子卷 (-o subvol=Music,autodefrag,space_cache,compress,relatime)。不幸的是,我无法控制 HDD 的降速。 HDD 停止旋转并在大约 1 秒后进入待机状态。 30 秒。
我已经尝试过 HDPARM:
hdparm -B 254 -S 0 /dev/sda
和HD-IDLE与:
hd-idle -i 0 -a sda -i 1200
没有效果。
作为一个肮脏的把戏,我将 mpd 的日志文件移动到外部 HDD 并提高了 MPD 的日志详细程度(但这并不可靠)。目前我 运行 一个无限循环来保持驱动器的活动。
我需要一些建议来解决这个问题。
这是当前的修复:
#!/bin/bash
while true; do
if grep -q "state: play" /var/lib/mpd/state; then echo "$(date +%F-%T)" > /mnt/Music/.alive; fi
sleep 15
done
我 运行 MPD 在 Raspberry Pi 上通过 USB 连接到 USB HDD 底座。 HDD 格式化为 BTRFS,我安装了一个子卷 (-o subvol=Music,autodefrag,space_cache,compress,relatime)。不幸的是,我无法控制 HDD 的降速。 HDD 停止旋转并在大约 1 秒后进入待机状态。 30 秒。
我已经尝试过 HDPARM:
hdparm -B 254 -S 0 /dev/sda
和HD-IDLE与:
hd-idle -i 0 -a sda -i 1200
没有效果。
作为一个肮脏的把戏,我将 mpd 的日志文件移动到外部 HDD 并提高了 MPD 的日志详细程度(但这并不可靠)。目前我 运行 一个无限循环来保持驱动器的活动。
我需要一些建议来解决这个问题。
这是当前的修复:
#!/bin/bash
while true; do
if grep -q "state: play" /var/lib/mpd/state; then echo "$(date +%F-%T)" > /mnt/Music/.alive; fi
sleep 15
done