DevBug blog

О Linux, Java, разработке ПО и не только

Как определить UUID раздела в Linux

UUID - универсальный уникальный идентификатор.

Впервые с UUID я столкнулся в Ubuntu - Canonical давно начала использовать данные идентификаторы для монтирования разделов жесткого диска. Для чего это нужно? Да хотя бы для чтого, чтобы привязать какую-то точку монтирования к определенному разделу. Или, например, чтобы, не получилось так, что Вы переразбили Ваш жесткий диск, добавив или удалив один или несколько разделов, и у Вас поползла нумерация разделов: был раздел sda3 а стал sda4 и как результат - система ругается, очень сильно ругается и отказывается монтировать разделы Вашего жесткого диска.

Для определения UUID в Linux существует специальная утилита: blkid. В командной строке вводим от рута (суперпользователя) blkid.

В результате нам будет представлены все идентификаторы всех разделов всех жестких дисков:

/dev/sda1: UUID="B4403C1B403BE332" TYPE="ntfs" 
/dev/sda2: LABEL="Reserv" UUID="5A888E78888E5305" TYPE="ntfs" 
/dev/sda6: LABEL="unix" UUID="424608e1-f180-4e06-83e1-2bfa3ced61aa" TYPE="ext4" 
/dev/sdb1: LABEL="media" UUID="36FC1E3AFC1DF539" TYPE="ntfs" 
/dev/sda3: LABEL="root" UUID="6106acf5-7b4b-4ee1-ab5c-9846d7af7e8b" TYPE="ext4" 
/dev/sda5: LABEL="home" UUID="6c196f8e-5e66-4eef-bb58-eaa509fe22e9" TYPE="ext4" 
/dev/sda7: UUID="a43f740c-7054-4ca3-b46d-734c35721121" TYPE="swap" 

Теперь этими данными можно воспользоваться, например, при монтировании разделов жесткого диска.

comments powered by Disqus