Проверьте, как пространство распространяется в системе Linux

Одна возможность - использовать inotify (package is inotify-tools).

Вот статья об активности файловой системы с помощью inotify.

Также см. Наблюдение за действиями файловой системы с помощью inotify .

1
задан 19 March 2017 в 15:43

7 ответов

Одно приятное приложение Gnome - баобаб.

Чтобы получить его,

sudo apt-get install baobab

apt-cache show baobab

Description-en: GNOME disk usage analyzer
 Disk Usage Analyzer is a graphical, menu-driven application to analyse
 disk usage in a GNOME environment. It can easily scan either the whole
 filesystem tree, or a specific user-requested directory branch (local or
 remote).
 .
 It also auto-detects in real-time any changes made to your home
 directory as far as any mounted/unmounted device. Disk Usage Analyzer
 also provides a full graphical treemap window for each selected folder.
26
ответ дан 24 May 2018 в 00:58
  • 1
    Это было установлено в моем Ubuntu 14.04, и я не знал об этом – AlvaroAV 15 December 2014 в 14:23
  • 2
    Да. Это стандартная программа ubuntu, установленная в новую систему. – Dan Johansen 16 December 2014 в 13:59
  • 3
    Если они изменят имя на что-то более заметное или интегрируют его в системную (установочную) утилиту, больше людей найдут ее. – Quazi Irfan 10 May 2015 в 20:34

ncdu

Если вы используете командную строку, вы можете использовать ncdu. Он использует графический интерфейс командной строки (ncurses).

Установка

sudo apt-get install ncdu

Установка

С веб-страницы:

[...] ncdu: Анализатор использования диска с интерфейсом ncurses, предназначенный для запуска на удаленном сервере, где у вас нет всей настройки gaphical, но имеет отношение к простому SSH-соединению. ncdu стремится быть быстрым, простым и простым в использовании и должен работать в любой минимальной POSIX-среде с установленными ncurses.

Снимок экрана

Снимок экрана

Проверьте использование диска в домашнем каталоге: [!d16 ]

ncdu ~

Вы можете ввести подкаталоги и удалить файлы / целые папки из инструмента.

21
ответ дан 24 May 2018 в 00:58
  • 1
    Это круто ! Я пробовал последние минуты, – AlvaroAV 15 December 2014 в 18:36
  • 2
    Я привык к Baobab, который отлично работает, но с инструментом командной строки действительно приятный вариант :) спасибо. – daks 17 December 2014 в 17:42

Используйте утки:

du -cks *|sort -rn|head -n11

В этом списке будут перечислены десятки подкаталогов и файлов в текущем пути и пространстве, в котором они используются, и в целом.

Если вы измените значение -cks на -cms, которое он сообщает в МБ, а не в КБ, что, вероятно, более полезно в наши дни.

Вы можете добавить x к параметрам на дю, чтобы предотвратить его переход в другие файловые системы, если это необходимо.

(Кредит: Linux Server Hacks, O'Reilly)

5
ответ дан 24 May 2018 в 00:58
  • 1
    Я использую dush для удобочитаемых размеров: du -sh | sort -h – yuric 16 December 2014 в 21:12
  • 2
    @YuriC Отлично. Я забыл вариант -h для сортировки. – Nagora 20 December 2014 в 15:57

В репозитории имеется также приложение kde: Filelight

Вы можете установить его с помощью sudo apt-get install filelight

NAME

       filelight - Graphical disk-usage information

SYNOPSIS

       filelight [Qt-options] [KDE-options] [path]

DESCRIPTION

       Allows you to exactly understand exactly your disk usage by graphically
       representating your filesystem as a set of concentric  segmented-rings.

Снимок экрана: -

2
ответ дан 24 May 2018 в 00:58

Немного поздно собрать щедрость, но слон в комнате отсутствует!

gparted - это приложение для меня, чтобы показать, как дисковое пространство распространяется во всей системе.

Даже для системы Windows всей системы , как показано ниже:

2
ответ дан 24 May 2018 в 00:58

Если вы хотите работать с установленными инструментами, вы можете использовать du -sh /*, который показывает вам накопленное использование для каждой папки (и файла) в / Вы можете сделать это для подпапок, пока не найдете то, что ищете. Конечно, инструменты, упомянутые в других ответах, намного приятнее, но иногда их нелегко установить.

0
ответ дан 24 May 2018 в 00:58
  • 1
    Я задал вопрос, потому что du кажется не оптимальным при использовании по пути /. Это занимает слишком много времени, и это не так интуитивно, как другие инструменты. В любом случае спасибо !! – AlvaroAV 16 December 2014 в 15:23
  • 2
    если вы делаете du -s / *, это не должно занимать больше времени, чем любой другой инструмент! – Josef 16 December 2014 в 15:26
  • 3
    Тогда я проверю! – AlvaroAV 16 December 2014 в 15:27

Еще один вариант с простым и понятным интерфейсом:

xdiskusage (sudo apt-get install xdiskusage) После установки вызова из терминала - xdiskusage KDirStat (sudo apt-get install kdirstat)

Это приложение предназначено в основном для KDE.

xdiskusage (sudo apt-get install xdiskusage) После установки вызова из терминала - xdiskusage

Также эта ссылка дает еще несколько приложений: http: // www.makeuseof.com/tag/how-to-analyze-your-disk-usage-pattern-in-linux/

0
ответ дан 24 May 2018 в 00:58

Другие вопросы по тегам:

Похожие вопросы: