lsblk и блочные устройства
lsblk выводит список блочных устройств, таких как диски, разделы, тома LVM и loop-устройства, в виде дерева с указанием их размера, типа и точки монтирования. Это самый безопасный первый шаг перед разбиением на разделы, форматированием или монтированием, так как он позволяет точно определить, какое устройство является каким.
1Чтение дерева устройств
Диски отображаются как sda, nvme0n1 или vda, а их разделы — под ними (sda1, nvme0n1p1). Столбец TYPE показывает тип (disk, part, lvm или loop), а MOUNTPOINTS — где каждое из них смонтировано.
2Полезные параметры
lsblk -f добавляет тип файловой системы, метку и UUID. lsblk -o NAME,SIZE,MODEL,SERIAL показывает модель диска и серийный номер, что помогает различать диски. -e7 скрывает loop-устройства, которые в большом количестве создаются snap-пакетами.
3Связанные инструменты
blkid выводит UUID и типы файловых систем, df -h показывает свободное место на смонтированных файловых системах, а findmnt отображает дерево монтирования.
Как определить недавно подключенный диск
- Выведите список устройств перед подключением диска:
lsblk -e7 - Подключите диск и снова выполните ту же команду.
- Новая запись без точек монтирования — это и есть новый диск; подтвердите это командой:
lsblk -o NAME,SIZE,MODEL,SERIAL - Проверьте, есть ли на нем уже файловая система:
lsblk -f
Осторожно
- Дважды проверьте имя устройства перед запуском инструментов для разбиения на разделы или форматирования: ошибка приведет к стиранию данных не на том диске.
- Имена устройств могут меняться после перезагрузки; используйте UUID в
/etc/fstab.
Связанные статьи
- /etc/fstabЧто означает каждое поле в /etc/fstab, зачем используются UUID и как протестировать новую запись перед перезагрузкой.
- df (disk free)Как читать вывод команды df, почему Use% может достичь 100%, когда Avail еще не равен нулю для обычных пользователей, и как проверить иноды с помощью df -i.
- Использование диска с помощью du и ncduКак найти, что заполняет диск в Linux с помощью du и интерактивной утилиты ncdu, используя параметры для ограничения поиска одной файловой системой.
Источники
- Страница руководства lsblk(8) man7.org
- Страница руководства blkid(8) man7.org
Последняя проверка: