/var에 공간이 부족합니다.
25G 25G 0 100% /var
mlocate.db가 문제인 것 같습니다.
# find /var -printf '%s %p\n' | sort -nr | head
13140140032 ./lib/mlocate/mlocate.db.cgLMAM
12409839616 ./lib/mlocate/mlocate.db.MqGeqe
# cat /etc/updatedb.conf
PRUNE_BIND_MOUNTS="yes"
PRUNENAMES=".git .bzr .hg .svn"
PRUNEPATHS="/tmp /var/spool /media"
PRUNEFS="NFS nfs nfs4 rpc_pipefs afs binfmt_misc proc smbfs autofs iso9660 ncpfs coda devpts ftpfs devfs mfs shfs sysfs cifs lustre_lite tmpfs usbfs udf"
더 다듬을 것이 보이지 않습니다. 그러면 이 문제를 어떻게 해결할 수 있나요? 감사해요
답변1
파일 /var/lib/mlocate/mlocate.db.??????
은 (아마도) 중단된 updatedb
실행에서 남은 임시 파일입니다. updatedb
실행 중인 경우를 제외하고는 Ubuntu 11.10 시스템 중 하나에 표시되지 않습니다 . 삭제:
sudo rm -f /var/lib/mlocate/mlocate.db.??????
그런 다음 확실히 실행하십시오.
sudo /etc/cron.daily/mlocate
답변2
다시 설치할 수도 있습니다.
apt remove --purge mlocate \
&& apt install mlocate
데이터베이스 파일을 삭제하고 다시 생성합니다 /var/lib/mlocate
.