Як дізнатися що найбільше займає місця на диску LinuxЯк дізнатися що найбільше займає місця на диску Linux

0 Comment

Дізнаємося вільне місце на диску в Linux

Після тривалої роботи за комп’ютером на диску накопичується багато файлів, тим самим займаючи вільне місце. Часом його стає настільки мало, що комп’ютер починає втрачати продуктивність, а установка нового програмного забезпечення не може бути виконана. Щоб такого не сталося, необхідно контролювати розмір вільного простору на вінчестері. У Linux це можна зробити двома способами, які і будуть розглянуті в цій статті.

Перевірка вільного місця на диску в Linux

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

Спосіб 1: Програми з графічним інтерфейсом

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

Стандартизованої програмою для перевірки і моніторингу вільного місця на жорсткому диску в операційних системах на базі ядра Linux є GParted. З її допомогою ви отримуєте наступні можливості:

  • відслідковувати кількість вільного і зайнятого місця на вінчестері;
  • розпоряджатися об’ємом окремих розділів;
  • збільшувати або зменшувати розділи на свій розсуд.

У більшості пакетів вона встановлена ​​за замовчуванням, але якщо такий все-таки не виявилося, її можна встановити за допомогою менеджера додатків, вписавши в пошуку назву програми або ж через «Термінал», виконавши по черзі дві команди:

sudo update
sudo apt-get install gparted

Запускається додаток з головного меню Dash за допомогою виклику його через пошук. Також запуск можна здійснити, ввівши цю умову в «Термінал»:

Слово «pkexec» в даній команді означає, що всі дії, що виконуються програмою, будуть відбуватися від імені адміністратора, а значить вам доведеться ввести свій особистий пароль.

Примітка: при введенні пароля в «Терміналі» він ніяк не відображається, тому варто наосліп ввести необхідні символи і натиснути клавішу Enter.

Головний інтерфейс програми досить простий, інтуїтивно зрозумілий і виглядає наступним чином:

Верхня його частина (1) відведена під управління процесом розподілу вільного місця, нижче – наочний графік (2), що показує, на скільки розділів поділений вінчестер і скільки в кожному з них зайнято місця. Вся нижня і велика частина інтерфейсу відведена під детальний графік (3), що описує стан розділів з більшою точністю.

системний монітор

У тому випадку, якщо ви використовуєте ОС Ubuntu і середу користувача Gnome, то перевірити стан пам’яті на жорсткому диску можна через програму «Системний монітор», що запускається через інтерфейс Dash:

У самому додатку потрібно відкрити крайню праву вкладку «Файлові системи», де і буде відображатися вся інформація про ваш вінчестері:

Варто попередити, що в середовищі робочого столу KDE така програма не передбачена, але деяку частину інформації можна отримати в розділі «Інформація про систему».

Рядок стану в Dolphin

Користувачам KDE надається ще одна можливість перевірити, скільки ж незадіяних гігабайт на даний момент знаходиться в їх розпорядженні. Для цього потрібно скористатися менеджером файлів Dolphin. Однак спочатку необхідно внести деякі корективи в системні параметри, щоб в файловому менеджері з’явився необхідний елемент інтерфейсу.

Для того щоб включити цю функцію, потрібно перейти у вкладку «Налаштувати», вибрати там графу «Dolphin», потім «Главное». Після потрібно потрапити в розділ «Рядок стану», де буде потрібно виставити маркер в пункті «Показувати відомості про вільне місце». Після цього натискаєте «Застосувати» і кнопку «ОК»:

Після всіх маніпуляцій все має виглядати наступним чином:

До недавнього часу така функція була і в файловому менеджері Nautilus, який використовується в Ubuntu, але з виходом оновлень вона стала недоступна.

Четвертий спосіб довідатися про вільний простір на вашому вінчестері – додаток Baobab. Дана програма є стандартним аналізатором використання жорстких дисків в операційній системі Ubuntu. Baobab в своєму арсеналі має не тільки список всіх папок на вінчестері з докладним описом, аж до дати останнього зміни, але і кругову діаграму, яка досить зручна і дозволяє візуально оцінити обсяг кожної з папок:

Якщо з якоїсь причини програма в Ubuntu у вас відсутній, то ви можете її завантажити і встановити, виконавши по черзі дві команди в «Терміналі»:

sudo update
sudo apt-get install baobab

До речі, в операційних системах із середовищем робочого столу KDE є своя аналогічна програма – FileSlight.

Спосіб 2: Термінал

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

Для отримання інформації про диск комп’ютера введіть наступну команду:

Для того щоб спростити процес читання інформації, скористайтеся цією функцією:

Якщо ж ви хочете перевірити стан пам’яті в окремому каталозі, вкажіть шлях до нього:

Або ж можна вказати ім’я пристрою, якщо є необхідність:

