ログの生成を完全に停止するにはどうすればよいですか?

ログの生成を完全に停止するにはどうすればよいですか?

atop私はわずか40MBのOrangePi / RaspberryPiにインストールしました/var/log

私のパーティションはすぐに100%いっぱいになり、apt purge atopパーティションとその設定ファイルを削除するためにパーティションを消去しました。

  • atopバイナリファイルが存在しません
  • そのファイルが/etc/init.d存在しません
  • systemd サービスが呼び出されませんでした。atop

ただし、再起動すると、/var/log/atopフォルダは古い親ファイルで埋められます。

  • どのように完全に削除できますか?

編集する:

$ ls /var/log/atop/
atop_20200822  atop_20200826  atop_20200830  atop_20200903  atop_20200907  atop_20200911  atop_20200915  atop_20200919
atop_20200823  atop_20200827  atop_20200831  atop_20200904  atop_20200908  atop_20200912  atop_20200916  atop_20200920
atop_20200824  atop_20200828  atop_20200901  atop_20200905  atop_20200909  atop_20200913  atop_20200917  atop_20200921
atop_20200825  atop_20200829  atop_20200902  atop_20200906  atop_20200910  atop_20200914  atop_20200918  atop_20200922

2020/09/22最後のファイルを削除しました。再起動するたびに、同じファイルを含む同じフォルダを継続的に再生成します。

フォルダとファイルの上部:

# find . -type d -name  *atop*
./usr/share/doc/libatopology2
./var/log.hdd/atop
./var/log/atop
./var/cache/atop.d

# find . -type f -name  *atop*
./usr/lib/arm-linux-gnueabihf/libatopology.so.2.0.0
./var/log.hdd/atop/atop_20200913
...
./var/log.hdd/atop/atop_20200906
./var/log/atop/atop_20200830
...
./var/log/atop/atop_20200826
./var/cache/atop.d/atop.acct
./var/lib/dpkg/info/libatopology2:armhf.symbols
./var/lib/dpkg/info/libatopology2:armhf.md5sums
./var/lib/dpkg/info/libatopology2:armhf.list
./var/lib/dpkg/info/libatopology2:armhf.triggers
./var/lib/dpkg/info/libatopology2:armhf.shlibs

答え1

atopsystemdのサービスとして実行されている/lib/systemd/system/atop.service実行可能ファイルは次のとおりです。 ExecStart=/usr/share/atop/atop.daily

ラッパーatop.dailyファイルは、そのログファイルのログ記録atopと特定のログ回転頻度を構成します。

起動時にこのサービスが実行されないようにするには、atop.service次のようにします。

sudo systemctl disable atop.service

オプション2

atop通常の状況で本当にバイナリが見つからない場合は、以前の/etc/default/atop方法で構成されていることを確認できます。

最後の手段として、以下を実行できます。

sudo grep -ral atop /etc/*

そのファイルを表示します。

答え2

組み込みシステムでは、例えばオレンジパイとラズベリーパイアンビアンlog2ram丸太をラムに入れるために使用されます。

  • /dev/zram0 49M 756K 45M 2% /var/log

ただ/var/log/var/log.hdd

フォルダ/ファイルを削除すると/var/logRAMからのみ削除され、ディスク/SDカードに書き込まれたファイル/フォルダは変更されません。

そのため、再起動するたびにフォルダが再表示されます。

フォルダを削除すると/var/log.hdd/atop問題が解決しました。

無効にすることもできます。log2ram提供する:systemctl disable armbian-ramlog.service

関連情報