как узнать uuid раздела

Как узнать UUID’ы разделов? Команды blkid и vol_id

Статья из серии «HuMan»

Предисловие

Удобство понимания и заполнения таких конфигурационных файлов как, скажем, /etc/fstab «значительно повысилось». Стало невозможным понять о каком разделе идет речь. Хорошо если у вас всего пять-шесть разделов, еще можно помнить, на каком своп, а на каком корень. А если разделов в три раза больше? Да если еще и постоянно удаляешь одни, и создаешь другие? Мода требует жертв.

Кому же нужны UUID’ы и для кого они действительно удобны? Сисадминам больших серверов, у которых одновременно присутствуют носители всевозможных типов, да еще и объединенные во всякие RAID’ы и прочие сиадминские заморочки. Для них, когда возникает необходимость перенести содержимое с одного носителя на другой, потом встает большая проблема правильно внести изменения в ту же /etc/fstab вручную. С UUID’ами же ядро, при помощи специальных программ, автоматически находит и размечает разделы по соответствующим носителям. Это им экономит много сил и времени.

Простым же смертным, имеющим два компьютера с тремя винчестерами на обоих, эти UUID’ы нужны как зайцу стоп-сигнал. Я лично первым делом безжалостно удаляю все эти номера из файлов /etc/fstab и /boot/grub/menu.lst. Это позволяет мне избежать головной боли при клонировании разделов, когда возникают два раздела с одинаковыми «Уникальными номерами».

Но многим почему-то нравятся UUID’ы, и они озабочены, если какой-нибудь раздел, например подкачки, вдруг прописан по «имени-отчеству». В Сети иногда встречаются такие вопли о помощи: «Мой раздел своппига не имеет UUID’а. Как мне узнать его и вписать в /etc/fstab?». Для вас, любители UUID’ов, эта статья.

Команда blkid

Однако программа blkid по умолчанию не считывает информацию о разделах непосредственно из соответствующих нод устройств, а считывает ее из файла /etc/blkid.tab. Этот файл зачем-то называется в мане команды blkid кэш файлом, а всем известно, что слово cache имеет множесто значений, а потому совершенно бессмысленно. Должен вас сразу предупредить, что в файле /etc/blkid.tab со временем накапливается устаревшая информация о давно несуществующих разделах, поэтому не думайте читать сам файл в поисках UUID’ов, можете жестоко обмишулиться. Пользуйтесь командой blkid с соответсвующими опциями.

Команда blkid без опций

Совсем другое дело, не правда ли?

Опция

Выдает сведения об указанном устройстве.

Найдет все устройства, отвечающие заданному критерию, будь то TYPE, LABEL, или UUID. Можно сужать круг поиска, вводя в командную строку имена интересующих устройств:

Выдаст только указанный критерий нужного устройства.

По моему, проще переадресовать в файл «file» вывод команды.

Вот все, что касается команды blkid. Однако существуют и другие возможности узнать UUID раздела.

Там четыре субдиректории, одна из которых by-uuid. Посмотрим:

Вот поди, догадайся, что к чему относится! Нет, это не метод.

Команда vol_id

Хорошая и удобная команда, жаль, что не во всех дистрибутивах встречается.

Заключение

Если говорить о разделах жесткого диска, то UUID’ы присваиваются им в процессе создания файловой системы (некоторые утверждают, что они вычисляются из характеристик раздела), и записываются где-нибудь в суперблоках. Во всяком случае, еще не отформатированный раздел не имеет UUID’а. А при клонировании раздела командой dd, раздел, в который устанавливают клон, меняет свой UUID на идентификатор клона.

Нравится мне это или нет, но UUID’ы прочно вошли в повседневный быт линуксоида. И нет в них никакой мистики.

Источник

Как узнать UUID в Linux

UUID (Universally Unique identifier) — это 128 битный уникальный номер, стандартизированный Open Software Foundation. UUID помогает идентифицировать разделы в системах Linux. Он генерируется с помощью библиотеки libuuid (используемой e2fsprogs), которая является частью util-linux. Доступна сразу после установки Linux начиная с версии ядра 2.15.1.

UUID создается в локальной системе и всегда уникален.

Если ваша система использует много хранилищ данных, таких как SAN, ISCSI и т. д., то у UUID появляется преимущество. Каждый раз, когда вы перемещаете хранилище, вам не нужно беспокоиться об обновлении /etc/fstab.

В этой статье вы узнаете, как найти UUID накопителей в системе Linux.

Формат UUID

UUID отображается в пяти группах, разделенных дефисами, в виде 8-4-4-4-12 в общей сложности 36 символов.

