Меню

Чем занят жесткий диск linux

Что занимает место на диске в Linux?

Матерые админы уже знают, где искать «виновника торжества (Торжество — празднество в ознаменование какого-либо выдающегося события, юбилейной даты и т. п. Торжество — высший ранг церковного праздника в Католической церкви)». А если вам достался сервер по наследству (переход имущества, прав и связанных с ними обязанностей умершего лица (наследодателя) к иным лицам (наследникам)) от прошлого (это множество всех хронологически предшествующих данному моменту событий) администратора (Физическое должностное лицо, управляющее в учреждении, коллективе, компании), то тут уже надо разбирать, какое приложение (может значить: Прикладная компьютерная программа — см. Прикладное программное обеспечение) занимает место на жестком диске. В этой статье (Статья, в журналистике — один из основных жанров) мы дадим несколько советов (может означать: Совет — наставление, напутствие, рекомендация) и команд Linux.

Многим пользователям UNIX и Linux известны утилиты du и df, позволяющие анализировать количество (категория, выражающая внешнее, формальное взаимоотношение предметов или их частей, а также свойств, связей: их величину, число, степень проявления того или иного свойства) занятого и свободного дискового пространства. Это отличные консольные инструменты (предмет, устройство, механизм, машина или алгоритм, используемые для целевого воздействия на объект: его изменения или измерения в целях достижения полезного эффекта) из разряда (происходит от глагола «разряжать» или от глагола «разрежать», имеет множество значений в различных областях) тех, которыми пользуются практически каждый день (промежуток времени от восхода до заката Солнца). В сегодняшней статье я хочу поделиться с вами недавно открытой для себя утилите ncdu — основанном на ncurses аналоге (объект (техническое решение) того же назначения, близкий по совокупности существенных признаков) du.

Что занимает место в linux через df

Команда «df -h». Данная команда выводит список (списках в Википедии см. руководство Википедия:СпискиСписок, многозначное слово: Список — в информатике и программировании — последовательность элементов данных) всех файловых систем, их размер (это слово имеет несколько значений: Степень развития, величина, масштаб какого-нибудь явления) и точки монтирования (Монтирование файловой системы Каскадно-объединённое монтирование Монтировка Установка). Ключ -h позволяет вывести информацию в удобном для восприятия (перцепция (от лат. perceptio) — чувственное познание предметов окружающего мира, субъективно представляющееся прямым, непосредственным) виде (ВИД: В прямом смысле: То, что доступно взгляду) — в мегабайтах (единица измерения количества информации, обозначающая, в зависимости от контекста, 1 000 000 (106) или 1 048 576 (220) байт) и гигабайтах (кратная единица измерения количества информации, равная 230 = 1 073 741 824 байт (согласно предложению международной электротехнической комиссии является гибибайтом)), без ключа (Ключ — информация, служащая для разгадки, решения, понимания чего-нибудь, овладения чем-нибудь: тайны, шифра, местности) информация о размере выводится в блоках (многозначный термин, фамилия и топоним).

root@syslog-srv:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 294G 23G 257G 9% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
udev 991M 4.0K 991M 1% /dev
tmpfs 201M 720K 200M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1001M 0 1001M 0% /run/shm
none 100M 0 100M 0% /run/user
/dev/sdb1 16G 5.6G 9.3G 38% /backup_hdd

$ df -h
Файловая система Разм Исп Дост (Дост Мухаммед Дост, Шах Мухаммед (род. 1929) — государственный деятель и дипломат Афганистана) Исп% смонтирована на
/dev/sda5 20G 13G 6,5G 66% /
none 493M 324K 493M 1% /dev
none 498M 400K 497M 1% /dev/shm
none 498M 88K 498M 1% /var/run
none 498M 0 498M 0% /var/lock
none 498M 0 498M 0% /lib/init/rw

Данная команда дает нам представление (Представление (право) — документ, содержащий предложение Представление (психология) Представление (базы данных) Представление зон (DNS) Представление (квантовая механика) — способ описания) о заполненности диска, но мы не знаем в каких каталогах лежит «мусор (бытовые отходы (ТБО, бытовой мусор) — предметы или товары, потерявшие потребительские свойства, наибольшая часть отходов потребления)», что является «мусором». Команда конечно хорошая и полезная, но мы пойдем дальше.

