Linux disks by uuid

Содержание
  1. Find UUID of Storage Devices in Linux
  2. Finding UUID with blkid:
  3. Finding UUID with ls:
  4. Finding UUID with lsblk:
  5. Where to Go Next:
  6. About the author
  7. Shahriar Shovon
  8. Как монтировать разделы с помощью UUID в Linux
  9. Как монтировать разделы с помощью UUID в Linux
  10. Заключение
  11. Как узнать UUID диска в Linux
  12. Как узнать UUID диска в Linux
  13. 1. ls
  14. 2. blkid
  15. 3. lsblk
  16. 4. Графический интерфейс
  17. Выводы
  18. 7 методов для определения раздела диска / UUID файловой системы в Linux
  19. Что такое UUID?
  20. Как проверить UUID раздела диска / файловой системы в Linux с помощью команды blkid?
  21. Как проверить UUID раздела диска / файловой системы в Linux с помощью команды lsblk?
  22. Как проверить UUID раздела диска / файловой системы в Linux, используя путь byUUID?
  23. Как проверить UUID раздела диска / файловой системы в Linux с помощью команды hwinfo?
  24. Как проверить UUID раздела диска / файловой системы в Linux с помощью команды udevadm?
  25. Как проверить UUID раздела диска / файловой системы в Linux с помощью команды tune2fs?
  26. Как проверить UUID раздела диска / файловой системы в Linux с помощью команды dumpe2fs?

Find UUID of Storage Devices in Linux

UUID is a unique identifier used in partitions to uniquely identify partitions in Linux operating systems. UUID is a property of the disk partition itself. So, if you install the hard drive containing the partitions on another Linux computer, the partitions will have the same UUID as before. So, that’s a good thing.

The UUID of a partition is required mainly for mounting the partitions correctly in a computer system where hundreds of hard drives are installed. If you mount the hard drives or SSDs using UUIDs, there is almost zero changes of the wrong hard drive getting mounted and causing serious data loss.

Our usual computers and laptops where mostly 1 or 2 hard drives are installed and we need limited number of partitions won’t benefit much from UUIDs.

In this article, I will show you how to find the UUID of storage devices such as hard drive or SSD partitions in Linux. So, let’s get started.

Finding UUID with blkid:

You can find the UUID of all the disk partitions on your Linux system with the blkid command. The blkid command is available by default on most modern Linux distributions.

To find the UUIDs of your disk partitions, run the following command:

As you can see, the filesystems that has UUID are displayed. A lot of loop devices are also listed.

In the earlier output, you have seen a lot of unnecessary loop devices. If you want to only list the filesystems that has UUID set, you may filter the output of the blkid command as follows:

You should be able to get a clean filtered output. Only the filesystems that has UUID set are listed.

Finding UUID with ls:

In Linux, all the devices including the storage devices are represented as files. So, the partitions with UUID set are also represented as files. You can list all these files with the ls command.

To list all the partitions and their UUIDs, run the following command:

Читайте также:  Настройка днс сервера линукс

As you can see, the partition name (i.e. sda1, sda2) and their UUIDs are listed.

Finding UUID with lsblk:

You can also list the UUID of your partitions with the lsblk command:

For example, to list UUID of your partitions with the lsblk command, run lsblk as follows:

As you can see, the UUIDs of the partitions are listed.

You can filter out all the loop devices to make the output cleaner as well. To do that, run the lsblk command as follows:

As you can see, only the partitions with UUID are listed. The output is now much cleaner.

Where to Go Next:

Now that you know how to find the UUID of the storage devices in Linux, you can learn how to mount the partitions with UUID. I have written a dedicated article on how to mount partitions with UUID using the /etc/fstab file. You can read it at https://linuxhint.com/mount_partition_uuid_label_linux/

So, that’s how you find the UUID of storage devices in Linux. Thanks for reading this article.

About the author

Shahriar Shovon

Freelancer & Linux System Administrator. Also loves Web API development with Node.js and JavaScript. I was born in Bangladesh. I am currently studying Electronics and Communication Engineering at Khulna University of Engineering & Technology (KUET), one of the demanding public engineering universities of Bangladesh.

Источник

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

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

В этой статье мы покажем, как монтировать разделы с помощью UUID в системе Linux.

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

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

Список UUID раздела

Или введите команду для показа UUID определенного раздела:

af406bcd-cddb-4095-8456-fdf8dfe37665

