Основы работы с lsblk для анализа дисков
В мире Linux администрирования вопрос о том, какие диски и разделы есть на нашем сервере, стоит на первом месте. И для этого у нас есть великолепный инструмент — lsblk. Он не только показывает, что у нас есть под капотом, но и делает это с такой элегантностью, что даже ваш кот, сидя на клавиатуре, будет впечатлён.
lsblk — это утилита, которая выводит информацию о блоковых устройствах в вашей системе. Нет, это не конференция по катанге, это гораздо более интересное занятие! Давайте разберемся, как правильно использовать lsblk для анализа ваших дисков и разделов, не забывая при этом о том, что на сервере не бывает слишком много дисков, бывает слишком мало разъёмов.
Если вы введёте команду lsblk в терминале, то увидите что-то вроде того:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 50G 0 part /
└─sda2 8:2 0 50G 0 part /data
Что мы здесь видим? В первую очередь, список устройств и их разделов. lsblk показывает их по цепочке, что делает процесс анализа интуитивно понятным. Если бы все так просто разбирались в устройствах, как в потае большой-большой программной схемы!
Каждый блок имеет свои атрибуты: SIZE указывает на размер устройства, TYPE делит их на диски (disk) и разделы (part), а MOUNTPOINT указывает точку, где данный раздел подключен. Это как узнать, кто в вашей команде — программисты или тестировщики!
Как и на любом хорошем шоу, у lsblk есть немного дополнительных фокусов. К примеру, если вам нужно больше информации о вашем диске, можно добавить -f: lsblk -f. Это покажет вам информацию о файловых системах:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda1 ext4 4c3be2bb-6c58-4cbb-8995-a72c81994cf9 /
sda2 xfs 8bc03a45-8c4e-44f4-8840-8f6f0ffdaee5 /data
Здесь мы видим, какие файловые системы используются и их идентификаторы. Если ваша файловая система напоминает анатомию слона, не переживайте, lsblk поможет вам с ней разобраться!
Кроме того, вы можете использовать ключ -o для указания, какие именно поля вы хотите отобразить. Например, lsblk -o NAME,SIZE,TYPE,MOUNTPOINT. Это как настроить панель инструментов в вашем авто, оставив только то, что действительно важно для езды (или выживания на производственном сервере).
Итак, если вы хотите стать мастером в анализе дисков, lsblk обязательно должен быть частью вашей арсенала инструментов. Помните, что знание — это сила, а lsblk — это ваш рыцарь в сверкающих доспехах на поле брани под названием «анализ дисков».
На последних аккордах этого урока не забудьте, что как бы мы ни старались, не забывайте о резервном копировании. Никто не хочет потерять свою «хитовую» сборку данных из-за одного неверного нажатия клавиши. Удачи и счастья в ваших похождениях с lsblk! Пусть ваши диски всегда будут в порядке, а сервера — на высоте!