Опції команди df

Крім опції -h, утиліта підтримує і інші функції, такі як:

  • -m – вивести інформацію про всю пам’яті в мегабайтах;
  • -T – показати вид системи файлів;
  • -a – показати в списку все файлові системи;
  • -i – відобразити всі инодом.

Насправді, це не всі опції, а лише найбільш популярні. Щоб переглянути повний їх список, необхідно виконати в «Терміналі» наступну команду:

За підсумком перед вами буде такий список опцій:

висновок

Як можна помітити, способів, за допомогою яких можна перевірити вільне місце на диску, багато. Якщо вам необхідно отримати лише базові відомості про зайняте просторі диска, то найпростіше використовувати одну з наведених програм з графічним інтерфейсом. У тому випадку, якщо ви хочете отримати більш детальний звіт, підійде команда df в «Терміналі». До слова, програма Baobab здатна надати не менше детальну статистику.

Як перевірити вільний дисковий простір на Linux [Термінал та методи графічного інтерфейсу]

Найпростіший спосіб знайти вільний простір на диску в Linux – це використовуйте команду df. Команда df означає бездисковий, і цілком очевидно, що вона показує вам вільний та доступний дисковий простір у системах Linux.

з -h опція, вона показує дисковий простір у зручному для читання форматі (МБ та ГБ).

Ось вихідні дані команди df для моєї системи Dell XPS, де встановлено лише Linux із зашифрованим диском:

Перевірка вільного місця на диску за допомогою команди df в Linux

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

Метод 1: Перевірка вільного дискового простору в Linux за допомогою команди df (і розуміння її результату)

Коли ви використовуєте команду df для перевірки місця на диску, вона покаже купу “файлових систем” із їх розміром, використовуваним простором і вільним простором. Ваші фактичні диски, як правило, повинні бути вказані як один із наступних:

Це не жорстке правило, але воно вказує на те, як легко розпізнати фактичний диск із натовпу.

У вашій системі Linux може бути кілька розділів на диску для завантаження, EFI, рута, підкачки, домашнього і т. Д. У таких випадках ці розділи відображаються цифрою в кінці “імені диска”, наприклад / dev / sda1, / dev / nvme0n1p2 тощо.

Ви можете визначити, який розділ використовується з якою метою, з точки монтування. Root встановлений на /, EFI в / boot / EFI тощо.

У моєму випадку я використав 41% з 232 ГБ дискового простору під root. Якщо у вас є 2-3 великі розділи (наприклад, root, home тощо), вам доведеться зробити тут обчислення.

  • tmpfs: tmpfs (тимчасова файлова система), що використовується для зберігання файлів у віртуальній пам’яті. Ви можете зручно ігнорувати цю віртуальну файлову систему.
  • удев: udev файлова система використовується для зберігання інформації, пов’язаної з пристроями (наприклад, USB, мережевою картою, CD-ROM тощо), підключеними до вашої системи. Ви можете також проігнорувати це.
  • / dev / loop: Це циклічні пристрої. Їх ви побачите при перевірці дискового простору в Ubuntu через прикладні програми. Цикли – це віртуальні пристрої, які дозволяють отримувати доступ до звичайних файлів як блокові пристрої. За допомогою циклічних пристроїв прикладні програми оснащені печаткою у власному віртуальному диску. Оскільки вони є кореневими, вам не потрібно окремо підраховувати використаний простір на диску.

Бракує місця на диску? Перевірте, чи змонтовано всі диски та розділи

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

Наприклад, моя Intel NUC має два твердотільні накопичувачі та на них встановлено 4 або 5 дистрибутивів Linux. Він показує додаткові диски лише тоді, коли я їх явно монтую.

Ви можете використовувати команду lsblk, щоб переглянути всі диски та розділи у вашій системі.

Отримавши назву розділу диска, ви можете змонтувати його таким чином:

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

Спосіб 2: Перевірте використання вільного диска графічно

Графічно перевірити вільний простір на диску в Ubuntu набагато простіше за допомогою інструмента Disk Usage Analyzer.

Інструмент аналізу використання диска

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

Перевірка використання диска

Перевірка вільного місця на диску за допомогою утиліти GNOME Disks

В іншому випадку утиліта GNOME Disks також є досить зручним інструментом.

Запустіть інструмент і виберіть диск. Виберіть розділ, щоб побачити вільний простір на диску. Якщо розділ не змонтовано, спочатку встановіть його, натиснувши піктограму “відтворити”.

Перевірка вільного місця на диску в робочому столі Ubuntu

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

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

Я також пояснив кілька речей, які можуть турбувати вас у розумінні використання диска. Сподіваюся, вам сподобається.

Якщо у вас є запитання чи пропозиції, будь ласка, повідомте мене про це в розділі коментарів.

Схожі повідомлення: