에러 내용
OSError: [Errno 28] No space left on device
Unexpected error while saving file: * database or disk is full
주피터 노트북으로 파일을 저장하던 중 위와 같은 오류를 만났다.
에러 원인
문자 그대로 저장할 공간이 없기 때문이다.
그래서 주피터에서 파일을 삭제했는데도 계속 같은 오류가 나온다.
그 이유는 주피터에서 파일을 삭제하면 바로 삭제하지 않고 "$HOME/.local/share/Trash/files"에 저장하기 때문이다.
(사실 rm가 아닌 mv와 동일한 듯하다.)
해결 방법
"$HOME/.local/share/Trash/files"에 있는 파일을 삭제하면 정상 동작한다.
주피터에서 터미널을 열고 다음의 명령어를 입력하면 해결된다.
rm -rf $HOME/.local/share/Trash/files
또는
rm -rf ~/.local/share/Trash/files
참고 자료
댓글