Вы можете узнать, сколько занимаемых подкатегорий пространства занимает следующая команда:
sudo du -hxd 1 YOUR_PATH 2>/dev/null | sort -hr
Что он делает:
sudo: запустите команду du как root - требуется только / рекомендуется, если вы хотите перечислить материал вне своего собственного домашнего каталога. du: инструмент анализа использования диска. Аргументы: -h: использовать человеческий читаемый числовой вывод (т.е. 2048 байт = 2K) -x: оставаться в одной файловой системе, не указывать каталоги, которые только что установлены там -d 1: глубина отображения рекурсии установлена равной 1, это означает, что он будет печатать только указанный каталог и прямые подкаталоги. YOUR_PATH: путь, который необходимо проанализировать. Измените это на любой желаемый путь. 2>/dev/null: нам не нужен вывод ошибки (например, когда он пытается получить размер виртуальных файлов), поэтому мы передаем это на цифровую нирвану a.k.a. / dev / null. |: используйте вывод предыдущей команды в качестве входа для следующей команды sort: сортируйте вход. Аргументы: -h: распознавать числа, такие как 2K, и сортировать их в соответствии с их реальным значением -r: обратный порядок: напечатать самые большие числа сначалаПример для моего корня файловой системы /: [!d19 ]
$ sudo du -hxd 1 / 2>/dev/null | sort -hr
5,7G /
4,0G /usr
1,3G /var
358M /lib
49M /opt
15M /etc
13M /sbin
13M /bin
840K /tmp
32K /root
16K /lost+found
8,0K /media
4,0K /srv
4,0K /mnt
4,0K /lib64
4,0K /cdrom
Обратите внимание, что общий размер данных данного каталога также включен не только в подкаталоги.
Я бы оставил комментарий, но у меня недостаточно репутации. У меня была аналогичная проблема, и проблема была в графическом драйвере.
Каждый раз, когда произошло замораживание, файл системного журнала (/var/log/syslog) содержал такие строки:
... kernel: [drm] GPU HANG: ecode 9:0:0x84dffff8, in Xorg [2082], reason: Hang on render ring, action: reset
... kernel: drm/i915: Resetting chip after gpu hang
... kernel: [drm] RC6 off
... kernel: [drm] GuC firmware load skipped
Решение заключалось в том, чтобы отключить SNA в пользу ускорения UXA.
Я бы оставил комментарий, но у меня недостаточно репутации. У меня была аналогичная проблема, и проблема была в графическом драйвере.
Каждый раз, когда произошло замораживание, файл системного журнала (/var/log/syslog) содержал такие строки:
... kernel: [drm] GPU HANG: ecode 9:0:0x84dffff8, in Xorg [2082], reason: Hang on render ring, action: reset
... kernel: drm/i915: Resetting chip after gpu hang
... kernel: [drm] RC6 off
... kernel: [drm] GuC firmware load skipped
Решение заключалось в том, чтобы отключить SNA в пользу ускорения UXA.