После того, как UUID найден в системе Linux, смонтируйте раздел в fstab-файле.

В этом примере я использовал раздел /dev/sdb с его UUID af406bcd-cddb-4095-8456-fdf8dfe37665 для монтирования в /var/www.

Если установочный каталог есть, то используйте его. А если его нет, то создайте новый каталог (/var/www используется в данном примере) для монтирования раздела.

Откройте файл /etc/fstab с помощью вашего любимого текстового редактора. Я использую текстовый редактор Vi.

Затем добавьте следующую строку в конце файла.

UUID=af406bcd-cddb-4095-8456-fdf8dfe37665 /var/www ext4 defaults 0 0

Файл конфигурации fstab

Запустите mount -a, для того чтоб смонтировать всю файловую систему. Или выполните команду перезагрузки, чтобы отразить изменения.

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

Вывод показывает, что раздел /dev/sdb был смонтирован в /var/www.

Список смонтированных разделов

Заключение

В этой статье мы показали, как смонтировать раздел в Linux с помощью UUID. Кроме того, рассказали почему лучше использовать UUID и как найти UUID разделов.

Источник

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

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

Читайте также:  Установка русского языка линукс минт

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

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

1. ls

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

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

2. blkid

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

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

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

3. lsblk

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

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

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

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

Выводы

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

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

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 буквенно-цифровых символа и четыре дефиса).

Читайте также:  Симс 4 для linux

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

# cat /etc/fstab # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a device; this may # be used with UUID= as a more robust way to name devices that works even if # disks are added and removed. See fstab(5). # # UUID=69d9dd18-36be-4631-9ebb-78f05fe3217f / ext4 defaults,noatime 0 1 UUID=a2092b92-af29-4760-8e68-7a201922573b swap

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

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

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

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

# blkid /dev/sda1: UUID="d92fa769-e00f-4fd7-b6ed-ecf7224af7fa" TYPE="ext4" PARTUUID="eab59449-01" /dev/sdc1: UUID="d17e3c31-e2c9-4f11-809c-94a549bc43b7" TYPE="ext2" PARTUUID="8cc8f9e5-01" /dev/sdc3: UUID="ca307aa4-0866-49b1-8184-004025789e63" TYPE="ext4" PARTUUID="8cc8f9e5-03" /dev/sdc5: PARTUUID="8cc8f9e5-05"

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

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

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

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

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

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

# lsblk -o name,mountpoint,size,uuid NAME MOUNTPOINT SIZE UUID sda 30G └─sda1 / 20G d92fa769-e00f-4fd7-b6ed-ecf7224af7fa sdb 10G sdc 10G ├─sdc1 1G d17e3c31-e2c9-4f11-809c-94a549bc43b7 ├─sdc3 1G ca307aa4-0866-49b1-8184-004025789e63 ├─sdc4 1K └─sdc5 1G sdd 10G sde 10G sr0 1024M

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

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

# ls -lh /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 Jan 29 08:34 ca307aa4-0866-49b1-8184-004025789e63 -> ../../sdc3 lrwxrwxrwx 1 root root 10 Jan 29 08:34 d17e3c31-e2c9-4f11-809c-94a549bc43b7 -> ../../sdc1 lrwxrwxrwx 1 root root 10 Jan 29 08:34 d92fa769-e00f-4fd7-b6ed-ecf7224af7fa -> ../../sda1

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

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

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

# hwinfo --block | grep by-uuid | awk '' /dev/sdc1, /dev/disk/by-uuid/d17e3c31-e2c9-4f11-809c-94a549bc43b7 /dev/sdc3, /dev/disk/by-uuid/ca307aa4-0866-49b1-8184-004025789e63 /dev/sda1, /dev/disk/by-uuid/d92fa769-e00f-4fd7-b6ed-ecf7224af7fa

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

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

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

udevadm info -q all -n /dev/sdc1 | grep -i by-uuid | head -1 S: disk/by-uuid/d17e3c31-e2c9-4f11-809c-94a549bc43b7

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

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

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

# tune2fs -l /dev/sdc1 | grep UUID Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7

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

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

# dumpe2fs /dev/sdc1 | grep UUID dumpe2fs 1.43.5 (04-Aug-2017) Filesystem UUID: d17e3c31-e2c9-4f11-809c-94a549bc43b7

Источник

Оцените статью
Adblock
detector