В этом разделе сгруппированы типовые проблемы и способы их решения при работе с NFS из Jupyter Server.
При нехватке дискового пространства NFS расширьте его самостоятельно.
В Jupyter Server с мультидоступом вы можете проверить размеры приватных директорий, чтобы найти самые объемные из них. Для этого используйте панель Directory sizes в JupyterLab или команду duml в терминале.
Ошибка может возникать и при достаточном объеме свободного места на NFS — например, если предыдущее сохранение ноутбука было прервано и остался скрытый файл автосохранения.
В этом случае:
Найдите скрытый файл автосохранения .<file_name>.ipynb, где <file_name> — имя исходного файла Notebook.
Переименуйте .<file_name>.ipynb в .<file_name>.ipynb.bak.
Сохраните исходный файл <file_name>.ipynb повторно.
Перейдите в Distributed Train → Jupyter Servers.
Откройте ваш Jupyter Server и перейдите в нужную директорию внутри /home/jovyan.
Чтобы увидеть, сколько места занимает содержимое директории, в терминале Jupyter Server выполните команду:
du -sh
Если какие-то файлы попали в корзину, очистите ее из терминала Jupyter Server, выполнив команду:
rm -rv ~/.local/share/Trash
Чтобы удалить все файлы и папки в этой директории, воспользуйтесь следующей командой.
Команда rm -r /home/jovyan/* удалит все содержимое /home/jovyan, не включая саму директорию. Тщательно проверьте, какие объекты планируете удалять, прежде чем выполнить эту команду.
rm -r /home/jovyan/*
После выполнения команды удаления проверьте объем файлов в директории /home/jovyan с помощью команды
du -sh
Информация о том, что место в директории освободилось, появится в течение двух часов.
Проверьте, есть ли пробел в названиях папок, которые составляют путь до файла. Вместо пробела используйте подчеркивание или дефис.