로그 생성을 완전히 중지하려면 어떻게 해야 합니까?

로그 생성을 완전히 중지하려면 어떻게 해야 합니까?

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

관련 정보