2017-04-15 6 views
0

私は、USB HDDドックにUSB接続されたラズベリーパイでMPDを実行しています。 HDDはBTRFSでフォーマットされ、サブボリュームをマウントします(-o subvol = Music、autodefrag、space_cache、compress、relatime)。残念ながら、私はHDDのスピンダウンをコントロールすることはできません。 HDDはスピンダウンし、約20秒後に待機します。 30秒。ラズベリーパイはHDDスピンダウンとアイドル時間を制御できません

私はすでにhdparmのと試してみた:と

のhdparm -B 254 -S 0は/ dev/sdaに

そしてHD-IDLEを:

hd-idle -i 0 -a sda -i 1200

効果はありません。

汚れたトリックとして、私はmpdのログファイルを外付けHDDに移動し、MPDのログの冗長性を改善しました(しかしこれは信頼できません)。現在、私はドライブを生かし続ける無限ループを走っています。

この問題をどのように規制するかアドバイスが必要です。

答えて

0

これは、現在の修正です:

#!/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 
関連する問題