Посмотреть, какой объем на NFS занимает приватная директория каждого пользователя Jupyter Server с мультидоступом, можно двумя способами: на боковой панели Directory sizes в JupyterLab или в терминале с помощью команды duml. Это поможет выявить директории, которые занимают больше всего места, и отследить текущее потребление NFS-хранилища по пользователям.
Панель Directory sizes и команда duml доступны только в Jupyter Server с мультидоступом.
Чтобы просмотреть актуальный размер приватных директорий пользователей в JupyterLab, выполните следующие действия:
Подключитесь к Jupyter Server с мультидоступом и откройте JupyterLab.
Откройте боковую панель Directory sizes.
Чтобы запустить подсчет, нажмите Calculate или Recalculate.
На панели отобразится размер, количество файлов и время последнего изменения для каждой директории.
Для поиска директорий используйте поле Filter by directory or owner.
Чтобы исключить директорию из подсчета, скройте ее кнопкой ×. Вернуть скрытые директории можно в строке Hidden directories в нижней части панели.
Команда duml позволяет посмотреть размер приватных директорий без графического интерфейса. Она выводит в текстовом виде размер и количество файлов для каждой приватной директории пользователей.
Команда доступна в консоли сервера — вы можете запустить ее как в терминале JupyterLab, так и при прямом подключении по SSH.
Варианты запуска:
duml — запускает подсчет размеров директорий и выводит его результаты.
duml -scan — принудительно запускает новый подсчет и выводит актуальные размеры.
duml -help — выводит справку по всем опциям команды.
Содержимое приватных директорий остается недоступным как другим пользователям, так и самим инструментам подсчета — панель Directory sizes и команда duml оперируют только данными о размере и количестве файлов.
Отображаемые директории отсортированы по убыванию размера.
Новый подсчет запускается не чаще одного раза в минуту: при более частом запуске отобразятся результаты предыдущего подсчета. Это ограничение не распространяется на команду duml -scan : она всегда запускает новый подсчет.
В подсчет входят только приватные директории пользователей в /home, куда монтируется каталог users с NFS-хранилища. Каталог /workspace, общий для всех пользователей воркспейса, и общие хранилища, смонтированные в контейнер, в подсчет не входят.