Анализ дискового пространства в Linux – команды du и ncdu
Одной из распространённых задач в системном администрировании является оценка состояния жёстких дисков (а также и других устройств хранения), в том числе анализ использования дискового пространства. В Linux для таких целей давно существуют утилиты с удобным графическим интерфейсом, предоставляющих наглядную информацию о занятом пространстве в виде диаграмм и графиков. Однако, для системных администраторов, обслуживающих «серьёзные» сервера на основе Linux-систем, графический интерфейс — чрезмерное удовольствие, не оправдывающее затрачиваемых на него ресурсов. Поэтому необходимо уметь обходиться средствами командной консоли, используя специализированные консольные утилиты для анализа дискового пространства, которые доступны в виде двух команд — du и ncdu.
как посмотреть свободное место на диске
Давайте узнаем сколько у нас свободного места в системе. Узнать это можно с помощью команды
df –h
✅ ОБЗОР ПРОГРАММЫ для ЗАХВАТА ЭКРАНА [DU RECORDER] (Как настроить?)
как видим у нас диск занят на 97%, и нам необходимо узнать что у нас заняло место. Давайте этим займемся.
Команда du – синтаксис и опции
Disk Usage – именно так интерпретируется название команды du. Она была написана ещё в самой первой версии UNIX (в определённом роде предшественницы Linux), еще в стенах одной из лабораторий компании AT usage_fs.gz $ zcat usage_fs.gz | ncdu -f-
Сканирование текущей директории, экспорт результатов в лог, и последующий просмотр этих результатов в браузере ncdu:
$ ncdu -o- | tee usage_fs.txt | ncdu -f-
Работа с удалённой системой:
В данной команде опция -C используется для утилиты ssh для сжатия сетевого трафика при некачественном или медленном соединении.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Похожие посты:
- Форматирование и разметка диска в Linux
- Очистка файловых систем в Linux
- Команда fdisk. Управление разделами жёсткого диска
- Узнать размер дисков в Linux. Команда df
Источник: itproffi.ru
Команда du в Linux
Команда du , сокращенно от «использование диска», сообщает приблизительный объем дискового пространства, используемого данными файлами или каталогами. Это практически полезно для поиска файлов и каталогов, занимающих много места на диске.
Как использовать du команду
Общий синтаксис du команды выглядит следующим образом:
du [OPTIONS]. FILE.
Если данный FILE каталог является каталогом, du будет суммироваться использование диска каждого файла и подкаталога в этом каталоге. Если не FILE указан, du будет сообщать об использовании диска рабочего каталога.
При выполнении без какой-либо опции du отображает использование диском данного файла или каталога и каждого из его подкаталогов в байтах.
du ~/Documents
Вы также можете передать несколько файлов и каталогов du команде в качестве аргументов:
du ~/Documents ~/Pictures ~/.zshrc
Если вы запустите du файл или каталог, для которого у вас нет прав, вы получите что-то вроде «du: not read directory». В этой ситуации вам нужно добавить команду с sudo .
du Есть много вариантов, мы опишем только наиболее часто используемые.
-a Опция указывает du сообщать об использовании дискового пространства каждого файла в каталоге.
du -a ~/Documents
Обычно вы хотите отображать только пространство, занимаемое данным каталогом, в удобочитаемом формате. Для этого используйте -h опцию.
Например, чтобы получить общий размер /var/lib и все его подкаталоги, вы должны выполнить следующую команду:
sudo du -h /var
Мы используем, sudo потому что большинство файлов и каталогов внутри /var/lib каталога принадлежат пользователю root и недоступны для чтения обычным пользователям. Вывод будет выглядеть примерно так:
. 4.0K /var/lib/apt/mirrors/partial 8.0K /var/lib/apt/mirrors 205M /var/lib/apt 2.9G /var/lib/
Чтобы сообщить только общий размер указанного каталога, а не для подкаталогов, используйте -s параметр:
sudo du -sh /var
2.9G /var
-c Опция указывает du сообщить о итога. Это полезно, когда вы хотите получить объединенный размер двух или более каталогов.
sudo du -csh /var/log /var/lib
1.2G /var/log 2.9G /var/lib 4.1G total
Если вы хотите отобразить использование диска в подкаталогах n-уровня, используйте —max-depth опцию и укажите уровень подкаталогов. Например, чтобы получить отчет о каталогах первого уровня, которые вы используете:
sudo du -h —max-depth=1 /var/lib
. 544K /var/lib/usbutils 4.0K /var/lib/acpi-support 205M /var/lib/apt 2.9G /var/lib
Поведение du утилиты по умолчанию заключается в повторном использовании дискового пространства, используемого каталогом или файлом. Чтобы найти видимый размер файла, используйте —apparent-size переключатель. «Очевидный размер» файла — это количество данных в нем.
sudo du -sh —apparent-size /var/lib
2.9G /var/lib
du также позволяет использовать шаблон оболочки. Например, чтобы получить размер всех каталогов, начинающихся с «Do» в вашем домашнем каталоге, вы должны выполнить:
sudo du -csh ~/Do*
102M /home/linuxize/Documents 358M /home/linuxize/Downloads 460M total
Использование du с другими командами
du Команда может быть объединена с другими командами с трубами.
Например, чтобы напечатать 5 крупнейших каталогов внутри /var каталога , вы пройти выход du в sort команду сортировать каталоги по их размеру , а затем трубе вывода к head команде , которая будет печатать только топ 5 каталогов:
sudo du -h /var/ | sort -rh | head -5
4.6G /var/ 2.9G /var/lib 2.6G /var/lib/snapd 1.7G /var/lib/snapd/snaps 1.2G /var/log/journal/af8ce1d394b844fea8c19ea5c6a9bd09
Вывод
К настоящему времени вы должны хорошо понимать, как использовать du команду.
в отличие от того, df какой выводит информацию об использовании диска смонтированными файловыми системами , du команда дает оценку дискового пространства, используемого данными файлами или каталогами.
Вы можете просмотреть все доступные du опции команд, набрав man du в своем терминале.
Источник: baks.dev
Как пользоваться DU Recorder
DU Recorder – это программа для записи экрана на мобильных устройствах. Приложение позволяет легко снимать всё, что происходит на смартфоне в отличном качестве и со звуком. В настройках имеется возможность менять разрешение, способ остановки, битрейд и так далее.
- 1 Как пользоваться DU Recorder
- 1.1 Как записать видео с экрана Android
- 1.2 Как записать видео с экрана на iOS
- 1.3 Как записать видео на ПК
- 1.4 Настройка приложения
Как пользоваться DU Recorder
Приложение легкое в использовании, достаточно установить его с официального сайта разработчиков и запустить в первый раз. Время роликов не ограничено. Также на готовом видео не будет вотермарок.
Важно! Программа распространяется бесплатно, но внутри имеет рекламу.
Как записать видео с экрана Android
В Google Play оригинального приложения нет, оно доступно на Андроид только с официального сайта разработчиков.
На Android достаточно скачать APK версию программы, открыть её, дать доступ к установке из неизвестных источников, вернуться назад и нажать «Установить». После этого DU Recorder будет установлена на смартфон.
Первое открытие приложения попросит дать нужные разрешения. Для этого нужно нажать «Включить» и поставить галочку в появившемся меню.
Далее вернуться назад и снова нажать «Разрешить» в появляющихся окнах.
После этого можно начинать. В любом месте смартфона появится плавающая иконка DU Recorder в правой части экрана. Если на неё нажать, то появится окно старта. По нажатию на красный кружок начнется фиксация дисплея со звуком из микрофона.
Для остановки можно использовать уведомление в шторке состояния, плавающий виджет со временем съемки или просто заблокировать смартфон кнопкой выключения.
Все файлы сохраняются в отдельную папку программы в корне внутренней памяти смартфона. Управлять видеороликами можно прямо в приложении в разделе «Видео».
Справка! В настройках имеется возможность изменить место сохранения видеороликов.
Как записать видео с экрана на iOS
Для создания роликов на IOS можно использовать DU Recorder из официального магазина App Store.
Важно! Приложение доступно начиная с IOS 11.0.
После установки приложения нужно его настроить для корректной работы. Вот подробная инструкция, как включить DU Recorder на Айфон:
- Открыть настройки Айфона.
- Перейти в раздел «Пункт управления».
- Выбрать «Настроить элементы управления».
- Кликнуть по серой полоске «Ещё элем. управления».
- Нажать на зеленый плюсик напротив «Запись экрана».
- Открыть нижнее меню быстрых переключателей.
- Нажать на новую иконку с белым кружком.
- Выбрать из перечня приложений DU Recorder и по необходимости нажать «Микрофон Вкл.».
Теперь по нажатию на иконку захвата экрана в быстром меню будет начат отсчет в 3 секунды. Как только они пройдут, запись начнется.
Остановить съемку возможно по иконке с красным кругом в нижнем меню быстрых настроек.
Все сохраненные файлы хранятся в галерее iPhone, для этого отведена специальная папка «Видео».
Как записать видео на ПК
DU Recorder используется для записи мобильных интерфейсов. Экран компьютера снимать с помощью этой утилиты нельзя, но многим она нужна на ПК для записи мобильной системы без самого смартфона.
На компьютере тоже можно воспользоваться DU Recorder для записи мобильного интерфейса. Для этого нужно воспользоваться эмулятором Андроид под названием BlueStacks. Эта программа эмитирует запущенный андроид-смартфон на компьютере и позволяет полноценно использовать приложения с Google Play и не только.
Если скачать BlueStacks и установить на него DU Recorder по аналогичной схеме из раздела о записи экрана на Android, то можно получить интерфейс смартфона без самого смартфона.
Настройка приложения
Для подробной настройки съемки экрана в DU Recorder нужно открыть программу и выбрать раздел с шестерёнкой в верхнем меню (либо прокрутить страницы максимально вправо).
В настройках можно изменить много параметров, в первую очередь появляются самые важные:
- разрешение видео позволяет отрегулировать количество пикселей;
- качество видео нужно для регулировки цветности, но чем выше значение, тем больше занимает памяти готовый ролик;
- кадр/с отвечает за FPS, то есть количество кадров в секунду;
- ориентация изменяет положение видео относительно оси.
Также здесь включается звук с микрофона.
Справка! На Android имеется возможность изменить местоположение сохраняемых видео.
В разделе «Настройки управления» имеется пункт «Скрывать окно записи при записи», что позволяет скрыть плавающий виджет на видеоролике. Также доступны другие настройки для запуска и остановки записи.
DU Recorder – утилита для записи экрана в быстром режиме с подробными настройками. Приложение позволяет быстро запускать трансляцию, настраивать её и использовать бесплатно на любом современном смартфоне.
Полезное видео
В этом видео рассказывается о том, как настроить и использовать DU Recorder:
Источник: du-recorder.ru
Что это программа du
DU Screen Recorder
версия: 2.4.6.7
Последнее обновление программы в шапке: 01.12.2022
Краткое описание:
Функциональное приложение-комбайн для записи экрана и не только без рут-доступа, рекламы и ограничений.
Описание
DU Recorder — это бесплатное надёжное приложение для записи четкого и высококачественного видео с экрана устройства Android. DU Recorder обладает множеством функций, таких как запись экрана, запись видео и редактирование видео, и не требует корневого доступа. Это удобное средство для записи видео с экрана, например роликов из игр, видеозвонков, прямых трансляций и т. д. упростит вам жизнь!
Полностью БЕСПЛАТНО, никаких покупок из приложения.
Самое МАЛЕНЬКОЕ приложение для записи экрана — менее 5 МБ.
НЕТ рекламы, ограничения на время записи, НЕ требуется корневой доступ.
ВЫСОКОКАЧЕСТВЕННОЕ видео: 1080p, 12 Мб/с, 60 кадр/с
Для всего мира: пользовательский интерфейс на более чем 20 языках
DU Recorder стабильно и быстро записывает содержимое экрана. С его помощью можно создавать видеопрохождения популярных игр, а также записывать видеовызовы родственников и друзей или популярные программы из Twitch и Periscope! Бесплатные возможности DU Recorder:
—— Много вариантов разрешения, частоты кадров и битрейта; поддержка HD-видео.
—— Пауза/возобновление записи.
—— Использование передней камеры.
—— Запись внешнего звука.
—— Контроль записи с помощью плавающего окна или панели уведомлений; возможность скрыть плавающее окно для съемки во весь экран.
—— Отображение операций по щелчку в записи.
—— Потрясите устройство для остановки записи экрана
—— Альтернативное место для хранения: Внутренний накопитель/SD-карта
—— Функция «Кисть»: Коснитесь экрана для рисования
—— Подключитесь к компьютеру по Wi-Fi, чтобы скачать свои видео и скриншоты на компьютере
В DU Recorder имеются мощные и простые в использовании функции редактирования, которые помогут создавать отличные видео. В DU Recorder можно выполнять следующие операции:
—— Обрезка видео: удаление выбранных частей ролика.
—— Объединение видео: объединение нескольких роликов в один.
—— Добавление фоновой музыки.
—— Изменение громкости звука.
★ Скриншоты и редактор изображений
DU Recorder позволяет делать скриншоты одним нажатием пальца. Больше не нужно нажимать и удерживать две кнопки — всё стало быстрее и проще! Также вы сможете делиться своими скриншотами с друзьями и использовать встроенные средства редактирования для обрезки и комбинирования локальных изображений.
—— Панель уведомлений или плавающее окно позволяют делать скриншоты одним нажатием.
—— Комбинирование нескольких изображений в одно.
—— Размытие изображение — пикселизация областей картинки, которые вы не хотите показывать.
—— Обрезка изображения для получения идеального кадра.
★ Просмотр и публикация видео
—— Простой просмотр видеозаписей с помощью плавающего окна и панели уведомлений.
—— Публикация видео на социальных сетях. Поделитесь видео с друзьями!
—— Изменение названий видео или локальных страниц видео для удобства управления.
Источник: 4pda.to
Команда du в Linux
Иногда возникает необходимость посмотреть сколько места занимают файлы в определённой папке и найти самые большие файлы для того чтобы их удалить. Конечно, для решения этих задач существует множество инструментов, но самый простой из них, это утилита du. Она позволяет вывести размер всех файлов в определённой папке в байтах или в более удобном формате.
В сегодняшней статье мы разберемся что из себя представляет команда du Linux, а также как ею пользоваться для решения ваших рабочих задач.
Синтаксис и опции команды du
Синтаксис команды очень простой. Вам достаточно передать ей опции и путь к папке с которой следует работать:
$ du опции /путь/к/папке
А вот опции утилиты:
- -a, —all — выводить размер для всех файлов, а не только для директорий, по умолчанию размер выводится только для папок;
- -B, —block-size — указать единицы вывода размера, доступно: K,M,G,T,P,E,Z,Y для 1024 и KB, MB и так далее для 1000;
- -c, —total — выводить в конце общий размер всех папок;
- -d, —max-depth — максимальная глубина вложенности директорий;
- -h, —human-readable — выводить размер в единицах измерения удобных для человека;
- —inodes — выводить информацию об использованию inode;
- -L, —dereference — следовать по всем символическим ссылкам;
- -l, —count-links — учитывать размер файла несколько раз для жестких ссылок;
- -P, —no-dereference — не следовать по символическим ссылкам, это поведение используется по умолчанию;
- -S, —separate-dirs — не включать размер подпапок в размер папки;
- —si — выводить размер файлов и папок в системе си, используется 1000 вместо 1024;
- -s, —summarize — выводить только общий размер;
- -t, —threshold — не учитывать файлы и папки с размером меньше указанного;
- —time — отображать время последней модификации для файла или папки, вместо времени модификации можно выводить такие метки: atime, access, use, ctime;
- -X, —exclude — исключить файлы из подсчёта;
- -x, —one-file-system — пропускать примонтированные файловые системы;
- —version — вывести версию утилиты.
Здесь перечислены не все опции. Если вам надо больше, смотрите в:
Примеры использования du
Чтобы просто вывести список папок в определённом каталоге и занимаемое ими место, например, в /var выполните:
По умолчанию размер выводится в байтах. Для того чтобы размер выводился в более читабельном виде используйте опцию -h:
Или вы можете указать размер блока. Тогда точность будет немного ниже, потому что минимальная единица измерения — один блок. Например, для вывода размера папок в мегабайтах с размером блока в 1024 килобайт используйте опцию -B с параметром M:
Если надо выводить размер не только папок, но и файлов, которые там находятся используйте опцию -a:
Для того чтобы вывести только общий размер всех файлов и папок нужно применить опцию -s:
Если вы хотите вывести размер папок без вложенных в них подпапок используйте опцию -m:
Ещё можно вывести строчку с общим размером всей папки. Правда использовать эту возможность есть смысл только с опцией -S, потому что общий размер папки во всех других случаях и так отображается:
Если вам надо исключить какие-либо файлы из подсчёта, следует использовать опцию -exclude. Например, давайте исключим все лог файлы:
du -hac —exclude=»*.log»
Чтобы данные были более наглядными их желательно отсортировать. Встроенной поддержки сортировки в du linux нет, зато можно воспользоваться утилитой sort с опцией -h. Эта опция нужна чтобы сортировались единицы измерения в понятном для чтения формате:
du -h /var | sort -h
Выводы
В этой небольшой статье мы рассмотрели основные возможности команды du в Linux. Как видите, несмотря на то, что утилита очень простая, она позволяет посмотреть всё что необходимо. А какими программами вы пользуетесь для просмотра размера файлов и папок? Напишите в комментариях!
Похожие записи
Нет похожих записей.
Оцените статью
(4 оценок, среднее: 5,00 из 5)
Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна .
Об авторе
Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.
3 комментария к “Команда du в Linux”
Константин
Спасибо за статью!
Тут опечатка присутствует:
«Если вы хотите вывести размер папок без вложенных в них подпапок используйте опцию -m:
du -hS /var» Ответить
Удобный шаблон использования
du -shc * | sort -h Выводит размеры директорий в текущей, типа:
8,0K redmine
456K maillog
3,1M radiola
6,3M qterminal
170M boomaga
25G flacon
31G итого Часто использую если надо почистить диск. Вначале смотрим вниз на наибольшее. Ответить
можно использовать sort -rh ещё, тогда самые большие будет выводить сверху вниз. Как удобно кому Ответить
Источник: losst.pro