关于在linux系统中对于xfs文件系统创建后,可以通过指定文件系统uuid的方式进行挂载
[root@qq-5201351 ~]# mount -U 5a85ee6b-2866-4832-8fea-475d7c8b561c /data01 [root@qq-5201351 ~]# mount -t xfs -U 5a85ee6b-2866-4832-8fea-475d7c8b561c /data02 [root@qq-5201351 ~]# mount -t xfs --uuid 5a85ee6b-2866-4832-8fea-475d7c8b561c /data03
那么这个uuid是怎么来的呢?其实当磁盘或者分区,在创建文件系统后,就会有一个uuid值,可以通过 blkid命令查询出文件系统的uuid
[root@qq-5201351 ~]# blkid /dev/nvme1n1 /dev/nvme1n1: UUID="5a85ee6b-2866-4832-8fea-475d7c8b561c" BLOCK_SIZE="512" TYPE="xfs"
如果不指定有文件系统的磁盘或者分区,会列出系统中所有的相关的(blkid - locate/print block device attributes)
今天主要将这个uuid值,能不能在创建的时候就自己指定呢?大部分场景是不需要自己特别指定的,可能有极少的情况、可能需要自己进行指定
当然mkfs.xfs 命令也是支持这样操作的,命令为:mkfs.xfs -f -b size=4096 -m uuid=5a85ee6b-2866-4832-8fea-475d7c8b561c /dev/nvme1n1
补充说明:关于uuid值,我们可以通过 uuidgen 命令进行生成,每次执行生成的值都不一样(使用-分隔,除去-符号,长度128位),格式与上面的一样
对于mkfs.xfs命令的-m选项,多个属性及值之间可以使用逗号隔开就可以了,-m后的选项支持有如下一些可用
/* metadata */ [-m crc=0|1,finobt=0|1,uuid=xxx,rmapbt=0|1,reflink=0|1,inobtcount=0|1,bigtime=0|1]
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/17479901.html
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!