/에 설치된 ext4 및 tmp는 디스크 공간을 소비합니다.

/에 설치된 ext4 및 tmp는 디스크 공간을 소비합니다.

저는 우분투 16.04 LTS를 사용하고 있습니다. 디스크 사용량에 비정상적인 문제가 발생했습니다. 내 응용 프로그램 중 일부가 중단되고 터미널에 "사용 가능한 디스크 공간이 부족합니다"라는 메시지가 표시됩니다.

다음은 출력입니다

df -hT

Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  5.7G     0  5.7G   0% /dev
tmpfs          tmpfs     1.2G  9.6M  1.2G   1% /run
/dev/nvme0n1p7 ext4       69G   66G   40M 100% /
tmpfs          tmpfs     5.8G  102M  5.7G   2% /dev/shm
tmpfs          tmpfs     5.0M  4.0K  5.0M   1% /run/lock
tmpfs          tmpfs     5.8G     0  5.8G   0% /sys/fs/cgroup
/dev/nvme0n1p1 vfat      256M   32M  225M  13% /boot/efi
tmpfs          tmpfs     1.2G   84K  1.2G   1% /run/user/1000

내 ext4 파티션이 100% 꽉 찬 것 같고 "/"에 마운트되어 있는 것으로 보입니다. 이것이 특이한 것인지는 모르겠습니다. df -hT 명령을 입력하기 전에 gparted를 확인해보니 /var/lib/docker/aufs에 ext4가 마운트되어 있는 것을 발견했습니다. 그래서 서둘러 도커를 제거했는데(아무튼 사용하지 않았기 때문에) 이제 "/"가 표시됩니다.

또한 무엇이 공간을 소비하는지 알아내려고 노력하는 동안 /tmp가 15G를 소비하고 있음을 발견했습니다. 그런데 어떻게 풀어야 할지 모르겠어요. 이와 관련된 도움을 주시면 대단히 감사하겠습니다. 감사해요.

답변1

  1. 파일 시스템 마운트는 정상일 뿐만 아니라 /필수입니다.
  2. 루트 파일 시스템은 일반적으로 ext4입니다.
  3. 다음에서 사용된 공간을 확보하려면 /tmp:
    • cd /tmp.
    • ls -la. 이러한 파일을 살펴보고 중요한지(그러면 안 됨) 확인하고 실행 중인 프로세스에서 사용되고 있는지 알아보세요.
    • rm -r *, 또는 rm삭제하고 싶지 않은 콘텐츠를 제외한 모든 것. 모든 파일을 가져오려면 를 사용해야 할 수도 있지만 sudo, 그렇다면 이유를 찾아보세요. 다른 사람들이 가지고 있는 파일이 거기에 있나요?
    • 가능하다면 위 작업을 수행하기 전에 재부팅해야 할 수도 있습니다. 이렇게 하면 /tmp모든 것이 저절로 정리될 수 있습니다 . 그리고 그렇지 않더라도 가능한 모든 용도를 정리해야 합니다 /tmp.

관련 정보