루트 파티션에 공간이 부족합니다. 현재, 나는 사용하고 있습니다
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
또는 를 사용하여 ncdu
어떤 폴더에 가장 많은 콘텐츠가 들어 있는지 검사할 수 있습니다. ncdu
더 강력하고 대화형으로 폴더를 탐색할 수 있는 반면, du
일회성입니다. 를 설치해야 할 수도 있습니다 ncdu
.
일반적인 명령 호출 의 경우 ncdu
루트 파일 시스템을 검사하고 다른 파일 시스템으로 이동하지 않는 것이 다음과 같습니다.
ncdu -x /
개요를 얻기 위해 전화하는 방법 du
은 다음과 같습니다. 그러나 --max-depth
하위 디렉토리도 나열하도록 늘릴 수도 있습니다 .
du -hx --max-depth=1 / | sort -h
이는 가장 많은 콘텐츠가 들어 있는 폴더를 찾는 첫 번째 단계일 뿐입니다. 두 번째는 항목을 삭제하는 것이지만 이는 찾은 항목과 해당 파일을 삭제할 수 있는지 여부에 따라 다릅니다.
먼저 오작동하는 서비스로 인해 빠르게 채워질 수 있는 오래된 로그 파일이나 대용량 로그 파일을 찾기 시작합니다.