
今日はディスクがいっぱいになった問題で実行しましたが、アンバランスではないことがわかりました。 で修正できますbtrfs balance
。
私の質問は次のとおりです。
cron ジョブによってこれを台無しにすることでリスクはありますか? (ラップトップがスリープ状態になる場合)
答え1
I33tname 氏が答えをくれました。
ただし、ディスクがほぼいっぱいかどうかをチェックする別の cron ジョブを実行する必要があります。これは、その方法のアイデアであり、必ずしも状況に最適な解決策ではありません。
cronjob -e を使用してこれを追加します (例: ディレクトリとファイルの名前を変更します): 0,10,20,30,40,50 * * * * /path/to/my/script.sh 2>>/path/to/logfile
script.sh には次のような内容があります (df -h の出力を確認してください。列 #5 が %full であると想定しており、90% が問題の開始であり、電子メールが設定されていると想定しています)。
#!/bin/bash
df -h | awk 'INT($5)>80 { print }{next}' > /path/to/diskfull.txt
[ -s /path/to/diskfull.txt ] && /usr/bin/mailx -s 'disk full error ' [your email name here ] < /path/to/diskfull.txt