在CentOS系统中,UUID(Universally Unique Identifier)是用于唯一标识文件系统、设备或分区的128位标识符,查看UUID对于系统管理、磁盘挂载、配置文件编写等操作至关重要,本文将详细介绍在CentOS系统中查看UUID的多种方法,帮助用户根据实际需求选择合适的操作方式。

使用blkid命令查看UUID
blkid是Linux系统中用于查看块设备属性(包括UUID)的常用命令,它以简洁的格式显示设备的文件系统类型、UUID、LABEL等信息,是日常运维中最快捷的方式。
操作步骤:
- 打开终端:通过快捷键
Ctrl+Alt+T或从应用程序菜单打开终端。 - 执行命令:输入
sudo blkid或blkid(普通用户可能需要sudo权限),按回车键执行。 - 查看结果:终端会列出所有块设备的UUID信息,
/dev/sda1: UUID="123e4567-e89b-12d3-a456-426614174000" TYPE="ext4" /dev/sdb2: UUID="abcdef12-3456-7890-abcd-ef1234567890" TYPE="xfs"其中
UUID=后面的字符串即为设备的唯一标识符。
注意事项:
- 若需查看特定设备的UUID,可加上设备名参数,如
sudo blkid /dev/sda1。 - 对于未格式化的设备,可能不会显示UUID信息。
通过/blkid目录查看UUID
CentOS系统会将设备的UUID信息存储在/dev/disk/by-uuid/目录下,每个子目录的名称即为对应设备的UUID,这种方法无需命令,适合图形化界面或需要快速定位的场景。
操作步骤:
- 打开文件管理器:在GNOME桌面环境中,点击“文件”图标打开文件管理器。
- 导航目录:在地址栏输入
/dev/disk/by-uuid/并回车,或通过终端命令cd /dev/disk/by-uuid/进入目录。 - 查看链接:目录下的每个文件夹名称都是UUID,通过右键点击“属性”或使用
ls -l命令可查看对应的原始设备路径(如../../sda1)。
优势:
- 直观展示所有设备的UUID,无需记忆命令。
- 支持拖拽操作,方便在配置文件中直接引用。
使用lsblk命令查看UUID
lsblk(list block devices)是另一个强大的块设备查看工具,以树状结构展示设备及其属性,包括UUID、挂载点等。

操作步骤:
- 执行命令:在终端输入
lsblk -f或lsblk -o NAME,UUID,FSTYPE,MOUNTPOINT,按回车键。 - 分析输出:结果中会包含设备名、UUID、文件系统类型和挂载点等信息,
NAME UUID FSTYPE MOUNTPOINT sda1 123e4567-e89b-12d3-a456-426614174000 ext4 / sdb2 abcdef12-3456-7890-abcd-ef1234567890 xfs /data
特点:
- 输出结构清晰,适合脚本处理和批量操作。
- 通过
-o参数可自定义显示列,如lsblk -o UUID仅显示UUID。
检查/etc/fstab文件获取UUID
/etc/fstab是文件系统表文件,记录了系统启动时需要自动挂载的设备及其UUID,若需查看已挂载设备的UUID,可直接编辑该文件。
操作步骤:
- 打开文件:使用文本编辑器(如
vi或nano)以管理员权限打开/etc/fstab,命令为sudo vi /etc/fstab。 - 定位UUID:文件中每行代表一个挂载项,格式为
UUID=<uuid> <mount_point> <fstype> <options> <dump> <pass>,UUID=123e4567-e89b-12d3-a456-426614174000 / ext4 defaults 0 0其中
UUID=后的字符串即为所需标识符。
适用场景:
- 修改挂载配置时直接引用UUID,避免因设备名变化导致挂载失败。
- 验证当前系统挂载设备的UUID是否正确。
使用dmesg命令查看内核日志
系统启动时,内核会输出设备的UUID信息到dmesg日志中,适合排查启动问题或查看历史设备信息。
操作步骤:
- 执行命令:输入
dmesg | grep UUID,过滤包含UUID的日志条目。 - 分析结果:输出可能包含类似
[ 12.345678] UUID: 123e4567-e89b-12d3-a456-426614174000的信息。
注意:较多,建议结合grep精准过滤。
- 临时性信息,重启后可能被覆盖。
相关问答FAQs
Q1:为什么使用UUID而不是设备名(如/dev/sda1)挂载?
A:UUID是全局唯一的,即使设备名在系统中发生变化(如更换SATA接口),UUID仍能确保系统正确识别和挂载设备,避免因设备名不一致导致的数据丢失或启动失败,UUID在RAID、LVM等复杂存储环境中更具稳定性。

Q2:如何复制设备的UUID?
A:在终端中,使用blkid或lsblk命令查看UUID后,可通过以下方式快速复制:
- 命令行复制:结合
xclip工具(需先安装sudo yum install xclip),执行blkid | grep /dev/sda1 | awk '{print $2}' | cut -d'"' -f2 | xclip -selection clipboard,将UUID复制到剪贴板。 - 图形界面复制:通过文件管理器进入
/dev/disk/by-uuid/目录,直接右键点击UUID文件夹名称选择“复制”。