blkid Генератор команд
Сгенерировать команды blkid для поиска и вывода атрибутов блочного устройства (UUID, метка, тип)
Начало работы с blkid
## Что такое blkid?
Команда `blkid` находит блочные устройства и выводит их атрибуты — чаще всего UUID, LABEL и тип файловой системы. Это стандартный способ получения стабильных идентификаторов, необходимых для `/etc/fstab`, команд монтирования и настройки загрузки.
## Как использовать
1. **Выбор цели** (необязательно): Укажите конкретное устройство или шаблон (например, `/dev/sda1`, `/dev/sda*`), или оставьте поле пустым, чтобы сканировать все устройства. 2. **Фильтрация или форматирование** (необязательно): Используйте `-s`, чтобы отобразить только метку, `-t` — для поиска по токену, `-o` — для изменения формата вывода. 3. **Копирование и запуск**: Вставьте сгенерированную команду в свой терминал. `blkid` является только для чтения, поэтому его можно запускать в любое время.
Общие опции
### Устройство (позиционное, необязательно)
Запросить одно устройство: `blkid /dev/sda1`, или глобальный шаблон: `blkid /dev/sda*`. Если его не указать, будет сканироваться каждое блочное устройство.
### `-s TAG` Показать метку
Вывести только именованную метку (например, `UUID`, `LABEL`, `TYPE`): `blkid -s UUID /dev/sda1`.
### `-t TOKEN` Поиск по токену
Отфильтровать устройства по токену `NAME=value` (например, `TYPE=ext4`, `LABEL=root`): `blkid -t TYPE=ext4`.
### `-o FORMAT` Формат вывода
Выбрать способ вывода результатов: `device` (только названия устройств), `export` (пары KEY=value), `list` (таблица), `full` (по умолчанию), `value` (чистое значение метки), `udev` (в стиле udev).
### `-c FILE` Кэш
Читать из/записывать в файл кэша вместо прямого сканирования устройств в реальном времени. Передать `/dev/null`, чтобы принудительно провести новый скан и проигнорировать кэш.
### `-p` Сканирование на низком уровне
Обойти кэш и прочитать суперблок устройства напрямую для получения точных текущих атрибутов.
### `-U` / `-v`
`-U` преобразует UUID в название устройства (или наоборот). `-v` выводит версию blkid и завершает работу.
▶Как найти UUID раздела для /etc/fstab?
▶Как вывести список всех устройств и их типов файловой системы?
▶blkid показывает устаревшую или отсутствующую информацию — как заставить выполнить новый скан?
Если этот инструмент оказался полезным для вас, подумайте о том, чтобы подарить мне кофе.
Купите мне кофе.