Вам не хватает места на вашем Сервер Linux? Пытаясь выяснить, что занимает все пространство, но не можете понять это? Следуйте нашему руководству, чтобы узнать, как анализировать данные в Linux через терминал.
Примечание. Хотя данное руководство посвящено серверу Linux, эти методы также работают на любом настольном компьютере или ноутбуке с операционной системой на базе Linux. Не стесняйтесь следовать!
Лучший способ выяснить использование вашего диска в командной строке в Linux - с помощью инструмента NCDU. Это утилита на основе Ncurses, которая сканирует выходные данные графика (от наибольшего к наименьшему), показывающего, сколько места занимают данные в вашей файловой системе Linux.
Приложение NCDU очень легкое и легкое в использовании. Однако ни одна современная операционная система Linux не поставляет его по умолчанию, поэтому мы должны продемонстрировать, как установить его, прежде чем показать, как его использовать для анализа использования файловой системы вашей системы Linux.
Чтобы установить NCDU в Linux, откройте окно терминала или подключитесь к компьютеру с Linux через SSH. Оттуда следуйте инструкциям командной строки, приведенным ниже, которые соответствуют ОС, которую вы используете в настоящее время.
Чтобы установить приложение NCDU в Ubuntu, используйте следующее склонный команда.
sudo apt установить ncdu
В Debian вы можете заставить NCDU работать со следующими Кв-прибудете команда в терминале.
sudo apt-get установить ncdu
Те, кто в Arch Linux могут получить NCDU с pacman менеджер пакетов.
sudo pacman -S ncdu
Вы используете Fedora Linux? Если это так, вы сможете запустить NCDU и запустить его с д.н.ф. Команда ниже.
sudo dnf установить ncdu
Чтобы заставить NCDU работать на OpenSUSE Linux, запустите Zypper Команда ниже.
молния адрес https://download.opensuse.org/repositories/utilities/openSUSE_Leap_15.1/utilities.repo. Обновление молнии. zypper установить ncdu
Если вы используете операционную систему Linux, которая не включена в этот список, вы все равно сможете установить программное обеспечение с помощью исходного кода.
Чтобы получить исходный код для NCDU, вам нужно веб-сайт разработчика.
Чтобы использовать NCDU для анализа использования файловой системы, начните с открытия терминала. Затем запустите ncdu Команда рядом с каталогом, который вы хотите проанализировать. Например, чтобы проанализировать каталог / var, вы должны выполнить:
ncdu / var
Или проанализируйте всю систему, указав NCDU на / каталог с:
нкду /
Как только вы запустите ncdu Команда против каталога, который вы хотите проанализировать, вы увидите окно. В этом окне вы увидите, что приложение NCDU сканирует папку. Расслабьтесь и будьте терпеливы, пока он сканирует. Это может занять много времени, особенно если у вас много файлов.
Когда NCDU закончит сканирование, вам будет представлен интерактивный график. Этот график будет ранжировать каталоги в системе Linux по размеру. Папка вверху использует больше всего данных. Тот, что внизу, использует меньше всего.
С использованием Клавиши со стрелками ВВЕРХ / ВНИЗнайдите папку, на которую хотите посмотреть. Затем нажмите Войти чтобы получить к нему доступ. Чтобы выйти из анализатора использования диска NCDU, нажмите Q на клавиатуре.
Другой способ проанализировать использование файловой системы в терминале Linux - это инструмент DF. Чтобы использовать инструмент DF, запустите ДФ, а затем часть файловой системы, которую вы хотите проанализировать. Например, чтобы проверить статус ~/
запуск каталога Д.Ф. ~/.
дф ~ /
Запустив инструмент DF для каталога, вы получите общее чтение этого каталога, сколько места используется и сколько осталось. Однако показания не в удобном для чтения формате. Чтобы указать инструменту DF, чтобы он отображал сводную информацию о том, сколько данных каталог использует в системе в удобном для чтения формате, используйте -час переключатель. -час Коммутатор распечатает показания в гигабайтах и мегабайтах.
df -h ~ /
Чтобы проанализировать любой каталог, запустите Д.Ф. Команда против любой папки. Тем не менее, понять, что Д.Ф. Команда не предлагает подробное чтение каталога. Вместо этого он предлагает только краткое резюме.
Если инструменты NCDU и DF этого не делают, еще одним отличным способом анализа использования файловой системы в Linux является инструмент DU. DU может сканировать любой каталог и показывать размер каждого файла в этой конкретной папке. Это удобно для определения того, какие файлы занимают больше всего места.
Чтобы узнать, какие файлы занимают больше всего места в любом каталоге в вашей системе Linux, запустите дю /directory. Например, чтобы узнать, какие самые большие файлы в /var
каталог, запустите:
du -ch / var
После запуска дю Команда, он покажет список каждого файла и его размер, а также общий размер всех файлов, добавленных вместе в самом низу списка. Чтобы было легче читать, отправьте вывод команды в текстовый файл.
du -ch / my-favourite-directory> du-readout.txt
Вы можете просмотреть текстовый файл с кошка орудие труда. Кроме того, откройте его в вашем любимом текстовом редакторе.
кот du-readout.txt
Thunderbird - отличный почтовый клиентособенно на платформе Linux. ...
NoMachine - это инструмент удаленного доступа, не требующий помощи,...
Korn Shell - популярная альтернатива Bash Shell, которая обычно исп...