びっくりしました。
久しぶりにファイルサーバ(Debian)にログインしてアップデートしようとしたら書き込みできませんとエラー吐きまして。なんだ?と思ったら
$ df /
ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置
/dev/md0p1 9461588 9445204 0 100% /
なんで?
とりあえず
$ sudo apt autoremove --purge
とやってみたんですが効果なし。ならばと
$ sudo apt clean
$ df /
ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置
/dev/md0p1 9461588 7840660 1116172 88% /
これで一旦回復しました。さて原因は、ということで次は原因調査。検索してみたらncduというコマンドが便利と見つけたので早速インストール。
$ sudo apt-get install ncdu
$ ncdu
--- / --------------------------------------------------------------------------------------------------------------------------------------
. 640.3 GiB [####################] /home
. 5.8 GiB [ ] /var
〜〜
/homeは別パーティションにしてるのでここじゃない、となると/varですね。カーソルで/varに移動してエンターキー叩くと
--- /var/log -------------------------------------------------------------------------------------------------------------------------------
/..
5.0 GiB [####################] lsyncd.log
これか。
とりあえずバックアップして消去、と
$ sudo cp -p lsyncd.log /home/
$ sudo cp /dev/null lsyncd.log
$ df /
ファイルシス 1K-ブロック 使用 使用可 使用% マウント位置
/dev/md0p1 9461588 2687872 6268960 31% /
よし。あとはログローテートしないと。
$ cd /etc/logrotate.d/
$ sudo vi rsyslog
でここに /var/log/lsyncd.log を追加しました。最後にsyslogを再起動。
$ sudo systemctl restart syslog
これで同じことは起きない、ハズ。lsyncdのログが溢れた原因も調べなきゃ。