Get UUID of Hard Disks [Update]

Short Tip: Get UUID of Hard Disks [Update]

There is an update to this post available: UUIDs and Linux: Everything you ever need to know.

The Universally Unique Identifier can be used to identify a device independent form its mount point or device name. This is more and more important as many devices today support hot-plugging or are external anyway. Therefore it makes sometimes sense to access a device (for example in fstab) not by device name but by the UUID.

There are several ways to get the UUID. The first one uses the /dev/ directory. While you are on is you might want to check other by-* directories, I never knew of them.

$ ls -l /dev/disk/by-uuid
lrwxrwxrwx 1 root root 10 11. Okt 18:02 53cdad3b-4b01-4a6c-a099-be1cdf1acf6d -> ../../sda2

Another way to get the uuid by usage of the tool blkid:

$ blkid /dev/sda1
/dev/sda1: LABEL="/" UUID="ee7cf0a0-1922-401b-a1ae-6ec9261484c0" SEC_TYPE="ext2" TYPE="ext3"

There you also get the label and other information. Quite usefule.

Btw., if you wonder how “unique” this unique is, here a quote from Wikipedia:

1 trillion UUIDs would have to be created every nanosecond for 10 billion years to exhaust the number of UUIDs.

Pretty unique.

Thanks to Linux By Examples for the initial howto.

0 (0)
Article Rating (No Votes)
Rate this article
There are no attachments for this article.
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
SSH: Execute Remote Command or Script – Linux
Viewed 393 times since Mon, Feb 18, 2019
YUM CRON Enabling automatic updates in Centos 7 and RHEL 7
Viewed 1271 times since Fri, Oct 26, 2018
LVM: Recovering Physical Volume Metadata
Viewed 658 times since Sat, Jun 2, 2018
Using renice and taskset to manage process priority and CPU affinity with Linux OEL 6.4
Viewed 321 times since Mon, Feb 17, 2020
How to maximise SSD performance with Linux
Viewed 143 times since Fri, May 15, 2020
tcpdump usage examples
Viewed 445 times since Fri, Jul 27, 2018
LVM: Remove an existing Volume Group
Viewed 646 times since Sat, Jun 2, 2018
How To Set Up an SSL Tunnel Using Stunnel on Ubuntu
Viewed 713 times since Fri, Sep 28, 2018
How to create stunnel with systemd? stunnel
Viewed 298 times since Thu, Jan 16, 2020
RHEL: Services basic management - systemd
Viewed 9485 times since Sat, Jun 2, 2018