Как посмотреть uuid в linux
Как узнать UUID диска в Linux
Но у этого метода есть и недостаток. UUID рассчитывается на основе метаданных раздела или диска, поэтому если вы измените его размер, UUID тоже изменится, что приведет к поломке системы и вы не сможете загрузится. Исправить ситуацию можно только указав правильный UUID.
Как узнать UUID диска в Linux
Давайте разберем как узнать UUID диска в Linux. Все диски и разделы перечислены в виртуальном каталоге /dev/. Здесь есть подкаталог /dev/disk/by-uuid/ в котором вы можете посмотреть UUID идентификаторы всех подключенных к системе дисков. Для этого выполните:
Строки состоящие из большого количества цифр и букв, подсвеченные бирюзовым цветом и есть UUID.
2. blkid
Ещё для просмотра UUID можно использовать утилиту blkid. Её необходимо запускать от имени суперпользователя, но она показывает информацию только по нужному вам разделу. Например, чтобы посмотреть UUID раздела /dev/sda6 выполните:
sudo blkid /dev/sda6
Здесь UUID выводится в таком формате:
Эту строчку уже можно целиком вставлять в /etc/fstab или настройки загрузчика grub. Утилита позволяет посмотреть информацию для нескольких устройств:
3. lsblk
4. Графический интерфейс
Если вы не хотите использовать терминал, то всегда можете посмотреть UUID в графическом интерфейсе. Для этого используйте утилиту Gnome Disks. Её можно найти в главном меню операционной системы:
Для просмотра UUID просто выберите нужный жесткий диск и кликните по разделу, для которого нужно посмотреть информацию:
Выводы
UUID довольно часто используется при работе с разделами в Linux несмотря на то, что обычные имена разделов намного удобнее и проще запоминаются. Надеюсь, эта информация была полезной для вас.
Просмотр UUID диска в Linux
UUID (англ. universally unique identifier — универсальный уникальный идентификатор) является стандартом идентификации, применяемый в распределённых системах для того, чтобы идентифицировать информацию без центра координации. Сегодня поговорим про UUID дисков в Linux.
Хотя UUID часто используется для идентификации оборудования, в целом, предназначение этой технологии шире. Пометив некую информацию UUID, пользователь может быть уверен в том, что с очень высокой вероятностью данный идентификатор не будет непреднамеренно использован для пометки другой информации.
В Linux UUID часто используется для того, чтобы пометить разделы дисков в загрузчике GRUB и файле /etc/fstab. Подключив диск к другому разъёму в компьютере, вы сможете заметить, что его имя в системе изменилось, а вот UUID остался неизменным. А вот изменение размера разделов приведёт и к изменению UUID. Связано это с тем, что он формируется на основе метаданных раздела или диска.
Рассмотрим несколько способов просмотра UUID.
GNOME Disks
Пожалуй, это самый простой способ, если не хочется пользоваться консолью. Выделите нужный раздел и посмотрите на строку UUID.
Каталог /dev/disk/by-uuid/
UUID дисков лежат в каталоге /dev/disk/by-uuid/. Конечно, можно его просто открыть, но так вы вряд ли поймете, какому разделу принадлежит какой UUID. Проще вывести список разделов командой ls:
LSBLK
Показать UUID может и утилита LSBLK. Введите команду
и посмотрите на столбец UUID.
BLKID
Последний из перечисленных в этой статье способов — утилита BLKID. У неё есть два минуса: придётся просматривать разделы по одному, а запуск утилиты требует прав администратора. К примеру, мы хотим посмотреть UUID раздела sda2. Тогда команда будет выглядеть следующим образом:
Как видите, посмотреть UUID разделов в Linux весьма просто. Для человеческого глаза UUID, конечно, не отличаются удобством. Но в качестве средства идентификации они чудо как хорошо. Для этого, собственно, и предназначены.
Как узнать UUID диска в Linux
UUID или Universal UniqueIdentifier — это универсальный уникальный идентификатор, который может использоваться для однозначной идентификации определенного устройства компьютера.
Смотрим UUID при помощи команды blkid
Смотрим UUID при помощи команды ls
вывод будет немного поприятнее
Смотрим UUID при помощи команды vol_id
Существует еще команда vol_id. Она настолько простая, и ман к ней так понятно написан, что разобраться с ней не составит труда. Например:
Но она присутствует не во всех дистрибутивах
Если есть вопросы, то пишем в комментариях.
Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Похожие записи
Установка сканера в Linux Установка сканера в Linux
Как установить сканер в Linux основанного на Debian. Данное руководство подойдет для всех Debian подобных дистрибутивов (Ubuntu, Linux Mint и
Цепочка команд Linux означает объединение нескольких команд и выполнение их на основе оператора, используемого между ними. Цепочка команд в Linux
Копирование файлов c архивированием по SSH на лету. Копирование файлов c архивированием по SSH на лету.
Сегодня рассмотрим Копирование файлов c архивированием на лету по SSH протоколу, используя TAR. Синтаксис команды tar Копирование файлов через SSH
Установка Astra Linux — Орёл. Установка Astra Linux — Орёл.
Как перезапустить sysctl без перезагрузки ПК? Как перезапустить sysctl без перезагрузки ПК?
После внесения изменений в конфигурационный файл sysctl.conf, необходимо применить данные изменения. Но как сделать так, чтобы не перезагружать работающий ПК
Как скачать файл в Linux с помощью wget Как скачать файл в Linux с помощью wget
Утилита wget — это одна из самых популярных консольных утилит для загрузки файлов. Мы уже рассматривали как пользоваться этой утилитой
Как узнать UUID разделов в Linux
В новых дистрибутивах Linux вместо названий дисков из /dev каталога часто указывают UUID — Уникальные Идентификаторы. Выглядят они абсолютно нечитаемо для человека, например: UUID=»5a179614-0415-48c6-a9ad-3f6ad9596619″.
Для чего нужны UUID’ы?
Когда возникает необходимость перенести содержимое с одного носителя на другой, потом встает большая проблема правильно внести изменения в файл /etc/fstab вручную. С UUID’ами же ядро, при помощи специальных программ, автоматически находит и размечает разделы по соответствующим носителям. Это экономит много сил и времени.
Возможно иногда целесообразнее «старая школа» — именование устройств в стиле /dev/sda.
При клонировании разделов командой dd возникают два раздела с одинаковыми UUID.
Команда blkid
Программа blkid, используя библиотеку libblkid, умеет читать содержимое файлов блочных устройств типа /dev/hda2. Эти специальные файлы, находящиеся в директории /dev иначе называются нодами устройств, имеют весьма специфичную структуру, и не могут быть прочитаны обычными средствами (скажем, командой cat).
Однако программа blkid по умолчанию не считывает информацию о разделах непосредственно из соответствующих нод устройств, а считывает ее из файла /etc/blkid.tab. Этот файл зачем-то называется в мане команды blkid кэш файлом, а всем известно, что слово cache имеет множесто значений, а потому совершенно бессмысленно. Должен вас сразу предупредить, что в файле /etc/blkid.tab со временем накапливается устаревшая информация о давно несуществующих разделах, поэтому не думайте читать сам файл в поисках UUID’ов, можете жестоко обмишулиться. Пользуйтесь командой blkid с соответсвующими опциями.
Команда blkid без опций
Команда blkid без опций, запущенная с правами суперпользоателя, выведет на экран дисплея информацию, содержащуюся в файле /etc/blkid.tab:
Опция
Выдает сведения об указанном устройстве.
Найдет все устройства, отвечающие заданному критерию, будь то TYPE, LABEL, или UUID. Можно сужать круг поиска, вводя в командную строку имена интересующих устройств:
Выдаст только указанный критерий нужного устройства.
Позволяет выбирать формат вывода из трех возможных: value (значение критерия), device (устройство), или full (полный). Например:
В мане сказано, что убирает мусор в каком-то кэше blkid. Если имеется в виду файл /etc/blkid.tab, то не работает.
Записывает данные в указанный вами файл, вместо файла /etc/blkid.tab.
По моему, проще переадресовать в файл «file» вывод команды.
Выводит версию программы.
Вот все, что касается команды blkid. Однако существуют и другие возможности узнать UUID раздела.
Самая очевидная — заглянуть в директорию /dev:
Там четыре субдиректории, одна из которых by-uuid. Посмотрим:
Команда vol_id
Существует еще команда vol_id. Она настолько простая, и ман к ней так понятно написан, что разобраться с ней не составит труда. Например:
Хорошая и удобная команда, жаль, что не во всех дистрибутивах встречается.
Как прописываются дискам UUID
Кто же присваивает устройствам UUID’ы? Где записаны эти самые идентификаторы?
Если говорить о разделах жесткого диска, то UUID’ы присваиваются им в процессе создания файловой системы (некоторые утверждают, что они вычисляются из характеристик раздела), и записываются где-нибудь в суперблоках. Во всяком случае, еще не отформатированный раздел не имеет UUID’а. А при клонировании раздела командой dd, раздел, в который устанавливают клон, меняет свой UUID на идентификатор клона.
Как узнать UUID диска в Linux
Но у этого метода есть и недостаток. UUID рассчитывается на основе метаданных раздела или диска, поэтому если вы измените его размер, UUID тоже изменится, что приведет к поломке системы и вы не сможете загрузится. Исправить ситуацию можно только указав правильный UUID.
Как узнать UUID диска в Linux
Давайте разберем как узнать UUID диска в Linux. Все диски и разделы перечислены в виртуальном каталоге /dev/. Здесь есть подкаталог /dev/disk/by-uuid/ в котором вы можете посмотреть UUID идентификаторы всех подключенных к системе дисков. Для этого выполните:
Строки состоящие из большого количества цифр и букв, подсвеченные бирюзовым цветом и есть UUID.
2. blkid
Ещё для просмотра UUID можно использовать утилиту blkid. Её необходимо запускать от имени суперпользователя, но она показывает информацию только по нужному вам разделу. Например, чтобы посмотреть UUID раздела /dev/sda6 выполните:
Здесь UUID выводится в таком формате:
Эту строчку уже можно целиком вставлять в /etc/fstab или настройки загрузчика grub. Утилита позволяет посмотреть информацию для нескольких устройств:
3. lsblk
4. Графический интерфейс
Если вы не хотите использовать терминал, то всегда можете посмотреть UUID в графическом интерфейсе. Для этого используйте утилиту Gnome Disks. Её можно найти в главном меню операционной системы:
Для просмотра UUID просто выберите нужный жесткий диск и кликните по разделу, для которого нужно посмотреть информацию:
Выводы
UUID довольно часто используется при работе с разделами в Linux несмотря на то, что обычные имена разделов намного удобнее и проще запоминаются. Надеюсь, эта информация была полезной для вас.