Linux: 获取硬盘的UUID信息

简介

UUID(英语:Universally Unique Identifier,通用唯一识别码),是用于计算机体系中以识别信息数目的一个128位标识符。UUID可以用来标识与安装点(mount point)或名称无关对设备。现在许多设备都支持热插拔(hot-plugging)功能,因此,有时需要通过UUID而非设备名称来访问设备。本文将介绍如何在Linux中查看硬盘都UUID信息。

硬盘UUID信息获取

在Linux中,有几种方式可以获取UUID信息。第一种是使用/dev目录,可以通过查看/dev/disk/by-uuid目录来获取信息。

[jinguang1@host104120157 ~]$ ls -l /dev/disk/by-uuid/
total 0
lrwxrwxrwx 1 root root 10 Oct 10 10:44 7f0e8b90-2248-47bf-989d-1ba7f37868bd -> …/…/sda2
lrwxrwxrwx 1 root root 10 Oct 10 10:44 d03ace0d-2039-4310-a0b5-d7065ab92822 -> …/…/sda1

另外一种获取UUID的方式是通过blkid命令:

[jinguang1@host104120157 ~]$ sudo blkid /dev/sda1
/dev/sda1: UUID=“d03ace0d-2039-4310-a0b5-d7065ab92822” TYPE=“ext4”

如何通过UUID挂载文件系统

既然可以通过UUID来标识设备,那也可以通过UUID来挂载文件系统,以/dev/sda1为例,用这个来挂载到/usr上,可以在/etc/fstab中添加下列一行来实现:

UUID=d03ace0d-2039-4310-a0b5-d7065ab92822 /usr ext4 defaults 1 2

你可能感兴趣的:(Linux应用)