当操作系统中,出现了两个uuid一样的文件系统(笔者这里是xfs),那么默认就只能挂载成功一个
[root@qq-5201351 ~]# blkid |grep xfs |grep 1ea9e784-0692-403c-bed1-bf34a5a86a57 /dev/nvme1n1: UUID="1ea9e784-0692-403c-bed1-bf34a5a86a57" BLOCK_SIZE="512" TYPE="xfs" /dev/nvme2n1: UUID="1ea9e784-0692-403c-bed1-bf34a5a86a57" BLOCK_SIZE="512" TYPE="xfs" [root@qq-5201351 ~]# [root@qq-5201351 ~]# mount /dev/nvme1n1 /nvme1n1 [root@qq-5201351 ~]# [root@qq-5201351 ~]# df -hTP /nvme1n1 Filesystem Type Size Used Avail Use% Mounted on /dev/nvme1n1 xfs 5.0G 69M 5.0G 2% /nvme1n1
其中/dev/nvme1n1已经挂载到/nvme1n1目录,如果此时再挂载 /dev/nvme2n1,则会出现如下报错:
mount: /nvme2n1: wrong fs type, bad option, bad superblock on /dev/nvme2n1, missing codepage or helper program, or other error.
[root@qq-5201351 ~]# mount /dev/nvme2n1 /nvme2n1 mount: /nvme2n1: wrong fs type, bad option, bad superblock on /dev/nvme2n1, missing codepage or helper program, or other error. [root@qq-5201351 ~]# [root@qq-5201351 ~]# umount /nvme1n1 [root@qq-5201351 ~]# [root@qq-5201351 ~]# mount /dev/nvme2n1 /nvme2n1 [root@qq-5201351 ~]# [root@qq-5201351 ~]# df -hTP /nvme2n1 Filesystem Type Size Used Avail Use% Mounted on /dev/nvme2n1 xfs 5.0G 69M 5.0G 2% /nvme2n1 [root@qq-5201351 ~]#
然后我们将原来的/dev/nvme1n1 卸载, 再挂载 /dev/nvme2n1 也能正常挂载
那即是说明:如果两个文件系统的uuid一样,默认情况下,一个已经挂载了,就不能挂载另一个了,会有报错,主要是因为会进行uuid检测
那么对于有些场景确实会遇到这种情况、如果又想成功挂载,然后读取和修改另一个文件系统的文件,可以有如下两个方案
方案一:挂载时,通过-o 选项 指定 nouuid 就可以了,这样OS就不会进行uuid检测了
[root@qq-5201351 ~]# mount -o nouuid /dev/nvme1n1 /nvme1n1 [root@qq-5201351 ~]# df -hTP /nvme1n1 /nvme2n1 Filesystem Type Size Used Avail Use% Mounted on /dev/nvme1n1 xfs 5.0G 69M 5.0G 2% /nvme1n1 /dev/nvme2n1 xfs 5.0G 69M 5.0G 2% /nvme2n1 [root@qq-5201351 ~]#
方案二:修改挂载报错的文件系统的UUID(关于xfs文件系统的uuid是可以修改的),然后再进行挂载
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17480725.html
标签:qq,nvme2n1,helper,nvme1n1,dev,bad,报错,root,5201351 From: https://www.cnblogs.com/5201351/p/17480725.html