场景1: 系统中有两个文件系统的uuid是一样 (UUID 是 通用唯一识别码(Universally Unique Identifier)的缩写)
场景2:因一些特殊的原因,需要将文件系统的uuid修改成特定的uuid
当然场景1,其实也可以通过笔者另一篇文章中讲到的使用 mount -o nouuid /dev/nvme1n1 /nvme1n1 的方式解决
文章链接:https://www.cnblogs.com/5201351/p/17480725.html
当然以上两种场景的另一种解决方法是,可以将文件系统的uuid进行修改,文件系统的 uuid(128位)的格式如 392e29c7-4aa9-4009-aa23-ffeb96ee79b9
在Linux中,我们即可以通过设备文件名进行挂载或者写入到/etc/fstab文件,也可以使用uuid的方式,默认如果有两个文件系统的uuid一样了,就会有一个挂载不成功
今天笔者主要讲解一下关于xfs文件系统uuid的修改方法,有如下几个知识点或者过程
1、uuid 如果需要随机生成,我们可以使用 uuidgen命令就可以生成 xfs文件系统的uuid格式
2、有了随机uuid,或者自己指定的uuid值,接下来就可以使用 、xfs_admin命令进行修改更新了
关于xfs_admin命令,可以使用-U 为文件系统指定一个新的uuid,关于-U 选项的说明
其中有一段注意:但是是针对比较老的旧版本的内核,笔者这里环境都是使用的新版本的内核了,因此可以忽略Note
3、通过命令进行uuid的修改更新: xfs_admin -U 5f612a80-c8b5-46d7-881a-a753ff350cfb /dev/nvme2n1
4、修改更新完成后,可以通过blkid 命令 或者 blkid /dev/nvme2n1 进行查看验证
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17481566.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!