Меню Рубрики

Get system uuid linux

How to Get the UUID of devices on Linux, Ubuntu, Debian

Unique identifier for each storage device

UUID is the «universally unique identifier» that is assigned to devices on a linux system for the purpose of identification.

For example if your hard disk has 3 partitions then each partition is a device and has a uuid. Similarly cd/dvd, usb drives etc all are assigned a uuid.

On a ubuntu system for example you might find that a partition is mounted at a location like this

Now the part after media/ is the uuid and used as the directory name where a certain device has been mounted. To find the uuid of devices connected to a system use the following commands

The ls command has been used to get a list of all devices along with the uuids. The big uuids are ext4 or swap type partitions. Whereas the short uuid are ntfs type partitions.

1. blkid

Another command that can be used to perform the same task is blkid. Here are some quick examples on using it.

The output of blkid clearly shows the device, its uuid and the format type. Useful information. To get the uuid of a specific device, simply put the device name next to blkid like this

2. lsblk

The lsblk command is another very useful and powerful command to check details about storage devices on a system.
Here is a quick example:

The lsblk command shows a lot of details about storage devices like mount point, device name, uuid, model name. The device name and UUID are needed when you need to mount a device to access its contents.

A Tech Enthusiast, Blogger, Linux Fan and a Software Developer. Writes about Computer hardware, Linux and Open Source software and coding in Python, Php and Javascript. He can be reached at [email protected] .

2 thoughts on “ How to Get the UUID of devices on Linux, Ubuntu, Debian ”

The title of your post here is incorrect: you are mentioning ONLY the UUID of storage devices. Other devices have UUID’s as well, devices such as network cards/ports

Источник

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

UUID или Universal Unique Identifier — это универсальный уникальный идентификатор, который может использоваться для однозначной идентификации определенного устройства компьютера. В операционных системах Linux UUID очень часто используется для идентификации разделов дисков в загрузчике Grub или в файле /etc/fstab. Это очень удобно, поскольку если вы извлечете диск или подключите его к другому разъему SATA, то его имя в системе изменится, а UUID останется прежнем.

Но у этого метода есть и недостаток. UUID рассчитывается на основе метаданных раздела или диска, поэтому если вы измените его размер, UUID тоже изменится, что приведет к поломке системы и вы не сможете загрузится. Исправить ситуацию можно только указав правильный UUID.

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

Давайте разберем как узнать UUID диска в Linux. Все диски и разделы перечислены в виртуальном каталоге /dev/. Здесь есть подкаталог /dev/disk/by-uuid/ в котором вы можете посмотреть UUID идентификаторы всех подключенных к системе дисков. Для этого выполните:

ls -la /dev/disk/by-uuid/

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

2. blkid

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

sudo blkid /dev/sda6

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

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

3. lsblk

Ещё один вариант — эту утилита lsblk, которая тоже может показывать UUID:

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

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

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

Выводы

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

Источник

7 Methods to identify Disk Partition/FileSystem UUID in Linux

by Magesh Maruthamuthu · Last Updated: October 21, 2019

As a Linux administrator you should aware of that how do you check partition UUID or filesystem UUID.

Because most of the Linux systems are mount the partitions with UUID. The same has been verified in the /etc/fstab file.

There are many utilities available to check UUID. In this article we will show you how to check UUID in many ways and you can choose the one which is suitable for you.

What is UUID?

UUID stands for Universally Unique Identifier which helps Linux system to identify a hard drives partition instead of block device file.

libuuid is part of the util-linux-ng package since kernel version 2.15.1 and it’s installed by default in Linux system.

The UUIDs generated by this library can be reasonably expected to be unique within a system, and unique across all systems.

It’s a 128 bit number used to identify information in computer systems. UUIDs were originally used in the Apollo Network Computing System (NCS) and later UUIDs are standardized by the Open Software Foundation (OSF) as part of the Distributed Computing Environment (DCE).

UUIDs are represented as 32 hexadecimal (base 16) digits, displayed in five groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 alphanumeric characters and four hyphens).

For example: d92fa769-e00f-4fd7-b6ed-ecf7224af7fa

Sample of my /etc/fstab file.

We can check this using the following seven commands.

  • blkid Command: locate/print block device attributes.
  • lsblk Command: lsblk lists information about all available or the specified block devices.
  • hwinfo Command: hwinfo stands for hardware information tool and great utility that used to probe for the hardware present in the system.
  • udevadm Command: udev management tool.
  • tune2fs Command: adjust tunable filesystem parameters on ext2/ext3/ext4 filesystems.
  • dumpe2fs Command: dump ext2/ext3/ext4 filesystem information.
  • Using by-uuid Path: The directory contains UUID and real block device files, UUIDs were symlink with real block device files.

How to check Disk Partition/FileSystem UUID in Linux using blkid Command?

blkid is a command-line utility to locate/print block device attributes. It uses libblkid library to get disk partition UUID in Linux system.

