Zenn
Closed1

Linuxで内臓HDDをスリープさせる

でぶねこでぶねこ

必要なツールのインストール

sudo apt -y install hdparm

環境確認

sudo fdisk -l

スリープ設定

  • コマンド例
sudo hdparm -S <時間> <デバイス名>
sudo hdparm -S 120 /dev/sdb1
時間 範囲
0~240 値 * 5秒
241~251 値 * 30分

cronを使用し起動時に自動設定

  • 設定ファイルを作成
cat << EOF > set_hdparm.sh
sudo hdparm -S 120 /dev/sdb1
EOF
chmod +x set_hdparm.sh
sudo bash -c ' cat << EOF > /etc/systemd/system/hdparm.service
[Unit]
Description=hdparm service

[Service]
Type=oneshot
ExecStart=/path/to/set_hdparm.sh

[Install]
WantedBy=multi-user.target
EOF
' 
  • サービスを有効化
sudo systemctl daemon-reload
sudo systemctl start hdparm.service
sudo systemctl enable hdparm.service
このスクラップは1ヶ月前にクローズされました
ログインするとコメントできます