
저는 데비안 사용자입니다. 노력하는 동안 apt-get install <package>
나는 이것을 얻었다:
tar: ./es_DO/LC_ADDRESS: Cannot write: No space left on device
tar: ./es_DO/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./es_DO/LC_MONETARY: Cannot write: No space left on device
tar: ./es_DO/LC_TELEPHONE: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_ADDRESS: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_MESSAGES/SYS_LC_MESSAGES: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_MONETARY: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_TIME: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_COLLATE: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_TELEPHONE: Cannot write: No space left on device
tar: ./zh_CN.gbk/LC_NAME: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_ADDRESS: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_MONETARY: Cannot write: No space left on device
tar: ./es_CO.utf8/LC_TELEPHONE: Cannot write: No space left on device
tar: ./my_MM/LC_ADDRESS: Cannot write: No space left on device
tar: ./my_MM/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./my_MM/LC_MESSAGES/SYS_LC_MESSAGES: Cannot write: No space left on device
tar: ./my_MM/LC_MONETARY: Cannot write: No space left on device
tar: ./my_MM/LC_CTYPE: Cannot write: No space left on device
tar: ./my_MM/LC_TIME: Cannot write: No space left on device
tar: ./my_MM/LC_TELEPHONE: Cannot write: No space left on device
tar: ./my_MM/LC_NAME: Cannot write: No space left on device
tar: ./br_FR@euro/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./br_FR@euro/LC_TIME: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_ADDRESS: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_MONETARY: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_TIME: Cannot write: No space left on device
tar: ./nl_NL@euro/LC_TELEPHONE: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_ADDRESS: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_MESSAGES/SYS_LC_MESSAGES: Cannot write: No space left on device
tar: ./aa_DJ.utf8/LC_TIME: Cannot write: No space left on device
tar: ./zh_TW.utf8/LC_ADDRESS: Cannot write: No space left on device
tar: ./zh_TW.utf8/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./zh_TW.utf8/LC_TIME: Cannot write: No space left on device
tar: ./fur_IT/LC_IDENTIFICATION: Cannot write: No space left on device
tar: ./fur_IT/LC_TIME: Cannot write: No space left on device
tar: Exiting with failure status due to previous errors
dpkg: error processing locales-all (--configure):
subprocess installed post-installation script returned error exit status 2
configured to not write apport reports
Errors were encountered while processing:
locales-all
E: Sub-process /usr/bin/dpkg returned an error code (1)
답변1
내가 아는 한, "장치에 남은 공간 없음" 오류가 발생하는 원인은 두 가지입니다.
물리적 디스크가 모두 사용되었습니다.
실행하여
df -hk
여유 공간이 남아 있는지 확인합니다.디스크 공간은 충분하지만 디스크에 있는 파일 수가 너무 많아 파일 시스템이 보유할 수 있는 최대 수에 도달했습니다.
df -ih
사용된 inode 비율을 보려면 실행하세요 . 아마도 100%일까요?
답변2
디스크 공간이 부족한 것 같습니다.
답변3
간단한 설명을 들어보도록 하겠습니다...
apt-get
따라서 패키지 관리자로 사용하고 있습니다 . 그리고 분명히 apt-get
tarball을 패키지로 사용하므로 tar
.
따라서 apt-get
아카이브를 읽고 파일을 디스크에 압축 해제하는 tar를 호출합니다.
안타깝게도 tar
일부 파일의 압축을 풀려고 하면 (운영 체제에서) "장치에 남은 공간이 없습니다"라는 메시지가 표시됩니다. 이는 일반적으로 파일 시스템이 압축을 풀고 있다는 의미를 의미합니다. tar
꽉 찼습니다. 이는 여러 파일에서 발생하며( tar
아카이브의 나머지 부분을 계속 처리할 때까지 포기하지 않고) 결국에는 성공적으로 완료되지 않았으며 오류가 있었다고 표시됩니다(따라서 "이전 오류로 인해 실패 상태로 종료합니다") ).
그런 다음 오류는 dpkg
에 의해 호출되고 를 apt-get
호출한 도구인 에 의해 처리 tar
되며 이러한 각 유틸리티는 "뭔가 나쁜 일이 발생했습니다. 이유를 찾으려면 위에서 살펴보십시오"라는 자체 버전을 표시합니다.
짧은 버전: 파일 시스템이 꽉 찼습니다.