9 инструментов для мониторинга разделов в Linux

9 инструментов для мониторинга разделов в Linux

Раздел логическая часть долговременной памяти жесткого диска (HDD) или твердотельного накопителя (SSD). С помощью специализированных программ и инструментов можно разделить жесткий диск на отдельные секции (разделы), которые функционируют как независимые устройства хранения данных.

В этой статье мы расскажем о 9 утилитах командной строки Linux для мониторинга разделов жестких дисков.

Содержание:

  1. Утилита fdisk
  2. Утилита sfdisk
  3. Инструмент cfdisk
  4. Утилита parted
  5. Команда lsblk
  6. Утилита blkid
  7. Утилита hwinfo
  8. Инструмент df
  9. Утилита pydf
  10. Выводы

Утилита fdisk

Утилита fdisk — инструмент командной строки Linux, предназначенный для управления жесткими дисками ПК. С его помощью можно создавать, удалять и изменять разделы устройств хранения данных, а также отображать информацию о них.

Чтобы вывести на экран список всех разделов жестких дисков, используйте инструмент fdisk с опцией -l:

 

fdisk

Инструмент fdisk позволяет управлять жесткими дисками в интерактивном режиме. Чтобы запустить его, выполните команду fdisk и укажите в качестве аргумента абсолютный путь к устройству хранения данных. Например:

 

fdisk all commands

Читайте также: 5 лучших менеджеров разделов / Partition Manager (CLI + GUI) для Linux.

Утилита sfdisk

Утилита sfdisk — еще один инструмент командной строки Linux, предназначенный для работы с разделами устройств хранения данных в Linux. В отличие от интерактивного fdisk, sfdisk разработан для применения в скриптах и автоматизированных процессах. Он считывает команды из стандартного ввода или указанного файла, что делает его подходящим для пакетной обработки — метод, используемого для периодического выполнения больших объемов повторяющихся заданий. Вот некоторые функции, которые предоставляет sfdisk:

  • резервное копирование и восстановление разделов;
  • отображение информации о разделах жестких дисков;
  • миграция и клонирование компоновок разделов между дисками;
  • создание идентичных компоновок разделов на нескольких дисках.

Чтобы вывести на экран список всех разделов жестких дисков, используйте инструмент sfdisk с опцией -l:

 

sfdisk

Инструмент cfdisk

Утилита cfdisk предоставляет текстовый пользовательский интерфейс для управления разделами жестких дисков в операционной системе Linux. По умолчанию при запуске cfdisk отображает список всех разделов на выбранном диске, а также информацию о них (размер, тип и точка монтирования). Важной особенностью этого инструмента является то, что он поддерживает создание различных типов разделов, включая основные (primary), логические (logical) и EFI.

Чтобы запустить cfdisk, достаточно выполнить в терминале одноименную команду:

 

cfdisk

Утилита parted

Инструмент parted используется для разделения дисков в операционных системах Linux. Он поддерживает различные форматы таблиц разделов, включая MBR (от англ. Master Boot Record) и GPT (от англ. GUID Partition Table). Одним из главных преимуществ parted является его способность изменять размеры и перемещать существующие разделы без потери данных. Помимо этого, parted позволяет:

  • проверять целостность и восстанавливать разделы жестких дисков;
  • создавать разделы с различными типами файловых систем (ext4, NTFS, FAT и другими);
  • выравнивать разделы устройств хранения для оптимизации их производительности;
  • получать подробную информацию о разделах диска, включая их размер, начальный и конечный секторы, тип файловой системы и так далее.

Читайте также: 8 Parted команд Linux для создания, изменения размера и восстановления разделов диска.

Чтобы вывести на экран список всех разделов жестких дисков, используйте инструмент parted с опцией -l:

 

parted

Команда lsblk

Команда lsblk выводит список информации обо всех доступных или указанных блочных устройствах. Она считывает файловую систему sysfs и базу данных udev для сбора информации. Вот основные особенности и функции инструмента lsblk:

  • отображение иерархии устройств в древовидном формате;
  • вывод на экран различных атрибутов устройств (название, тип, размер, точка монтирования, UUID и многое другое);
  • фильтрация вывода по различным критериям блочных устройств.

