博客园  :: 首页  :: 管理

关于xfs文件系统uuid值的修改-更新的方法

Posted on 2023-06-14 22:47  520_1351  阅读(501)  评论(0编辑  收藏  举报

场景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