너무 많은 디스크 공간을 차지하는 루트 파티션의 콘텐츠를 삭제/확인하려면 어떻게 해야 합니까? [복사]

너무 많은 디스크 공간을 차지하는 루트 파티션의 콘텐츠를 삭제/확인하려면 어떻게 해야 합니까? [복사]

내 루트 파티션에 공간이 부족합니다. 현재, 나는 사용하고 있습니다

uname -a
Linux thinkpad-nc 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64 GNU/Linux

이것은 df의 출력입니다.

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G   18M  3.2G   1% /run
/dev/nvme0n1p2   28G   26G  226M 100% /
tmpfs            16G  234M   16G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/nvme0n1p4  410G   86G  303G  23% /home
/dev/nvme0n1p1  511M  132K  511M   1% /boot/efi
tmpfs           3.2G  4.0K  3.2G   1% /run/user/112
tmpfs           3.2G   20K  3.2G   1% /run/user/1000

자동 청소를 수행하고 불필요한 Linux 헤더를 제거했습니다. 그밖에 무엇을 할 수 있고 무슨 일이 일어나고 있는지 어떻게 확인할 수 있나요?

답변1

가장 많은 콘텐츠가 포함된 폴더를 사용 du하거나 확인할 수 있습니다 . 더욱 강력해진 기능은 대화형으로 폴더를 한 번에 탐색할 수 있다는 점입니다 . 설치가 필요할 수 있습니다 .ncduncduduncdu


일반적인 ncdu명령 호출은 다음과 같습니다. 루트 파일 시스템을 확인하고 다른 파일 시스템으로 내려가지 않습니다.

ncdu -x /

du아래에서 개요를 문의하세요 . 그러나 --max-depth나열된 하위 디렉터리를 추가할 수도 있습니다 .

du -hx --max-depth=1 / | sort -h

이는 가장 많은 콘텐츠가 포함된 폴더를 찾는 첫 번째 단계에 불과합니다. 다음은 물건을 삭제하는 것이지만, 찾은 내용과 해당 파일을 삭제할 수 있는지 여부에 따라 다릅니다.
먼저 오작동하는 서비스로 인해 빠르게 가득 찰 수 있는 오래된 로그 파일이나 대용량 로그 파일을 찾기 시작했습니다.

관련 정보