![내 /var 파티션을 채우는 파일을 찾을 수 없습니다](https://linux55.com/image/208281/%EB%82%B4%20%2Fvar%20%ED%8C%8C%ED%8B%B0%EC%85%98%EC%9D%84%20%EC%B1%84%EC%9A%B0%EB%8A%94%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%B0%BE%EC%9D%84%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4.png)
Python 응용 프로그램을 실행 중인데 해당 응용 프로그램
sqlite3.OperationalError: database or disk is full
이 설치되어 있고 실행 중인 파티션에 300G의 공간이 있는데도 계속 충돌합니다.
그러나 /var
애플리케이션이 실행되는 동안 내 파티션이 채워졌다가 비워지고 90%가 차 있는 것을 발견했습니다. 시스템 모니터를 사용하여 이것을 보았습니다.
알고 보니 Baobab이 포함된 파티션을 보면 50G 중 해당 파티션에서 사용할 수 있는 것은 6G만 보입니다. 하지만...
$ sudo du -sh /var/
8.4G /var/
내 디렉토리에 있는 파일/디렉토리를 전혀 볼 수 없습니다 /var
.
무슨 일이 일어날 지 아이디어가 있습니까?
답변1
ncdu
한 가지 방법은 기본적으로 and를 조합하여 설치 하고 다음과 같이 사용하는 것입니다.tree
ls
ncdu /
또는 ncdu /var/
화살표 키를 사용하여 장치에서 파일이나 디렉터리를 찾으세요.
이것은 잘 알려진 방법은 아니지만 항상 나에게 효과적입니다.