Читайте также:  Перечислите этапы настройки сетевых средств windows кратко

Занятое место в linux через du

Команда «du -h». Данная команда покажет, сколько места на диске занимает указанная папка (Папка — канцелярская принадлежность, обложка, конверт для бумаг, скоросшиватель.Папка-регистратор — канцелярская папка с арочным механизмом для хранения документов.Папка — экранный объект в). В нашем примере (рассматривается в риторике) мы выведем сколько места занимает каталог boot.

root@syslog-srv:/# du -h /boot
4.0K /boot/grub/locale
2.4M /boot/grub/i386-pc
2.4M /boot/grub/fonts
4.8M /boot/grub
36M /boot

Если ввести команду «du -h /», то вы увидите огромный список всех ваших каталогов, но, опять же, понимания (универсальная операция мышления, связанная с усвоением нового содержания, включением его в систему устоявшихся идей и представлений) о том что конкретно занимает место вы не получите.

Занятое место в linux через команду ncdu

Не много поискав в интернете (всемирная система объединённых компьютерных сетей для хранения и передачи информации), мы нашли замечательное приложение ncdu. Ncdu — это анализатор (Анализатор в биологии — то же, что сенсорная система) использования места на жестком диске с ncurses-интерфейсом. Программа была создана для обнаружения причин (Основание, предлог для каких-нибудь действий.Например: Уважительная причина; Смеяться без причины; По причине того что…, по той причине что…, из-за того что) нехватки места на жестком диске. Ncdu особенно полезен на серверах, где вы просто не можете установить ГУИ программу. В Linux есть еще и другая программа для анализа (метод исследования, характеризующийся выделением и изучением отдельных частей объектов исследования) жесткого диска прямо из консоли — du, но Ncdu предоставляет именно ncurses-интерфейс.

Разница между DU и Ncdu можно сказать такая же, как между командой CP и Midnight Commander.

Для просмотра (Актовый просмотр Семейный просмотр Просмотр (программа) Порт просмотра Предпросмотр в реальном времени) дополнительной информации о директории (форма организации верховной власти в виде особой коллегиальной формы управления) нужно нажать клавишу i. Для закрытия информации нужно нажать i опять. Для удаления директории нужно нажать d. Когда нажмете эту кнопку, программа (термин, в переводе означающий «предписание», то есть предварительное описание предстоящих событий или действий) покажет уведомление. Это самые основные вещи (многозначный термин, входящий в базовые понятия многих направлений науки и широко используемый в обыденной жизни). Для того, чтобы узнать больше о командах и т.п. можете нажать клавишу ?.

ncdu будет полезна прежде всего тем пользователям (лицо или организация, которое использует действующую систему для выполнения конкретной функции), которым нужен интерактивный режим анализа занятого дискового пространства (понятие, используемое (непосредственно или в словосочетаниях) в различных разделах знаний). Возможность (направление развития, присутствующее в каждом явлении жизни; выступает и в качестве предстоящего, и в качестве объясняющего, то есть как категория) работы утилиты в консоли значительно повышает её ценность (важность, значимость, польза, полезность чего-либо) для тех, кому (угрожающее жизни состояние между жизнью и смертью, характеризующееся потерей сознания, резким ослаблением или отсутствием реакции на внешние раздражения, угасанием рефлексов до полного их) часто приходится сталкиваться с подобными задачами на серверах. Бинарные пакеты (упаковка для чего-либо, обычно из бумаги или пластика: Бумажный пакет Полиэтиленовый пакет Пакет-саше — герметичный пакет) ncdu присутствуют в репозиториях (хранилище — место, где хранятся и поддерживаются какие-либо данные) всех современных дистрибутивов (это форма распространения программного обеспечения) Linux, *BSD; кроме того (Республика (фр. République togolaise) — государство в Западной Африке, граничащее с Ганой на западе, Бенином на востоке и Буркина-Фасо на севере) есть готовые пакеты под Mac и даже Solaris. Всем пользователям нетрадиционной ориентации (в классическом случае — выбор одного класса систем координат, связанных между собой «положительно» в некотором определённом смысле), желающим получить больше информации (сведения независимо от формы их представления) или собрать это чудо (необычное, редкое и, как правило, неизученное явление, которое внешне выглядит как нарушение известных законов природы) из исходников (код (также исходный текст) — текст компьютерной программы на каком-либо языке программирования или языке разметки, который может быть прочтён человеком), торжественно сообщаю домашний адрес (Почтовый адрес — условная кодификация места нахождения объекта в пространстве, применяемая для целей почтовой связи) утилиты. В своём же уютненьком Arch Linux я без лишних телодвижений сделал следующее. ncdu в качестве (Качество — философская категория) единственного параметра принимает путь к каталогу для сканирования (устройство ввода, которое, анализируя какой-либо объект (обычно изображение, текст), создаёт его цифровое изображение), например:

