从 Jupyter Notebook 删除文件时如何释放磁盘空间

Bat*_*aGG 4 jupyter jupyter-notebook jupyter-console

当我从 Jupyter 笔记本环境中删除文件时,磁盘空间没有释放。我删除了大约 40GB 的文件,文件从列表中消失了,甚至从ls -a,但是df -h表明什么也没发生。此外,我使用这些文件杀死了所有进程,甚至重新启动了系统。

当我使用rm一切删除文件时,一切都很好。我怎样才能释放空间,或恢复 thos 文件以使用 删除它们rm

Dwa*_*Dwa 5

我也遇到了同样的问题,但是后来发现在jupyter notebook中删除的文件会自动移动到垃圾箱,并不会立即永久删除。这个功能很早就添加了:https : //github.com/jupyter/notebook/pull/1968

因此,要释放空间,您需要转到计算机的垃圾文件夹以完全删除这些文件。在 Linux 中,您可以rm -rf $HOME/.local/share/Trash/files清空垃圾箱。

在 Windows 或 MacOS 中,您只需要在桌面文件夹中“清空垃圾箱”

要恢复这些文件,请尝试在您的垃圾箱文件夹中访问它们,该文件夹位于您的主目录(在我的系统中)的 .local 文件夹中。

这对我有用。我正在将 jupyter 实验室与 Amazon Linux 2 AMI 一起使用。

参考

  1. linux 中的回收站:https ://www.pcquest.com/recycle-bin-linux/#:~: text= Henceforth%20whenever%20you%20delete%20a,SYSTEM_ROOT%20of%20the%20Trash% 20directory

  • @flow2k 抱歉,这是一个错误。我已经重新编辑了答案:) 事实证明,我可以安全地清空垃圾桶,而无需使用 `export UNCOVER_DIRS`,后来我没有使用该变量。 (2认同)