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

Часто вы действительно будете выполнять действия с файловыми системами, но вы жк делаете это, указывая разделы, в которых они хранятся, верно?

В командной строке вы обращаетесь к ним, используя имена их устройств (например, «/dev/sda3»).

В системах с большим количеством дисков, разделов, оптических приводов и USB-накопителей может быть сложно определить имя устройства, назначенное каждому из них.

Что делает команда lsblk?

lsblk отображает информацию об устройствах хранения.

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

Показать модель HDD/SSD

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

Показать UUID файловой системы (универсальный уникальный идентификатор)

Более ранние версии Linux распространяли смонтированные файловые системы, указав их имена устройств в «/etc/fstab».
Однако это оказалось ненадежным, поскольку «/dev/sda2» может стать «/dev/sdb2» при добавлении другого устройства в систему.
В настоящее время вместо этого используются UUID, которые остаются неизменными независимо от того, что вы добавляете / удаляете с вашего компьютера.
Если по какой-то причине вам нужны UUID, вы можете заставить lsblk отображать их с помощью команды:
lsblk -o +UUID

Заключение

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

Например, если вы получили «sda4» в результате lsblk, вам придется заменить его на «/dev/sda4» в следующей команде.

Таким образом, вместо «sda4» вы вводите «/dev/sda4» в такой команде, как к примеру mkfs -t ext4 /dev/sda4.

 

Поделитесь статьей:

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