首页 > 解决方案 > 什么是文件系统 UUID?

问题描述

什么是文件系统 UUID?
我想知道如何使用文件系统 UUID。

例如,如果 xfs 中的 UUID 重复,则挂载失败。

$ dmesg | tail
[345633.687773] XFS (sdc): Filesystem has duplicate UUID 4e6fb31f-a2c4-45a1-8502-63fdc0fd42e0 - can't mount
...

是否应该在其他文件系统(例如 ext4、btrfs 等)上避免 UUID 重复?

标签: linuxfilesystems

解决方案


是一篇有用的文章,解释了 UUID 是什么以及它解决的问题。简而言之,它universally unique identifier允许管理员区分 Linux 机器中的多个文件系统。

是否应该在其他文件系统(例如 ext4、btrfs 等)上避免 UUID 重复?

是的,UUID's 应该是唯一的,无论文件系统类型是什么。

对于XFS,可以使用以下命令重新生成 XFS 文件系统的 UUID:

xfs_admin -U generate /dev/sdc

运行此命令应该会显示新的 UUID。编辑/etc/fstab,那么你应该很高兴。


推荐阅读