Для запуска инструмента достаточно выполнить в терминале команду lsblk:

 

lsblk

Утилита blkid

Утилита blkid предназначена для определения атрибутов и идентификаторов файловых систем на блочных устройствах хранения данных. Если выполнить эту команду без каких-либо опций и аргументов, она выведет в окно терминала следующую информацию о блочных устройствах:

  • абсолютный путь к устройству;
  • тип файловой системы;
  • UUID (универсальный уникальный идентификатор);
  • Lable (метка) — некоторые файловые системы позволяют пользователю задавать метки для более простой идентификации устройств;
  • PARTUUID (уникальный идентификатор раздела);
  • PARTLABEL — аналогично меткам, этот параметр предоставляет более простой способ идентификации разделов.

Читайте также: Как определить тип файловой системы в Linux.

Чтобы отобразить всю эту информацию в командной строке, выполните в терминале:

 

blkid

Утилита hwinfo

Инструмент hwinfo используется для вывода на экран подробной информации об оборудовании компьютера. Утилита предоставляет сведения о процессорах, ОЗУ, материнской плате, видеокарте, сетевых адаптерах и так далее.

Чтобы с помощью этого инструмента отобразить в терминале список устройств хранения данных и их разделов, примените команду hwinfo с опциями --short и --block:

 

hwinfo

Инструмент df

Утилита df (от англ. disk free) — инструмент командной строки Linux, который позволяет проверить использование дискового пространства в операционной системе. Эта команда отображает информацию об общем, свободном и используемом объеме памяти файловых систем. Утилита df предоставляет множество опций, которые позволяют настроить ее вывод.

Для просмотра информации об использовании памяти в разделах жестких дисков в удобочитаемом формате можно воспользоваться командой df с опциями -h и -T:

 

df

Читайте также: Команда df в Linux с примерами.

Утилита pydf

Инструмент pydf — это альтернатива df, которая была написана на языке программирования Python. Главное отличие между этими утилитами заключается в том, что pydf выводит на экран результат своей работы сразу в цветовом оформлении и удобочитаемом формате. Например:

 

pydf

Выводы

Мы рассказали Вам о 9 полезных инструментах для управления разделами жестких дисков в операционной системе Linux. Некоторые из них обеспечивают возможность создания, удаления и изменения разделов, в то время другие предоставляют информацию о них.

Спасибо за время, уделенное прочтению статьи!

Если возникли вопросы — задавайте их в комментариях.

Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!

Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Ciscoкурсы по кибербезопасностиполный курс по кибербезопасностикурсы DevNet / DevOps (программируемые системы) от Академии Ciscoкурсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).

Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!

Спешите подать заявку! Группы стартуют 25 января, 26 февраля, 22 марта, 26 апреля, 24 мая, 21 июня, 26 июля, 23 августа, 20 сентября, 25 октября, 22 ноября, 20 декабря.
Что Вы получите?
  • Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
  • Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
  • Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
Как проходит обучение?
  • Проведем вечерние онлайн-лекции на нашей платформе.
  • Согласуем с вами удобное время для практик.
  • Если хотите индивидуальный график — обсудим и реализуем.
  • Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
  • Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
А еще поможем Вам:
  • отредактировать или создать с нуля резюме;
  • подготовиться к техническим интервью;
  • подготовиться к конкурсу на понравившуюся вакансию;
  • устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.
Чтобы учиться на курсах Cisco, Linux LPI, кибербезопасность, DevOps / DevNet, Python, подайте заявку или получите бесплатную консультацию.

Больше похожих постов

1 комментарий. Оставить новый

  • Подскажите, пожалуйста, как решить такую проблему?
    Ноутбук имеет SSD и HDD. Установлена система Linux Mint 19.3. При включении ноутбука загружается система (с SSD), при этом HDD не виден. Если перевести ноутбук в ждущий режим (из меню или закрытием крышки), а потом вывести его из ждущего режима, то HDD становится виден.

    Ответить

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения


Поиск по сайту
Лучшее
Популярное
Рубрики
Меню