How to check Disk Partition/FileSystem UUID in Linux using lsblk Command?

lsblk lists information about all available or specified block devices. The lsblk command reads the sysfs filesystem and udev db to gather information.

If the udev db is not available or lsblk is compiled without udev support than it tries to read LABELs, UUIDs and filesystem types from the block device. In this case root permissions are necessary. The command prints all block devices (except RAM disks) in a tree-like format by default.

How to check Disk Partition/FileSystem UUID in Linux using by-uuid path?

The directory contains UUID and real block device files, UUIDs were symlink with real block device files.

How to check Disk Partition/FileSystem UUID in Linux using hwinfo Command?

hwinfo stands for hardware information tool is another great utility that used to probe for the hardware present in the system and display detailed information about varies hardware components in human readable format.

How to check Disk Partition/FileSystem UUID in Linux using udevadm Command?

udevadm expects a command and command specific options. It controls the runtime behavior of systemd-udevd, requests kernel events, manages the event queue, and provides simple debugging mechanisms.

How to check Disk Partition/FileSystem UUID in Linux using tune2fs Command?

tune2fs allows the system administrator to adjust various tunable filesystem parameters on Linux ext2, ext3, or ext4 filesystems. The current values of these options can be displayed by using the -l option.

How to check Disk Partition/FileSystem UUID in Linux using dumpe2fs Command?

dumpe2fs prints the super block and blocks group information for the filesystem present on device.

Источник

7 методов для определения раздела диска / UUID файловой системы в Linux

Как администратор Linux, вы должны знать, как проверить UUID раздела или UUID файловой системы.

Потому что большинство систем Linux монтируют разделы с UUID.

То же самое было может проверено в файле /etc/fstab.

Есть много утилит для проверки UUID.

В этой статье мы покажем вам, как проверить UUID разными способами, и вы сможете выбрать тот, который подходит именно вам.

Что такое UUID?

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

libuuid является частью пакета util-linux-ng начиная с версии ядра 2.15.1 и по умолчанию устанавливается в системе Linux.

Можно предположить, что идентификаторы UUID, сгенерированные этой библиотекой, будут уникальными в системе и уникальными во всех системах.

Это 128-битное число, используемое для идентификации информации в компьютерных системах.

UUID первоначально использовались в сетевой вычислительной системе Apollo (NCS), а более поздние UUID стандартизируются Open Software Foundation (OSF) как часть распределенной вычислительной среды (DCE).

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

Пример моего файла /etc/fstab.

Мы можем проверить тоже самое, используя следующие семь команд.

  • blkid
  • lsblk
  • hwinfo
  • udevadm
  • tune2fs
  • dumpe2fs
  • Используя путь uuid

Как проверить UUID раздела диска / файловой системы в Linux с помощью команды blkid?

blkid — это утилита командной строки для поиска / вывода атрибутов блочных устройств.

Он использует библиотеку libblkid для получения UUID раздела диска в системе Linux.

Как проверить UUID раздела диска / файловой системы в Linux с помощью команды lsblk?

lsblk выводит информацию обо всех доступных или указанных блочных устройствах.

Команда lsblk читает файловую систему sysfs и базу данных udev для сбора информации.

Если база данных udev недоступна или lsblk скомпилирован без поддержки udev, он пытается прочитать метки LABEL, UUID и типы файловых систем с блочного устройства.

В этом случае необходимы права суперпользователя.

По умолчанию команда выводит все блочные устройства (кроме дисков RAM) в древовидном формате.

Как проверить UUID раздела диска / файловой системы в Linux, используя путь byUUID?

Каталог содержит UUID и файлы реальных блочных устройств, UUID были символическими ссылками с файлами реальных блочных устройств.

Как проверить UUID раздела диска / файловой системы в Linux с помощью команды hwinfo?

hwinfo расшифровывается как инструмент информации об оборудовании.

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

Как проверить UUID раздела диска / файловой системы в Linux с помощью команды udevadm?

udevadm содержит команду и специфичные для команды опции.

Он управляет поведением systemd-udevd во время выполнения, запрашивает события ядра, управляет очередью событий и предоставляет простые механизмы отладки.

Как проверить UUID раздела диска / файловой системы в Linux с помощью команды tune2fs?

tune2fs позволяет системному администратору настраивать различные настраиваемые параметры файловой системы в файловых системах Linux ext2, ext3 или ext4.

Текущие значения этих параметров можно отобразить с помощью параметра -l.

Как проверить UUID раздела диска / файловой системы в Linux с помощью команды dumpe2fs?

dumpe2fs печатает суперблок и блокирует информацию о группе для файловой системы, представленной на устройстве.

Источник

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

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

  • Mac os clipboard manager
  • Mac os clean memory
  • Mac os checking catalog file
  • Mac os cheat sheet
  • Mac os celeron 1037u