공간이 부족한 장치를 식별하는 방법 [닫기]

공간이 부족한 장치를 식별하는 방법 [닫기]

Bash에서 명령을 실행하려고 하면 다음 오류가 발생합니다.

bash: cannot create temp file for here-document: No space left on device

파일 시스템에서 모든 공간을 차지하는 항목을 검색하는 도구를 설치할 수도 없습니다. 무엇이든 설치하려고 하면 먼저 다음과 같은 불평이 나옵니다.

You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 linux-headers-generic : Depends: linux-headers-3.13.0-95-generic but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

하지만 실행하면 sudo apt-get -f install실패합니다.

No apport report written because the error message indicates a disk full error
                                                                              dpkg: error processing archive /var/cache/apt/archives/linux-headers-3.13.0-95-generic_3.13.0-95.142_amd64.deb (--unpack):
 error creating symbolic link `./usr/src/linux-headers-3.13.0-95-generic/include/linux/ecryptfs.h': No space left on device
Errors were encountered while processing:
 /var/cache/apt/archives/linux-headers-3.13.0-95-generic_3.13.0-95.142_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

그러나 이를 실행하면 df -H내 / 파티션이 82%만 차 있고 여전히 1.5G의 공간이 남아 있는 것으로 표시됩니다.

여유 공간이 보고되지 않는 이유는 무엇입니까? 루트를 참조하는지 어떻게 확인할 수 있나요? 그렇다면 그 이유는 무엇인가요?

관련 정보