Как узнать (найти) UUID

В системах на базе Linux/Unix вы можете использовать некоторые утилиты командной строки для поиска UUID устройств. Вы можете найти UUID всех разделов диска системы Linux с помощью команды blkid. Чтобы найти UUID разделов диска, подключенных к вашей системе, выполните следующую команду.

Вы получите следующий результат:

Использование команды lsblk

Вы можете найти UUID разделов устройств с помощью команды lsblk. Например чтобы вывести список UUID разделов устройств, выполните следующую команду lsblk.

Ответ терминала будет следующим:

как узнать uuid раздела. Kak uznat uuid v linux 2. как узнать uuid раздела фото. как узнать uuid раздела-Kak uznat uuid v linux 2. картинка как узнать uuid раздела. картинка Kak uznat uuid v linux 2.Вывод списка UUID с помощью команды lsblk

Использование команды ls

В системах Linux сделано так что ОС показывает все устройства как файлы. Таким образом, разделы UUID хранятся в виде файла.

Вы можете перечислить все UUID разделов с помощью команды ls. Для этого вам потребуется ввести:

Ответ в терминале вы увидите следующий.

как узнать uuid раздела. Kak uznat uuid v linux 3. как узнать uuid раздела фото. как узнать uuid раздела-Kak uznat uuid v linux 3. картинка как узнать uuid раздела. картинка Kak uznat uuid v linux 3.Перечисление UUID с помощью команды ls

Заключение

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

Источник

Как узнать 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 раздела. Snimok ekrana ot 2019 02 16 14 52 35. как узнать uuid раздела фото. как узнать uuid раздела-Snimok ekrana ot 2019 02 16 14 52 35. картинка как узнать uuid раздела. картинка Snimok ekrana ot 2019 02 16 14 52 35.

Строки состоящие из большого количества цифр и букв, подсвеченные бирюзовым цветом и есть UUID.

2. blkid

Ещё для просмотра UUID можно использовать утилиту blkid. Её необходимо запускать от имени суперпользователя, но она показывает информацию только по нужному вам разделу. Например, чтобы посмотреть UUID раздела /dev/sda6 выполните:

sudo blkid /dev/sda6

как узнать uuid раздела. Snimok ekrana ot 2019 02 16 14 55 19. как узнать uuid раздела фото. как узнать uuid раздела-Snimok ekrana ot 2019 02 16 14 55 19. картинка как узнать uuid раздела. картинка Snimok ekrana ot 2019 02 16 14 55 19.

Здесь UUID выводится в таком формате:

Эту строчку уже можно целиком вставлять в /etc/fstab или настройки загрузчика grub. Утилита позволяет посмотреть информацию для нескольких устройств:

как узнать uuid раздела. Snimok ekrana ot 2019 02 16 14 57 27. как узнать uuid раздела фото. как узнать uuid раздела-Snimok ekrana ot 2019 02 16 14 57 27. картинка как узнать uuid раздела. картинка Snimok ekrana ot 2019 02 16 14 57 27.

3. lsblk

как узнать uuid раздела. Snimok ekrana ot 2019 02 16 14 58 00. как узнать uuid раздела фото. как узнать uuid раздела-Snimok ekrana ot 2019 02 16 14 58 00. картинка как узнать uuid раздела. картинка Snimok ekrana ot 2019 02 16 14 58 00.

4. Графический интерфейс

Если вы не хотите использовать терминал, то всегда можете посмотреть UUID в графическом интерфейсе. Для этого используйте утилиту Gnome Disks. Её можно найти в главном меню операционной системы:

как узнать uuid раздела. Snimok ekrana ot 2019 02 16 15 06 06. как узнать uuid раздела фото. как узнать uuid раздела-Snimok ekrana ot 2019 02 16 15 06 06. картинка как узнать uuid раздела. картинка Snimok ekrana ot 2019 02 16 15 06 06.

Для просмотра UUID просто выберите нужный жесткий диск и кликните по разделу, для которого нужно посмотреть информацию:

как узнать uuid раздела. Snimok ekrana ot 2019 02 16 14 59 59. как узнать uuid раздела фото. как узнать uuid раздела-Snimok ekrana ot 2019 02 16 14 59 59. картинка как узнать uuid раздела. картинка Snimok ekrana ot 2019 02 16 14 59 59.

Выводы

UUID довольно часто используется при работе с разделами в Linux несмотря на то, что обычные имена разделов намного удобнее и проще запоминаются. Надеюсь, эта информация была полезной для вас.

Источник

Как узнать UUID диска в Linux