Читайте также:  Windows pxe lan boot

n — сортировка (последовательное расположение или разбиение на группы чего-либо в зависимости от выбранного критерия) по имени (часть речи, дающая название для человека (в этом случае это будет личное имя), продукта (торговой марки или бренда), идеи или концепции, обычно используемая для того, чтобы отличить его от других,) в обоих направлениях;
s — сортировка по размеру в обоих направлениях (неоднозначное слово, которое может обозначать: Направление вектора — для вектора в геометрии);
d — удалить текущий файл или каталог;
t — включение/отключение вывода каталогов (в общем случае, некий список информации об объектах, составленный с целью облегчения поиска этих объектов по какому-то признаку: Список или опись собрания книг в библиотеках, картин и других) перед файлами;
g — включение (процесс объединения элементов в одну систему)/отключение вывода (может употребляться в разных контекстах: Вывод — проводник в составе электрического устройства, предназначенный для электрического соединения с другими устройствами Устройства ввода-вывода — класс) процентного соотношения (в математике (отношение, пропорция) — это взаимосвязь между двумя числами одного рода (предметами, действиями, явлениями, свойствами (признаками), понятиями, объектами, например, людьми) и графика (График функции — множество точек, у которых абсциссы являются допустимыми значениями аргумента x, а ординаты — соответствующими значениями функции y <\displaystyle y>. График — деятель искусств,);
a — переключение между выводом реального размера элементов (228 (лат. elementum — первичная материя, стихия) — составляющая часть чего-либо (особенно — простая, не состоящая, в свою очередь, из других частей)) и занимаемым пространством на диске («круглое блюдо») — круг (низкий цилиндр) или предмет в виде круга);
e — показать/скрыть скрытые и исключённые файлы
r — пересчитать текущий каталог.

Поскольку работа du-подобных утилит может занимать много времени (форма протекания физических и психических процессов, условие возможности изменения), в ncdu предусмотрен вывод в файл, коотрый можно позже просмотреть. Чтобы сохранить результаты (последствие цепочки действий или событий, выраженных качественно или количественно) работы (может означать: Работа — функционирование какой-либо системы — механизма, биоценоза, организма или общности, — а также её части) ncdu в файл, используется флаг -o с указанием путь (место, направление или сам процесс перемещения (или изменения); вплоть до научных абстракций этого понятия: Путь (или траектория) материальной точки или тела — физическая абстракция; линия) к файлу в качестве параметра (величина, значения которой служат для различения элементов некоторого множества между собой):

Занятое место в удаленном linux через ssh + ncdu

Используя старый-добрый ssh и флаги (полотнище правильной геометрической (чаще всего прямоугольной) формы, имеющее какую-либо специальную расцветку) ncdu, можно запустить ncdu на удалённой системе, а результаты просмотреть локально:

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

Найти большие файлы занимающие много места в Linux

Часто бывает так, что место на диске заканчивается. И для поддержания системы в работоспособном состоянии (отвлечённое понятие, обозначающее множество устойчивых значений переменных параметров объекта) надо быстро узнать, какие файлы занимают на диске больше всего места, чтобы их, например, удалить. Часто это бывают непомерно разросшиеся файлы (именованная область данных на носителе информации) логов (природе: Логово — место долговременного отдыха, спячки или выведения детенышей у некоторых млекопитающих.Населённый пункт: Логово — деревня в Куньинском районе Псковской области России, Жижицкая), если на них не настроена ротация (устоявшийся термин в русском языке для следующих ситуаций: Ротация в полиграфии — то же, что ротационная печатная машина). Быстро узнать самые большие файлы в системе можно так:

