当我从Jupyter笔记本环境中删除文件时,磁盘空间无法释放。我删除了大约40GB的文件,并且文件从列表中消失了,甚至从ls -a
中消失了,但是df -h
表明什么也没发生。我也使用这些文件杀死了所有进程,甚至重新启动了系统。
当我使用rm
删除文件时,一切都很好。我该如何释放空间或使用rm
恢复这些文件以删除它们?
答案 0 :(得分:1)
我也遇到了同样的问题,但后来发现在jupyter笔记本中删除的文件会自动移至垃圾箱,该垃圾箱不会立即被永久删除。 此功能是在很早以前添加的:https://github.com/jupyter/notebook/pull/1968
因此,要释放空间,您需要进入计算机的回收站文件夹以完全删除这些文件。在Linux中,您必须在终端上执行export UNCOVER_DIRS=$HOME/Trash
,然后执行rm -rf $HOME/.local/share/Trash/files
清空垃圾。
在Windows或MacOS中,您只需要在桌面文件夹中“清空垃圾箱”即可
要还原这些文件,请尝试在您的“废纸folder”文件夹中访问它们,该文件夹位于主目录(在我的系统中)的.local文件夹中。
这对我有用。我正在将Jupyter Lab与Amazon Linux 2 AMI配合使用。
参考