Облачная платформаEvolution

Посмотреть размер приватных директорий пользователей


Посмотреть, какой объем на NFS занимает приватная директория каждого пользователя Jupyter Server с мультидоступом, можно двумя способами: на боковой панели Directory sizes в JupyterLab или в терминале с помощью команды duml. Это поможет выявить директории, которые занимают больше всего места, и отследить текущее потребление NFS-хранилища по пользователям.

Внимание

Панель Directory sizes и команда duml доступны только в Jupyter Server с мультидоступом.

Посмотреть размер директорий на панели Directory sizes

Чтобы просмотреть актуальный размер приватных директорий пользователей в JupyterLab, выполните следующие действия:

  1. Подключитесь к Jupyter Server с мультидоступом и откройте JupyterLab.

  2. Откройте боковую панель Directory sizes.

  3. Чтобы запустить подсчет, нажмите 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, общий для всех пользователей воркспейса, и общие хранилища, смонтированные в контейнер, в подсчет не входят.