Работа с дисками в 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
Опубликовано