как узнать uuid раздела. vincent botta wyd wfifjvs unsplash. как узнать uuid раздела фото. как узнать uuid раздела-vincent botta wyd wfifjvs unsplash. картинка как узнать uuid раздела. картинка vincent botta wyd wfifjvs unsplash.

Рассказываем о том, что такое UUID и как его найти.

Что такое UUID?

Для начала разберемся в том, что такое UUID и зачем он вообще может понадобиться. UUID расшифровывается как Universal Unique Identifier. Это идентификатор устройства, который можно использовать для точного определения конкретного аппаратного компонента (жесткого диска) в операционной системе.

Также UUID используют для поиска и идентификации разделов диска в загрузчике операционной системы. Они еще отображаются в файле /etc/fstab/. Идентификаторы помогают находить разделы и отдельные жесткие диски, даже если вы их отсоединили от компьютера, а затем снова подключили, но уже в другой разъем материнской платы (речь о SATA-разъемах). Идентификатор диска фиксирован и меняется только после внесения каких-то серьезных изменений в раздел или диск. Например, после изменения его размера. В этом случае могут возникнуть проблемы на этапе загрузки операционной системы. Тогда UUID обновится, так что придется его снова разыскать и исправить. Собственно, поиску UUID и посвящен этот текст.

Узнаем UUID помощью утилиты blkid

Вообще, утилит для отображения UUID в терминале довольно много. Все они справляются с поставленной задачей примерно одинаково. Разница в визуальном представлении информации и в дополнительных данных, которые показывают разные программы.

Довольно удобно и наглядно показывает нужную информацию утилита blkid. Она работает следующим образом:

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.31.07. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.31.07. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.31.07.

blkid надо запускать с правами суперпользователя

как узнать uuid раздела. pass. как узнать uuid раздела фото. как узнать uuid раздела-pass. картинка как узнать uuid раздела. картинка pass.

Заметьте, что при вводе пароля в Linux набираемые знаки никак не отображаются в интерфейсе. Даже звездочек не будет

— Ищем строчку UUID=. Все, что следует за ней — это и есть код UUID, за которым мы охотимся.

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.31.13. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.31.13. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.31.13.

Сколько всего отображает blkid

Помимо идентификатора диска команда blkid выдает еще кучу посторонних данных, которые могут мешать поиску нужной информации. Возможно, придется воспользоваться фильтром. Для этого:

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.34.13. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.34.13. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.34.13.

Это сразу две команды. Запуск blkid и фильтр выдачи через grep

В выдаче окажется только UUID и все. Никакой лишней информации.

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.34.29. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.34.29. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.34.29.

Отфильтрованная выдача команды blkid только с нужными данными

Узнаем с помощью утилиты ls

Отыскать UUID раздела можно, используя утилиту list. Обычно ее используют, чтобы найти все файлы, лежащие в папке, в которой находится пользователь. Это наиболее частое применение ls, но у нее есть и другие возможности. Все зависит от места поиска и используемых флажков в соответствующих командах.

Для отображения UUID:

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.35.17. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.35.17. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.35.17.

Как видно по скриншоту, ls выполняет свою базовую функцию и ищет файлы, но в этой папке как раз лежат файлы в нужном формате и с необходимой информацией, поэтому она срабатывает как поисковик UUID

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.35.52. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.35.52. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.35.52.

Вот такую выдачу показывает ls

С помощью lsblk

Еще один способ достать UUID с помощью командной строки — программа lsblk.

Чтобы ею воспользоваться:

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.36.32. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.36.32. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.36.32.

Эту тоже надо запускать на правах суперпользователя

как узнать uuid раздела. virtualbox vm 2019 10 14 at 01.36.44. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 01.36.44. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 01.36.44.

Как видите, здесь тоже много ненужной информации, но UUID трудно не заметить, поэтому эта команда тоже подходит

Узнаем UUID, используя графическую оболочку

Если боитесь, что с командной строкой не сладите или хотите по-быстрому скопировать UUID из графического интерфейса, то можно воспользоваться программой «Диски». Она по умолчанию встроена в оболочку GNOME. В KDE и других есть схожие альтернативы.

На примере Ubuntu это делается следующим образом:

как узнать uuid раздела. virtualbox vm 2019 10 14 at 10.19.51. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 10.19.51. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 10.19.51.

Здесь хранятся все системные приложения

как узнать uuid раздела. virtualbox vm 2019 10 14 at 10.20.05. как узнать uuid раздела фото. как узнать uuid раздела-virtualbox vm 2019 10 14 at 10.20.05. картинка как узнать uuid раздела. картинка virtualbox vm 2019 10 14 at 10.20.05.

Чтобы не рыться в папках, воспользуемся поиском

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *