저는 데비안 사용자입니다. 시도하면 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
되며, 각 유틸리티는 "뭔가 문제가 발생했습니다. 이유를 알아보려면 위에서 살펴보십시오."라는 자체 버전을 표시합니다.
짧은 버전: 파일 시스템이 꽉 찼습니다.