Поиск по сайту:

10 лучших инструментов мониторинга разделов диска Linux на 2023 год


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

Мониторинг использования места на устройствах хранения — одна из наиболее важных задач для Системного администратора, которая обеспечивает наличие достаточного свободного места на устройствах хранения для поддержания эффективной работы вашей системы Linux.

Список инструментов командной строки для проверки разделов диска Linux

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

1. Команда fdisk (фиксированный диск)

fdisk — мощный и популярный инструмент командной строки, используемый для создания таблиц разделов диска и управления ими. Он поддерживает различные форматы таблиц разделов, включая GPT, MBR, Sun, SGI и BSD.

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

Приведенная ниже команда fdisk распечатает таблицу разделов всех смонтированных блочных устройств:

sudo fdisk -l

Дополнительные сведения об использовании и примеры команды «fdisk» можно найти в статье «10 примеров команды «fdisk» для управления разделами».

2. Команда sfdisk (fdisk с поддержкой сценариев)

sfdisk работает аналогично fdisk, поскольку он может печатать или манипулировать таблицей разделов диска хранения. Однако sfdisk предлагает дополнительные функции, недоступные в fdisk. Вы можете использовать его так же, как fdisk, он также поддерживает таблицы разделов GPT, MBR, Sun и SGI.

Единственное различие между ними заключается в том, что sfdisk не создает стандартные системные разделы для меток дисков SGI и SUN, как это делает fdisk.

sudo sfdisk -l 

Дополнительные сведения об использовании см. на справочных страницах sfdisk.

3. Команда cfdisk (проклинает fdisk)

cfdisk — это простая программа, используемая для печати и управления разделами диска, предоставляющая базовые функции создания разделов через удобный интерфейс, который работает аналогично более мощным командам, таким как fdisk и . sfdisk, позволяющий пользователям просматривать, добавлять, удалять и изменять разделы жесткого диска.

Используйте клавиши со стрелками вправо и влево, чтобы перемещать маркер по вкладкам меню.

sudo cfdisk

4. Разделенная команда

Команда parted — это универсальная и мощная утилита для управления разделами диска в Unix-подобных операционных системах. Благодаря широкому набору функций он позволяет пользователям создавать, изменять размер, удалять разделы на жестких дисках и манипулировать ими, что делает его незаменимым для системных администраторов и опытных пользователей.

Инструмент parted поддерживает как MBR (основную загрузочную запись), так и GPT (таблицу разделов GUID). Strong>) схемы разбиения и предоставляет параметры для различных файловых систем.

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

sudo parted -l

5. Команда lsblk (блок списка)

Команда lsblk предоставляет подробный обзор устройств хранения, включая жесткие диски, твердотельные накопители и съемные носители, а также связанную с ними информацию, такую как размер, разделы и точки монтирования.

lsblk помогает в задачах системного администрирования, упрощая определение доступных ресурсов хранения, понимание конфигураций дисков и эффективное управление устройствами хранения.

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

lsblk  

6. Команда blkid (идентификатор блока)

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

blkid 

7. Команда hwinfo (информация об оборудовании)

Команда hwinfo используется для предоставления полных данных о компонентах системы, включая процессор, оперативную память, устройства хранения данных, видеокарты, сетевые интерфейсы и многое другое.

Системные администраторы и пользователи используют «hwinfo» для диагностики проблем с оборудованием, определения совместимых драйверов и повышения производительности системы.

hwinfo

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

hwinfo --short --block

Убедитесь, что в вашей системе установлен инструмент hwinfo, чтобы получить вышеуказанные результаты.

Список инструментов командной строки для мониторинга использования дискового пространства Linux

В следующем списке представлены утилиты командной строки для мониторинга использования дискового пространства Linux.

8. Команда df (файловая система диска)

Команда df используется для получения важной информации об использовании диска и доступном пространстве для хранения файловой системы Linux.

Команда «df» помогает пользователям отслеживать распределение дискового пространства, выявлять потенциальные проблемы с хранилищем и принимать обоснованные решения относительно управления данными и очистки.

Переключатель '-hT' в приведенной ниже команде включает удобочитаемые отчеты о размере диска, использованном пространстве, доступном пространстве и процентах использованного пространства.

df -hT

9. Команда du (использование диска)

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

Команда du помогает пользователям определить, какие файлы или каталоги занимают больше всего места, помогая в задачах управления диском, очистки и оптимизации. Эта команда имеет неоценимое значение для системных администраторов и пользователей, стремящихся обеспечить эффективное использование диска.

du -sh /home/tecmint

10. Команда pydf (python df)

Команда pydf — это исключительная утилита командной строки Python и отличная замена команде df в Linux. Он использует разные цвета для выделения разделов диска с определенными атрибутами.

pydf

Убедитесь, что в вашей системе установлена утилита «pydf». Если он не установлен, вы можете установить его, используя статью «Установка инструмента Pydf в Linux».

Что делать, если на вашем диске/разделе Linux не хватает места?

Как только вы поймете, что на каком-либо из ваших дисков не хватает места или он заполнен, вам следует:

  • Сначала сделайте резервную копию всех важных файлов в системе, используя любой инструмент резервного копирования системы Linux.
  • Затем проверьте, какие файлы или каталоги занимают больше всего места на диске (дисках), с помощью команды du.
  • Затем удалите с диска(ов) хранения все файлы, которые больше не важны или которые вы не будете использовать в будущем, с помощью команды rm или с помощью инструментов CCleaner для поиска и удаления ненужных файлов в Linux.
  • Если ваш корневой раздел заполняется, вы можете изменить размер корневого раздела с помощью LVM, он должен быть довольно прямым.

Примечание. Если вы удалите какой-либо важный файл, вы можете восстановить удаленный файл в Linux.

Заключение

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

Есть ли какая-либо важная утилита командной строки для той же цели, которую мы упустили? Дайте нам знать через раздел комментариев ниже. Вы также можете задать вопрос или оставить нам отзыв.