linux - 什么是文件系统 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 重复?
解决方案
这是一篇有用的文章,解释了 UUID 是什么以及它解决的问题。简而言之,它universally unique identifier
允许管理员区分 Linux 机器中的多个文件系统。
是否应该在其他文件系统(例如 ext4、btrfs 等)上避免 UUID 重复?
是的,UUID
's 应该是唯一的,无论文件系统类型是什么。
对于XFS
,可以使用以下命令重新生成 XFS 文件系统的 UUID:
xfs_admin -U generate /dev/sdc
运行此命令应该会显示新的 UUID。编辑/etc/fstab
,那么你应该很高兴。
推荐阅读
- java - 如何使用spring批处理仅解析XML的选定部分并将其转换为java POJO
- python - .在没有按我预期的那样运作之后
- android - 2019 年针对较旧的移动设备
- android - 强制显示级别选择器
- angular - Angular - 错误类型错误:无法读取未定义的属性“标题”
- java - 有没有办法将 ArrayList 的特定元素复制到另一个空/不同的 ArrayList 中?
- react-native - 使用 Expo 隐藏虚拟按钮后的空白
- amazon-web-services - Cloudfront 未正确重定向到 https 和子域
- python - 比较嵌套字典中的多个键
- python - 在 Keras 中嵌入层后理解密集层