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

Я знаю, как проверить пространство, оставленное с:

df -h

и я знаю для проверки пространства папки с:

du -ch /path/to/folder/

Но скажем, у меня есть HardDisk на 500 ГБ, и 350 ГБ используются:

  • Который является лучшим инструментом/командой, чтобы добраться, как пространство распределяется?

  • Если я делаю du -ch / ? (Я думаю, что это не оптимально),

  • Существует какой-либо специальный инструмент/приложение, чтобы сделать это?

Я хотел бы приложение, которое хранит, как пространство распределяется в моей системе, которые являются пространством occuped в каждой папке...

Я хотел бы иметь что-то как SpaceSniffer (Можно проверить инструмент окон здесь). Это - Windows-программа, которые исследуют Ваш HardDisk и показывают в легком и хорошем IU, как пространство распределяется на Вашем компьютере

Этот вид программного обеспечения является потрясающим в течение того дня, Вы проверяете свой HardDisk, и кажется, что Вы "потеряли" сотню ГБ и не знаете, где они!


Править

  • Я попробовал баобаб, и выполняет/работает отлично в моей машине Ubuntu, я протестировал также JDiskReport, здесь я должен устранить некоторые проблемы, но это работает в Ubuntu & Windows

  • Я предполагаю, что JDiskReport будет работать в любой ОС с установленным Java, вот почему я выбираю как корректный ответ. Я попробовал это в Ubuntu, Windows 8, Raspbian и CentOS и работах во всех них (необходимо установить Java),

  • Я должен сказать для тех любителей командной строки, Вашим выбором должен быть ncdu, это является потрясающим!!!

Баобаб IU:

This is the baobab IU

21
задан 19 March 2017 в 04:43

8 ответов

Еще одно очень полезное приложение для этого:

JDiskReport

Очень похож на windows SpaceSniffer и имеет очень полезный и интуитивно понятный IU.

Для его использования требуется Java, но он может работать в любой ОС с Java

Пользовательский интерфейс:

JDiskReport example in linux

Надеюсь, это поможет!

9
ответ дан 23 November 2019 в 01:38

ncdu

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

Установка

sudo apt-get install ncdu

Описание

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

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

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

Screenshot from the ncdu webpage

Пример

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

ncdu ~

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

23
ответ дан 23 November 2019 в 01:38

Одно хорошее приложение Gnome - baobab . Он поставляется с установкой ubuntu по умолчанию.

enter image description here

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

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
ответ дан 23 November 2019 в 01:38

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

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

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

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

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

(Источник: Linux Server Hacks, O'Reilly)

5
ответ дан 23 November 2019 в 01:38

В репозитории также доступно приложение 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.

Screenshot:- screenshot

2
ответ дан 23 November 2019 в 01:38

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

0
ответ дан 23 November 2019 в 01:38

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

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

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

Screenshot of user prior to moving to Ubuntu

2
ответ дан 23 November 2019 в 01:38

Другой вариант с простым и понятным интерфейсом:

  1. xdiskusage (sudo apt-get install xdiskusage)

    После установки вызовите его из терминала - xdiskusage

  2. KDirStat (sudo apt-get install kdirstat)

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

  1. Gd map (sudo apt-get install gdmap) Альтернатива KdirsStat в Gnome.

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

0
ответ дан 23 November 2019 в 01:38

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

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