7 відмінних програм для перегляду використання диска в Linux

7 відмінних програм для перегляду використання диска в Linux

Куди йде простір? Як ваш жорсткий диск обсягом два терабайти так швидко заповнюється? Є тільки один спосіб з'ясувати це: за допомогою інструмента перегляду використання диска. Вони в основному призначені для роботи з жорсткими дисками і твердотільними накопичувачами., але вони також можуть працювати з флешками, флешками і SD картами.

Для Linux доступно кілька таких утиліт, тому давайте подивимося на них.

1. Власні інструменти командного рядка

Перше місце, щоб перевірити цей командний рядок. Декілька інструментів доступні тут, і вже включені до складу Linux.

Перша команда, яку ви повинні спробувати, це df. Це повідомить про обсяг використовуваного дискового простору. Його можна використовувати окремо, щоб показати повну суму для всіх змонтованих файлових систем або з назвою файлу.

Коли ви використовуєте назву файлу, df виведе решту місця у визначеному розділі, де зберігається файл.

df etc

Наведена вище команда покаже, скільки вільного місця доступне в каталозі/etc/. У той же час,

df -h

використовує ключ -h, що означає «зручний для людини». Він відображає розміри файлів і тек у форматі, який ви можете прочитати. Використовуйте це, щоб інтерпретувати, скільки дискового простору використовується конкретним файлом або каталогом.

Між тим, дю також доступна. Дещо відрізняючись від df, du відображає оцінку дискового простору, що використовується файлами. Наприклад,

du -shc *.txt

показує розмір кожного файла TXT у поточному каталозі у форматі, що зручний.

Ви також можете використовувати команду ls (list) для виводу списку вмісту каталогу і розміру файла.

Це робиться в будь-якому каталозі з

ls -l -h

Просто!

2. Використання носія Ncurses (ncdu)

Якщо ви бажаєте отримувати інформацію про використання диска, яку ви шукаєте, з спеціальної утиліти, спробуйте ncdu. Потенційно найпростіший метод у цьому списку, ncdu сканує вашу систему, як тільки інструмент запускається. За замовчуванням відображається вміст і використання домашнього каталогу, але це можна змінити, вказавши в якості параметра інший каталог.

Ви можете встановити ncdu в системах на основі Debian через командний рядок:

sudo apt install ncdu

Використовувати ncdu просто. У командному рядку введіть:

ncdu

Вам потрібно буде дочекатися результатів на великих жорстких дисках. Ви також можете сканувати кореневу файлову систему за допомогою команди -x:

ncdu -x /

І є можливість сканувати через SSH - дуже корисно для віддалених пристроїв.

ssh -C user@system ncdu -o- / |./ncdu -f-

Зайдіть на сайт ncdu, щоб знайти повний набір інструкцій.

Інші функції ncdu включають сортування за назвою файлу або розміром, видалення окремих файлів і каталогів, відображення інформації про файл або теку та перемикання видимості прихованих елементів.

З такими хорошими інструментами командного рядка ви можете подумати, що у вас є все, що вам потрібно. Тим не менш, різні візуальні інструменти нададуть вам розширений огляд використання вашого диска.

3. QDirStat

Першим засобом візуального використання диска, який варто розглянути, є QDirStat, доступний в середовищі робочого столу Linux, а також BSD

Візуальні інструменти дають відмінне уявлення про те, що відбувається з жорстким диском вашого ПК, що список цифр просто не може співвідноситися. Один з найпопулярніших варіантів для цього у Windows - WinDirStat., клон утиліти KDirStat, на якому заснований QDirStat.

З QDirStat ваше використання жорсткого диска представлено прямокутниками і квадратами, кожен з яких має різний розмір. Чим більше квадрат, тим більше місця на жорсткому диску використовується цим конкретним каталогом. Клацнувши правою кнопкою миші на відповідному прямокутнику, ви зможете відвідати теку.

Це чудовий спосіб знайти «секретні» дані, які були завантажені на ваш комп'ютер. Такі речі, як відсутність місць завантаження і ваш інтернет-кеш, можна відстежити за допомогою цих інструментів. А якщо вам не подобається «блочний» вигляд, дані про використання також можна розглядати як гістограму.

Ви можете отримати QDirStat через GitHub, але пакунки доступні для openSUSE, SLE і Ubuntu.

Для останнього спочатку додайте PPA (не забудьте вилучити його пізніше):

sudo add-apt-repository ppa:nathan-renniewaldock/qdirstat sudo apt-get update

Як тільки це буде зроблено, встановіть з

sudo apt install qdirstat

