Как анализировать использование дискового пространства в Linux из Терминала

Вам не хватает места на вашем сервере Linux ? Пытаетесь выяснить, что занимает все пространство, но не можете понять? Следуя нашему руководству, мы рассмотрим, как анализировать использование данных в Linux через терминал.

Примечание: хотя в этом руководстве основное внимание уделяется серверу Linux, эти методы также работают на любом настольном компьютере или ноутбуке с операционной системой на базе Linux. Не стесняйтесь следить за мной!

1. Анализируем дисковое пространство в Linux - NCDU

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

Установка NCDU в Linux

Приложение NCDU очень легкое и простое в использовании. Однако никакие современные операционные системы Linux не поставляют его по умолчанию, поэтому мы должны продемонстрировать, как его установить, прежде чем мы покажем вам, как использовать его для анализа использования файловой системы вашей системы Linux.

Чтобы установить NCDU в Linux, откройте окно терминала или подключитесь к серверу Linux через SSH. Оттуда следуйте инструкциям командной строки, приведенным ниже, которые соответствуют используемой вами ОС.

Ubuntu

Чтобы установить приложение NCDU в Ubuntu, используйте следующую команду Apt .

sudo apt установить ncdu

Debian

В Debian вы можете заставить NCDU работать с помощью следующей команды Apt-get в терминале.

sudo apt-get установить ncdu

Arch Linux

Те, кто использует Arch Linux, могут получить NCDU с помощью диспетчера пакетов Pacman .

sudo pacman -S ncdu

Fedora

Вы используете Fedora Linux? Если это так, вы сможете запустить NCDU с помощью приведенной ниже команды dnf .

sudo dnf установить ncdu

OpenSUSE

Чтобы заставить NCDU работать в OpenSUSE Linux, выполните команду Zypper ниже.

zypper addrepo https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo zypper обновить zypper установить ncdu

Общий Linux

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

Чтобы получить исходный код для NCDU, вам нужно перейти на сайт разработчика .

Использование NCDU для анализа использования файловой системы в командной строке

Чтобы использовать NCDU для анализа использования файловой системы, начните с открытия терминала. Затем запустите команду ncdu рядом с каталогом, который вы хотите проанализировать. Например, чтобы проанализировать каталог / var, вы должны запустить:

ncdu / var

Или проанализируйте всю систему, указав NCDU в каталоге / с помощью:

Как анализировать использование дискового пространства в Linux из Терминала

ncdu /

После того, как вы запустите команду ncdu для каталога, который хотите проанализировать, вы увидите появившееся окно. В этом окне вы увидите, как приложение NCDU сканирует папку. Устройтесь поудобнее и проявите терпение, пока он сканирует. Это может занять много времени, особенно если у вас много файлов.

Когда NCDU завершит сканирование, вам будет представлен интерактивный график. Этот график ранжирует каталоги в системе Linux по размеру. Папка вверху использует больше всего данных. Тот, что внизу, использует меньше всего.

Как анализировать использование дискового пространства в Linux из Терминала

Используя клавиши со стрелками ВВЕРХ / ВНИЗ , найдите папку, которую вы хотите просмотреть. Затем нажмите Enter, чтобы получить к нему доступ. Чтобы выйти из анализатора использования диска NCDU, нажмите q на клавиатуре.

Как анализировать использование дискового пространства в Linux из Терминала

2. Анализируйте дисковое пространство в Linux - DF

Другой способ проанализировать использование файловой системы в терминале Linux - использовать инструмент DF. Чтобы использовать инструмент DF, запустите df, а затем ту часть файловой системы, которую вы хотите проанализировать. Например, чтобы проверить статус ~/каталога, запустите df ~ / .

df ~ /

Запуск инструмента DF для каталога приведет к общему считыванию этого каталога, сколько места используется и сколько осталось. Однако формат считывания не является легко читаемым. Чтобы инструмент DF отображал сводку о том, сколько данных каталог использует в системе в удобном для чтения формате, используйте переключатель -h . -H коммутатор будет печатать считывание в гигабайт и мегабайт.

Как анализировать использование дискового пространства в Linux из Терминала

df -h ~ /

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

3. Анализируем дисковое пространство в Linux - DU

Если инструменты NCDU и DF этого не делают, еще один отличный способ проанализировать использование файловой системы в Linux - это инструмент DU. DU может сканировать любой каталог и показывать, насколько велик каждый файл в этой конкретной папке. Это удобно для поиска файлов, занимающих больше всего места.

Чтобы узнать, какие файлы занимают больше всего места в любом каталоге вашей системы Linux, запустите du / directory . Например, чтобы узнать, какие файлы в /varкаталоге самые большие , запустите:

Как анализировать использование дискового пространства в Linux из Терминала

du -ch / var

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

дю -ch / мой-любимый-каталог> du-readout.txt

Вы можете просмотреть текстовый файл с помощью инструмента cat . Или откройте его в своем любимом текстовом редакторе.

cat du-readout.txt

Leave a Comment

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

Диагностика Mp3: устранение до 50 проблем с аудиофайлами Mp3

MP3 Diags — это идеальный инструмент для устранения проблем в вашей музыкальной коллекции. Он может корректно проставлять теги в mp3-файлах, добавлять отсутствующие обложки альбомов и исправлять ошибки VBR.

Приложения для уведомлений Google Voice на рабочем столе

Приложения для уведомлений Google Voice на рабочем столе

Как и Google Wave, Google Voice вызвал большой ажиотаж по всему миру. Google стремится изменить способ нашего общения, и поскольку он становится всё более популярным,

Загрузите избранное Flickr с помощью FlickrFaves

Загрузите избранное Flickr с помощью FlickrFaves

Существует множество инструментов, позволяющих пользователям Flickr загружать фотографии в высоком качестве, но есть ли способ загрузить избранное Flickr? Недавно мы...

OK Sampler — бесплатная программа для создания музыкальных семплов

OK Sampler — бесплатная программа для создания музыкальных семплов

Что такое сэмплирование? Согласно Википедии, «это процесс взятия фрагмента, или сэмпла, одной звукозаписи и повторного использования его в качестве инструмента или

Резервное копирование Google Sites: импорт/экспорт

Резервное копирование Google Sites: импорт/экспорт

Google Sites — это сервис от Google, позволяющий пользователям размещать сайты на серверах Google. Но есть одна проблема: встроенная функция резервного копирования отсутствует.

Приложение Google Tasks для ПК

Приложение Google Tasks для ПК

Google Tasks не так популярен, как другие сервисы Google, такие как Calendar, Wave, Voice и т. д., но он по-прежнему широко используется и является неотъемлемой частью жизни людей.

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

Как восстановить потерянные разделы и данные жесткого диска [Руководство]

В нашем предыдущем руководстве по безопасному удалению данных с жесткого диска и съемных носителей с помощью Ubuntu Live и загрузочного CD DBAN мы обсуждали, что диск на базе Windows

Установите пакеты Debian в Arch Linux с помощью Debtap

Установите пакеты Debian в Arch Linux с помощью Debtap

Вы пытаетесь заставить приложение работать на Arch Linux или Manjaro, но не можете найти его в официальных репозиториях программного обеспечения или даже в AUR? Попробуйте Дебтап. Это

Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!