+0 000-000-00-00

Работа с дисками в Linux

Получение списка дисков в командной строке Ubuntu

Хотите знать, какие разделы и диски есть в вашей системе Ubuntu? Источник

Команда lsblk широко используется для вывода списка подключенных дисков, включая их точки подключения.

lsblk

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

1. Using fdisk command

Утилита fdisk в основном используется для управления таблицей разделов диска, но при использовании с опцией -l выводится список таблиц разделов для конкретных устройств.

fdisk -l

2. Команда df

Команда df (disk free) в основном используется для отображения свободного и используемого дискового пространства для каждой файловой системы.
По умолчанию свободное и использованное пространство будет отображаться для блоков по 1 КБ, что означает, что вам придется разделить свободное/использованное пространство на 1024, чтобы получить значения в МБ.
Но это можно легко преодолеть, используя опцию -h для улучшения читаемости.

df -h

3.Команда parted

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

sudo parted -l

4. Команда lshw

Команда lshw используется для получения подробной информации об аппаратном обеспечении вашего компьютера, начиная от точной конфигурации памяти, версии прошивки, конфигурации материнской платы и заканчивая скоростями шины.
А при использовании с -class disk он получит подробную информацию о подключенных дисках.

sudo lshw -class disk

Эта утилита также может предоставить вам право получать выходные данные в форматах HTML, JSON или XML.
Например, позвольте мне показать вам, как вы можете получить в HTML

sudo lshw -class disk -html

5. Listing contents of /dev/disk

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

ls -l /dev/disk/by-id

Аналогичным образом вы также можете использовать следующее вместо перечисления содержимого с использованием by-id:

  • by-label
  • by-partlabel
  • by-partuuid
  • by-path
  • by-uuid

6. Команда sfdisk

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

sudo sfdisk -l

    Опубликовано

    Menu