Потім ви можете запустити програмне забезпечення з стільниці або з термінала за допомогою команди qdirstat. Дотримуйтеся вказівок, щоб вибрати каталог для сканування, почекайте, поки дані не будуть зіставлені і представлені.

Також доступна версія KDE, K4DirStat.

4. Аналізатор використання диска (він же Baobab)

Раніше відомий як Baobab, Disk Usage Analyzer - це, як ви вже здогадалися, ще один візуальний інструмент. На відміну від блочного підходу QDirStat, ця утиліта пропонує кругову діаграму з радіальним деревовидним зображенням як живу ілюстрацію використання диска. Ви знайдете це в правій панелі; зліва список вмісту поточного вибраного каталогу.

Все для зручності аналізу має колірне кодування, але аналізатор використання дисків насправді не пропонує набагато більше. Наприклад, немає простого ярлика для тек, які ви переглядаєте, крім як відкрити їх вручну у типовому файловому менеджері

Тим не менш, Disk Usage Analyzer простий у використанні і ідеально підходить для швидкої перевірки використання без особливої участі.

5. xdiskusage

Інший блочний графічний аналізатор використання, xdiskusage, має досить простий інтерфейс користувача і збирає інформацію з команди du. Однак він виконується від вашого імені, тому дані про використання швидко компілюються і представляються.

Встановити у системах на основі Debian з

sudo apt install xdiskusage

Запустіть команду xdiskusage у терміналі для запуску, потім виберіть каталог або диск для аналізу.

Результатом є перегляд на основі дерева з батьківським блоком каталогів, що відображається ліворуч, а дочірні каталоги і теки розгалужуються праворуч. Кожен блок показує назву каталогу і використання диска.

Ви можете пересуватися цією графікою за допомогою вашої структури тек за допомогою миші або клавіш зі стрілками. Потрібно дізнатися більше про блок каталогів? Просто клацніть правою кнопкою миші параметри, які включають копіювання шляху до буфера обміну та друк на дисплеї.

Хоча xdiskusage не пропонує відмінну графіку, вона дуже легка. Якщо ви знаходитеся в ситуації, коли ваш диск заповнений без пояснення причин і вам не вистачає місця, xdiskusage може бути рішенням, яке ви шукаєте.

Завантажений виконуваний файл для xdiskusage є тільки 64-розрядним, проте джерело також можна завантажити і скомпілювати у вашій системі для встановлення.

6. дык.

Іншим інструментом використання диска, який використовує радіальну деревоподібну карту, є Duc. Маючи набір інструментів, ви можете встановити Duc в дистрибутиви на основі Debian з

sudo apt install duc

Для інших сімейств Linux ви можете завантажити вихідний код з веб-сайту і скомпілювати його скомпілювати скомпілювати

Почніть працювати з Duc, проіндексувавши каталог/usr. Це створює базу даних (докладніше про це нижче) і може зайняти деякий час при першому запуску:

duc index /usr

Звідси ви можете використовувати ls для перегляду вмісту каталогу і його впливу на жорсткий диск:

duc ls -Fg /usr/local

Якщо ви вважаєте за краще бачити це у візуальному аналізаторі Duc, використовуйте

duc gui /usr

Також є консольний інтерфейс, який ви можете відкрити

duc ui /usr

Duc пропонує набагато швидший підхід до аналізу використання диска, підтримуючи базу даних вмісту диска. Це робить його ідеальним для великих систем; веб-сайт Duc може похвалитися тим, що він був протестований з «500 мільйонами файлів і кількома петабайтами пам'яті».

7. JDiskReport

Іншим варіантом для полегшеної установки є JDiskReport, який є інструментом аналізу дисків на основі Java. Оскільки це Java, JDiskReport є кроссплатформенним, що означає, що ви не повинні стикатися з якимись проблемами при його запуску в старих або незвичайних дистрибутивах Linux.

Після аналізу ваших жорстких дисків JDiskReport показує статистичні дані у вигляді діаграм і таблиць. Це те, з чим він стикається - не тільки ви отримуєте очікуване відображення кругової діаграми, але і утиліту також показує список 50 найбільших файлів. Ви також знайдете екран, який показує найбільші файли за типом.

Java не є найпопулярнішою платформою, і її складно оновлювати, але якщо ви шукаєте щось з кращими параметрами звітності, ніж xdiskusage, JDiskReport - відповідь.

7 Інструменти використання диска для Linux: Який ваш коханий?

Неважливо, чи бажаєте ви використовувати вбудовані інструменти командного рядка, приголомшливі візуалізатори графічного інтерфейсу або консольний аналіз використання вашого жорсткого диска: є інструмент для всіх!

Щоб дізнатися більше про Linux, ознайомтеся з нашим оглядом про те, як перейменувати файл в Linux.