Главная > Управление файлами и каталогами > lsblk

lsblk: Руководство по выводу информации о блочных устройствах

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

Обзор

lsblk (list block devices) — это команда, которая предоставляет информацию о блочных устройствах (жестких дисках, SSD, USB, CD-ROM и т. д.) и связанных с ними разделах. Она визуализирует все блочные устройства, включая файловые системы и логические тома, в иерархической древовидной структуре, что позволяет легко понять структуру подключенных к системе устройств хранения. В отличие от `df`, которая показывает использование файловой системы, `lsblk` фокусируется на отображении физической структуры самого устройства.

Основные особенности

Основные особенности команды lsblk:

  • Выводит все блочные устройства и разделы в виде дерева.
  • Предоставляет информацию, такую как имя устройства (NAME), размер (SIZE), точка монтирования (MOUNTPOINT).
  • Позволяет проверить подробную информацию, такую как тип таблицы разделов, является ли устройство вращающимся/невращающимся.
  • Также поддерживает вывод в формате JSON для удобства использования в скриптах.

Основные опции

Основные опции команды lsblk сгруппированы по назначению.

1) Управление форматом вывода

2) Фильтрация и сортировка

3) Справка

Сгенерированная команда:

Комбинируйте команды.

Описание:

`lsblk` Запускает команду.

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

Примеры использования

Изучите функциональность команды lsblk на различных примерах использования.

Вывод основной информации о блочных устройствах

lsblk

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

Вывод с информацией о файловой системе

lsblk -f

Дополнительно выводит информацию о файловой системе (FSTYPE), UUID и LABEL устройства для получения более подробных сведений.

Вывод только определенной информации

lsblk -o NAME,SIZE,MOUNTPOINT

Использует опцию `-o` для вывода только имени устройства, размера и точки монтирования.

Найти устройство с корневым каталогом

lsblk -o NAME,SIZE,MOUNTPOINT | grep '/'

Проверяет информацию об устройстве, на котором смонтирован корневой каталог (`MOUNTPOINT=/`).

Вывод JSON для использования в скриптах

lsblk -J

Выводит результат команды в формате JSON, что упрощает его синтаксический анализ в скриптах.

Советы и примечания

Собраны важные моменты, на которые следует обратить внимание при использовании команды lsblk.

Советы

  • lsblk очень полезен в сочетании с `df` для определения состояния диска. `lsblk` используется для проверки физической структуры устройства, а `df` — для проверки использования файловой системы.
  • Вывод lsblk можно просматривать без прав `sudo`, поэтому редко возникают проблемы с доступом к информации из-за ограничений прав.
  • В виртуальных средах lsblk показывает информацию о виртуальных дисках (например, `vda`, `sda`), которая может отличаться от информации о реальных физических дисках.

Связанные команды

Функционально схожие или часто используемые команды.


Те же команды в категории