Читайте также:  У windows 10 pin код перестал быть доступным

ls -lR | sort -k5 -n

Выполнять ее лучше всего в корне (многозначный термин) под рутом, чтобы не пропустить все системные подкаталоги. В выводе этой команды самые большие файлы будут располагаться ближе к концу (Конец — завершённость.Конец — предел, граница, край какого-либо объекта или события, а также его часть, примыкающая к этому пределу.Конец (район) — устаревшая единица территориального деления), чтобы не пришлось мотать вверх по буферу (- многозначный термин: Буфер — устройство, устанавливаемое на различных видах транспорта, служащее для гашения (амортизации) продольных ударных и сжимающих усилий) консоли (компьютера (англ. console — пульт управления) — совокупность устройств (в том числе устройств ввода-вывода), обеспечивающая взаимодействие человека-оператора с компьютером) (ведь и буфера консоли может не хватить). Недостаток команды: видны имена файлов, но не видны директории, в которых находятся эти файлы. Это впринципе не большая проблема (в широком смысле — сложный теоретический или практический вопрос, требующий изучения, разрешения; в науке — противоречивая ситуация, выступающая в виде противоположных позиций в объяснении), так как самых больших файлов обычно не более десятка (разговорная форма числительного «десять»), и даже если непонятно где они находятся, их можно найти по имени и размеру через команду (Команда — группа лиц, объединённая общими мотивами, интересами) find. Еще одни вариант (одна из нескольких редакций какого-либо произведения (литературного, музыкального и тому подобного) или официального документа; видоизменение какой-либо части произведения (разночтения отдельных) команды. Рекурсивный поиск (в широком смысле — стремление добиться чего-либо, найти что-либо; действия субъекта, направленные на получение нового или утерянного (забытого): новой информации (поиск информации), данных,) файлов самого большого размера в некоторой директории:

find . -type f -printf ‘%20s %p\n’ | sort -n | cut -b22- | tr ‘\n’ ‘\000’ | xargs -0 ls -laSr

Вообще, такие вот задачи (проблемная ситуация с явно заданной целью, которую необходимо достичь; в более узком смысле задачей также называют саму эту цель, данную в рамках проблемной ситуации, то есть то, что требуется), и задачи подобные, должны решаться с помощью (содействие кому-либо или чему-либо; действия или средства, облегчающие, упрощающие что-либо: Военная помощь — межгосударственная помощь для военных нужд, которая может состоять из финансовых) систем мониторинга (система постоянного наблюдения за явлениями и процессами, проходящими в окружающей среде и обществе, результаты которого служат для обоснования управленческих решений по обеспечению безопасности) — но мне неимоверно лень (отсутствие или недостаток трудолюбия, предпочтение свободного времени трудовой деятельности) заниматься. Для меня (фамилия) система (множество элементов, находящихся в отношениях и связях друг с другом, которое образует определённую целостность, единство) мониторинга, это такой здоровенный монстр (чудище, монстр — фантастическое существо огромных размеров и/или необыкновенного строения) — кальмар (отряд десятируких головоногих моллюсков), половина (то же, что одна вторая (½) — доля, дробь) щупалец (подвижные выросты тела у представителей многих групп беспозвоночных животных и некоторых позвоночных) которого нафиг не нужны, кроме как ингредиент (Ингредиент (химия) — составная часть какого-либо сложного соединения или смеси, присутствующая в готовом продукте в исходном или изменённом виде) салата (Салат (лат). Вот и клепаю свои поделки, которые потом (водный раствор солей и органических веществ, выделяемый потовыми железами) распространяю через Ansible. Хотя я конечно же не прав (понятие юриспруденции, один из видов регуляторов общественных отношений; система общеобязательных, формально-определённых, принимаемых в установленном порядке гарантированных государством правил) — системы мониторинга, наше все!

Источник

Adblock
detector