Мне нужен UUID раздела диска под Linux. Раздел смонтирован, но не отображается под

ls -l /dev/disk/by-uuid

это может произойти, когда существуют дублированные UUID, например, после аварийного резервного копирования с использованием ddrescue.

Как я могу найти UUID?

1 ответ1

3

Пакет e2fsprogs предлагает blkid

$ blkid
/dev/sdb1: UUID="ac115722-c8ce-44d2-ab0c-1d284d6e4d76" TYPE="ext4" 
/dev/sda2: UUID="cd6580d2-9671-4d94-b46f-0301bb563e30" TYPE="ext4" 
... 

В табличном формате

$ blkid -o list
device     fs_type label    mount point    UUID
-------------------------------------------------------------------------------
/dev/sdb1  ext4             /mnt/dmp1      ac115722-c8ce-44d2-ab0c-1d284d6e4d76
/dev/sda2  ext4             /              cd6580d2-9671-4d94-b46f-0301bb563e30
...

Для конкретного устройства

$ blkid /dev/sdb1
/dev/sdb1: UUID="ac115722-c8ce-44d2-ab0c-1d284d6e4d76" TYPE="ext4"

Или без посторонней информации

$ blkid -s UUID -o value /dev/sdb1
ac115722-c8ce-44d2-ab0c-1d284d6e4d76

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .