업데이트를 하려니,
E: dpkg was interrupted, you must manually run ‘dpkg --configure -a’ to correct the problem.
E: _cache->open() failed, please report.
라는 에러가 나서,
터미널 창을 열어서
sudo dpkg --configure -a
라고 치고 본인의 패스워드를 넣으니,
dpkg: /var/lib/dpkg/status' 파일에 libsane’에 관한 status 레코드를 쓰는 데 실패했습니다: No space left on device
라는 에러를 내면서 고쳐지질 않아요 !
wine 최신버젼을 설치하려다 에러가 나서 무얼 잘못 건드린 것 같은데 도무지 제 실력으로는 해결 방법이 없네요 !
[quote="ihavnoth":vg5k156h][quote="제이원":vg5k156h]dpkg: /var/lib/dpkg/status' 파일에 libsane’에 관한 status 레코드를 쓰는 데 실패했습니다: No space left on device[/quote:vg5k156h]
$ du -sh /var/cache/apt
$ sudo apt-get clean
$ du -sh /var/cache/apt
$ du -h --max-depth=1 /
$ df
한번더 결과를 보여주세요^.^[/quote:1eh7av51]
감사합니다.
주신 가르침대로 입력하고 결과를 보니
gvfs-fuse-daemon 9.5G 9.5G 0 100% /home/skyserver/.gvfs 에서 여유 용량이 약간 생겼습니다.
sudo dpkg --configure -a 를 다시 입력하니 totem 데몬의 일부가 망가졌으며 꾸러미 관리자에서
수정토록 안내하므로 꾸러미관리자로 가서 수정을 위한 재설치를 실행하였더니
E: dpkg was interrupted, you must manually run ‘dpkg --configure -a’ to correct the problem.
E: _cache->open() failed, please report.
라는 이전 꾸러미관리자 실행시의 에러및 실행중단없이 정상적으로 재설치가 되었습니다
$ apt-cache show gvfs-fuse
gvfs is a userspace virtual filesystem where mount runs as a separate
processes which you talk to via D-Bus. It also contains a gio module that
seamlessly adds gvfs support to all applications using the gio API. It
also supports exposing the gvfs mounts to non-gio applications using fuse.
사용자 공간 가상 파일 시스템이라는데 전 안씁니다.
어떤건지도 정확히 모릅니다. 그래서 끈거지만…
단어 의미별로 짐작해보자면 파일 시스템입니다.
파일시스템은 보통 커널에서 지원하고
사용자가 파일시스템에 접근을 위해서 시스템콜을 이용해서
커널 모드로 진입해야하는데
이부분에 유저공간에서 가상화계층을 추가해서 좀더 다양한 기능을 제공하는 것 같군요.
자세한건 구글 검색을…
$ du -h --max-depth=1 /
해서 디렉토리별 용량은 체크해 보고 싶군요.
gvfs가 원인이 아니라는 의견이 많아서 위의 결과를 보여달라는
거였습니다.
그리고 위의 결과를 보여주셔야 짐작이 가능한데…
테스트 해보시고 과정을 혼자만 보시고 다시 /를
100% 만들어버리고 그 결과만 보여주시니…
저로선 -.- 추측하기가 힘들군요…
[quote="ihavnoth":38gryn6c]$ apt-cache show gvfs-fuse
gvfs is a userspace virtual filesystem where mount runs as a separate
processes which you talk to via D-Bus. It also contains a gio module that
seamlessly adds gvfs support to all applications using the gio API. It
also supports exposing the gvfs mounts to non-gio applications using fuse.
사용자 공간 가상 파일 시스템이라는데 전 안씁니다.
어떤건지도 정확히 모릅니다. 그래서 끈거지만…
단어 의미별로 짐작해보자면 파일 시스템입니다.
파일시스템은 보통 커널에서 지원하고
사용자가 파일시스템에 접근을 위해서 시스템콜을 이용해서
커널 모드로 진입해야하는데
이부분에 유저공간에서 가상화계층을 추가해서 좀더 다양한 기능을 제공하는 것 같군요.
자세한건 구글 검색을…
$ du -h --max-depth=1 /
해서 디렉토리별 용량은 체크해 보고 싶군요.
gvfs가 원인이 아니라는 의견이 많아서 위의 결과를 보여달라는
거였습니다.
그리고 위의 결과를 보여주셔야 짐작이 가능한데…
테스트 해보시고 과정을 혼자만 보시고 다시 /를
100% 만들어버리고 그 결과만 보여주시니…
저로선 -.- 추측하기가 힘들군요…[/quote:38gryn6c]
du: cannot read directory /var/lib/PolicyKit': Permission denied du: cannot read directory /var/run/sudo’: Permission denied
du: cannot read directory /var/run/cups/certs': Permission denied du: cannot read directory /var/log/samba/cores’: Permission denied
du: cannot read directory /var/cache/ldconfig': Permission denied du: cannot read directory /var/cache/system-tools-backends/backup’: Permission denied
6.8G /var[/quote:3vijxra7]
/var 디렉토리가 용량을 많이 차지 하네요 /var 디렉토리는 각종 로그파일들의 모이는 곳이라고 알고 있어요.
터미널에서
$sudo du -h /var
용량을 차지 하는 파일을 찾아서 원인분석을 하셔야 겠네요
[quote:3vijxra7]du: cannot read directory `/var/cache/ldconfig’: Permission denied[/quote:3vijxra7]Permission denied 이게 뜨는 이유는 일반사용자가 접근 권한이 없기 때문입니다. 'sudo’를 명령어 앞에 붙여 줘야해요.
du: cannot read directory /var/lib/PolicyKit': Permission denied du: cannot read directory /var/run/sudo’: Permission denied
du: cannot read directory /var/run/cups/certs': Permission denied du: cannot read directory /var/log/samba/cores’: Permission denied
du: cannot read directory /var/cache/ldconfig': Permission denied du: cannot read directory /var/cache/system-tools-backends/backup’: Permission denied
6.8G /var[/quote:3gl5m6xs]
/var 디렉토리가 용량을 많이 차지 하네요 /var 디렉토리는 각종 로그파일들의 모이는 곳이라고 알고 있어요.
터미널에서
$sudo du -h /var
용량을 차지 하는 파일을 찾아서 원인분석을 하셔야 겠네요
[quote:3gl5m6xs]du: cannot read directory `/var/cache/ldconfig’: Permission denied[/quote:3gl5m6xs]Permission denied 이게 뜨는 이유는 일반사용자가 접근 권한이 없기 때문입니다. 'sudo’를 명령어 앞에 붙여 줘야해요.[/quote:3gl5m6xs]
감사합니다. 용량을 차지하는 파일의 정체는 sbackup 데몬에 의한 백업파일이었군요.
skyserver@skyserver:~$ sudo du -h /var
[sudo] password for skyserver: