我正在尝试打开 Jupyter Notebook 进行一些相当繁重的数据分析(从 hdf5 文件中提取数据集并查看它们的某些方面)。 我过去曾经这样做过,但最近不得不注销,现在我得到了
IOError: [Errno 122] Disk quota exceeded: u'/nethome/myname/.local/share/jupyter/runtime-nbserver-14392.json
我已经看到,如果我尝试一次从任何数据集中查看太多内容或太多数据集,它会杀死内核,但现在我什至无法打开它。
我查看了https://superuser.com/questions/1427724/jupyter-oserror-errno-122-disk-quota-exceeded的信息,但是使用那里的解决方案
du --si -s $HOME
显示我只有那里有 1.1G,远低于我允许的配额。
我还查看了Jupyter Notebook 说我的磁盘配额已被超出,但我的主目录中有足够的空间,但坦率地说,它似乎没有那么有帮助。
我检查了我的磁盘使用情况,似乎还有相当多的剩余空间。
(base) [myname@mycomputer ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 16G 0 16G 0% /dev
tmpfs 16G 61M 16G 1% /dev/shm
tmpfs 16G 1.6G 15G 10% /run
tmpfs 16G 0 16G 0% /sys/fs/cgroup
/dev/mapper/physvg01-slash 79G 21G 54G 28% /
/dev/sda2 976M 344M 565M 38% /boot
/dev/sda1 300M 9.9M 290M 4% /boot/efi
/dev/mapper/physvg01-var 20G 14G 4.9G 74% /var
/dev/mapper/physvg01-localdata 1.7T 1.4T 279G 84% /localdata
phys-file:/data/home/myname 12T 5.7T 5.6T 51% /nethome/myname
tmpfs 3.2G 68K 3.2G 1% /run/user/1088055
感谢任何帮助,因为我需要尽快在那里进行一些分析。 谢谢。
嗯,很明显你的本地机器没有足够的内存来容纳这个内核。因此,我建议您尝试一些替代方案,例如 Google Colab、Kaggle Notebook 或 GCP AI Platforms 的笔记本(如果您已经注册并用完免费配额,则不是免费的)。我希望它有效!
面临同样的问题。
我注意到每次尝试都会创建一个新的
runtime-nbserver-****.json
文件。
我通过删除最近的文件解决了问题
rm /path/to/runtime-sbserver-files
。
我也遇到了同样的问题:
Failed to start the Kernel. [Errno 122] Disk quota exceeded. View Jupyter [log](command:jupyter.viewOutput) for further details.
我通过与上面相同的方法解决了这个问题,删除了文件:
/home/..path../.local/share/jupyter/runtime/runtime-nbserver-***.son
清除缓存和临时文件解决了我的问题。按以下顺序执行以下命令。
rm -rf /tmp/*
rm -rf /var/tmp/*
rm -rf ~/.cache/*