blkid反馈的uuid和mdadm.conf文件中记录的uuid 的值不一样

本文解析了blkid与mdadm中UUID的不同之处。blkid中的UUID用于标识文件系统,而mdadm.conf中的UUID则标识RAID设备本身。两者分别存储于不同的位置,并服务于不同的目的。

参考自:


不一致的原因如下:

UUID mentioned in blkid is an identity for filesystem on the md block device while the one in /etc/mdadm.conf identify the md block device itself. 
UUID of blkid is stored in filesystem structure (consistent with fstab)
 and it helps in uniquely identifying the filesytem among the available filesystems on the system, 
while uuid of mdadm.conf resides in the device metadata and helps the md subsystem identify that particular RAID device uniquely. 
In particular, it helps identify all the block devices that belong to the RAID array. 
Difference of UUID also exists for raid array, device, partition, LVM,PV, VG etc.



磁盘管理 查看分区表 [root@localhost ~]# fdisk -l [root@localhost ~]# fdisk /dev/sdb d delete a partition l list known partition types m print this menu n add a new partition p print the partition table q quit without saving changes t change a partition's system id w write table to disk and exit [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 Device does not contain a recognized partition table 使用磁盘标识符 0x6a89844f 创建新的 DOS 磁盘标签。 命令(输入 m 获取帮助):n --------------- 创建新的 Partition type: p primary (0 primary, 0 extended, 4 free) e extended Select (default p): p --------------- 选择编号1 分区号 (1-4,默认 1):1 起始 扇区 (2048-10485759,默认为 2048): --------------- 回车起始扇区 将使用默认 2048 Last 扇区, +扇区 or +size{K,M,G} (2048-10485759,默认为 10485759):+500M --- 结束大小 分区 1 已设置为 Linux 类型,大小设为 500 MiB 命令(输入 m 获取帮助):p --------------- 查看分区表 磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x6a89844f 设备 Boot Start End Blocks Id System /dev/sdb1 2048 1026047 512000 83 Linux 命令(输入 m 获取帮助):w ------------- 保存退出 The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。 [root@localhost ~]# partprobe /dev/sdb 同步分区表 [root@localhost ~]# mkfs.xfs /dev/sdb1 格式化分区 [root@localhost ~]# mount -t xfs /dev/sdb1 /mnt 挂载 [root@localhost ~]# df -Th -T 类型 -h 最大单位显示 文件系统 类型 容量 已用 可用 已用% 挂载点 devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm tmpfs tmpfs 2.0G 13M 2.0G 1% /run tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/mapper/centos-root xfs 17G 5.8G 12G 34% / /dev/sda1 xfs 1014M 171M 844M 17% /boot tmpfs tmpfs 394M 12K 394M 1% /run/user/42 tmpfs tmpfs 394M 0 394M 0% /run/user/0 /dev/sdb1 xfs 497M 26M 472M 6% /mnt 卸载 [root@localhost ~]# umount /dev/sdb1 或者 [root@localhost ~]# umount /mnt 删除分区 [root@localhost ~]# fdisk /dev/sdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):d -------- 删除 分区号 (1,2,默认 2):2 ------ 选择编号 分区 2 已删除 命令(输入 m 获取帮助):w --------- 保存 The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。 扩展分区域逻辑分区 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。 使用写入命令前请三思。 命令(输入 m 获取帮助):n ---------- 创建 Partition type: p primary (1 primary, 0 extended, 3 free) e extended Select (default p): e --------- 扩展分区 分区号 (2-4,默认 2):4 -------- 选择分区编号 起始 扇区 (1026048-10485759,默认为 1026048): ------------- 默认 将使用默认 1026048 Last 扇区, +扇区 or +size{K,M,G} (1026048-10485759,默认为 10485759): -----结束(所有) 将使用默认 10485759 分区 4 已设置为 Extended 类型,大小设为 4.5 GiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x6a89844f 设备 Boot Start End Blocks Id System /dev/sdb1 2048 1026047 512000 83 Linux /dev/sdb4 1026048 10485759 4729856 5 Extended 命令(输入 m 获取帮助):n ------- 创建 Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5) Select (default p): l ----- 选择l 划分逻辑 添加逻辑分区 5 起始 扇区 (1028096-10485759,默认为 1028096): ---- 默认 将使用默认 1028096 Last 扇区, +扇区 or +size{K,M,G} (1028096-10485759,默认为 10485759):+500M --- 逻辑分区大小+500M 分区 5 已设置为 Linux 类型,大小设为 500 MiB 命令(输入 m 获取帮助):p 磁盘 /dev/sdb:5368 MB, 5368709120 字节,10485760 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):512 字节 / 512 字节 I/O 大小(最小/最佳):512 字节 / 512 字节 磁盘标签类型:dos 磁盘标识符:0x6a89844f 设备 Boot Start End Blocks Id System /dev/sdb1 2048 1026047 512000 83 Linux /dev/sdb4 1026048 10485759 4729856 5 Extended /dev/sdb5 1028096 2052095 512000 83 Linux 命令(输入 m 获取帮助):w ---------- 保存 The partition table has been altered! Calling ioctl() to re-read partition table. 正在同步磁盘。 [root@localhost ~]# mkfs.xfs /dev/sdb5 [root@localhost ~]# mount /dev/sdb5 /mnt/ 练习: 创建主分区1 2 3 每个500M ,将剩余空间划分给扩展分区 划分5,6,7,8个逻辑分区 并且格式化逻辑分区 1.挂载sdb5到/mnt目录 在挂载sdb6到/mnt目录 是否可以挂载? 能 2.挂载sdb5到/mnt目录 在挂载sdb5到/opt目录 是否可以挂载? 能 完成卸载sdb5 sdb6 3.挂载sdb7到/mnt, 在mnt下创建文件abc.txt,卸载sdb7,删除sdb6,再次挂载sdb7 是否可以看到abc.txt文件 为什么? 挂载分区时使用分区名字,而是使用UUID [root@localhost ~]# blkid /dev/sdb1 /dev/sdb1: UUID="91fde652-85cd-4aec-a3c8-09bf953960d5" TYPE="xfs" [root@localhost ~]# mount -t xfs UUID="91fde652-85cd-4aec-a3c8-09bf953960d5" /mnt 交换分区的管理 扩大 [root@localhost ~]# swapon -s 文件名 类型 大小 已用 权限 /dev/dm-1 partition 2097148 0 -2 [root@localhost ~]# mkswap /dev/sdb1 [root@localhost ~]# swapon /dev/sdb1 激活交换分区,临时 [root@localhost ~]# swapon -s 文件名 类型 大小 已用 权限 /dev/dm-1 partition 2097148 0 -2 /dev/sdb1 partition 2097148 0 -3 [root@localhost ~]# free -m total used free shared buff/cache available Mem: 3931 482 3098 19 350 3212 Swap: 4095 0 4095 缩小 [root@localhost ~]# swapoff /dev/sdb1 [root@localhost ~]# fdisk /dev/sdb 删除 自动挂载 方法1: /etc/rc.local [root@localhost ~]# vim /etc/rc.local mount -t xfs /dev/sdb1 /mnt [root@localhost ~]# chmod a+x /etc/rc.local 方法2: /etc/fstab [root@localhost ~]# blkid /dev/sdb2 /dev/sdb2: UUID="8a1cba1f-a3fc-4afd-ac4a-67e703ae691b" TYPE="xfs" [root@localhost ~]# vim /etc/fstab UUID="8a1cba1f-a3fc-4afd-ac4a-67e703ae691b" /opt xfs defaults 0 0 测试命令 [root@localhost ~]# mount -a 重启测试 方式3: 触发挂载(按需挂载) [root@localhost ~]# yum install -y autofs [root@localhost ~]# systemctl restart autofs [root@localhost ~]# vim /etc/auto.master /test /etc/auto.test [root@localhost ~]# vim /etc/auto.test disk1 -fstype=xfs :/dev/sdb1 [root@localhost ~]# systemctl restart autofs raid磁盘阵列 raid0 条带化 硬盘数量: 最少2块盘 可用空间: 500G*n 提升性能,没有安全保证 raid1 冗余(镜像) 硬盘数量: 最少2块盘 可用空间: 单块硬盘大小 保证数据安全,但是性能降低 raid5 带奇偶校验的条带化 硬盘数量: 最少3块盘 可用空间: n-1 降低性能,保证数据安全,当损坏时影响性能 raid10 (raid1+raid0) 硬盘数量: 最少4块盘 可用空间: n/2 降低性能,保证数据安全,成本高 raid5 创建raid [root@localhost ~]# mdadm -C /dev/md5 -n 3 -l 5 /dev/sdb /dev/sdc /dev/sdd -C create -n number -l level 查看raid信息 [root@localhost ~]# mdadm -Ds -D display -s scan [root@localhost ~]# mdadm -D /dev/md5 持久化raid [root@localhost ~]# mdadm -Ds >> /etc/mdadm.conf [root@localhost ~]# vim /etc/mdadm.conf DEVICE /dev/sdb /dev/sdc /dev/sdd ARRAY /dev/md5 metadata=1.2 name=localhost.localdomain:5 UUID=1c7318e2:b15b2bb7:3b38574a:4bce5e09 [root@localhost ~]# mdadm -S /dev/md5 -S stop [root@localhost ~]# mdadm -A /dev/md5 /dev/sdb /dev/sdc /dev/sdd -A active 删除raid [root@localhost ~]# mdadm -S /dev/md5 [root@localhost ~]# rm -rf /etc/md5 [root@localhost ~]# rm -rf /etc/mdadm.conf [root@localhost ~]# mdadm --zero-superblock /dev/sdb [root@localhost ~]# mdadm --zero-superblock /dev/sdc [root@localhost ~]# mdadm --zero-superblock /dev/sdd 模拟损坏 [root@localhost ~]# mkfs.xfs -f /dev/md5 [root@localhost ~]# mount /dev/md5 /mnt/ [root@localhost ~]# mdadm /dev/md5 -f /dev/sdd [root@localhost ~]# mdadm /dev/md5 -r /dev/sdd [root@localhost ~]# mdadm /dev/md5 -a /dev/sdd 添加备盘 [root@localhost ~]# mdadm -C /dev/md5 -n 3 -l 5 /dev/sdb /dev/sdc /dev/sdd -x 1 /dev/sde -x 1 备用盘 lvm逻辑卷管理 功能: 空间整合 在线扩容 创建pv [root@localhost ~]# pvcreate /dev/sdb [root@localhost ~]# pvcreate /dev/sdc [root@localhost ~]# pvs [root@localhost ~]# pvdisplay 创建vg [root@localhost ~]# vgcreate vg0 /dev/sdb /dev/sdc [root@localhost ~]# vgs [root@localhost ~]# vgdisplay 创建lv [root@localhost ~]# lvcreate -L 3G -n /dev/vg0/lv0 vg0 [root@localhost ~]# lvs [root@localhost ~]# lvdisplay 使用lv [root@localhost ~]# mkfs.xfs /dev/vg0/lv0 [root@localhost ~]# mount /dev/vg0/lv0 /mnt/ 删除: [root@localhost ~]# umount /dev/vg0/lv0 [root@localhost ~]# lvremove /dev/vg0/lv0 [root@localhost ~]# vgremove vg0 [root@localhost ~]# pvremove /dev/sdb /dev/sdc lv在线扩容 [root@localhost ~]# lvresize -L +500M /dev/vg0/lv0 扩大lv0设备 [root@localhost ~]# xfs_growfs /dev/vg0/lv0 扩大lv0的文件系统 vg的在线扩容 [root@localhost ~]# vgextend vg0 /dev/sdd 移动数据 [root@localhost ~]# pvcreate /dev/sde [root@localhost ~]# vgextend vg0 /dev/sdd 指定设备移动 [root@localhost ~]# pvmove /dev/sdc /dev/sde 指定设备移动 [root@localhost ~]# pvmove /dev/sde ============= 网络管理 [root@localhost ~]# ifconfig [root@localhost ~]# ifconfig ens33 [root@localhost ~]# ifconfg ens33 down [root@localhost ~]# ifconfig ens33 up 网络配置文件: /etc/sysconfig/network-scripts/ifcfg-ens33 动态获取IP TYPE=Ethernet 以太网 BOOTPROTO=dhcp 动态获取ip NAME=ens33 网卡名字 DEVICE=ens33 设备名字 ONBOOT=yes 网卡激活状态 静态ip TYPE=Ethernet BOOTPROTO=none|static NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.10.130 PREFIX=24 # NETMASK=255.255.255.0 GATEWAY=192.168.10.2 DNS1=114.114.114.114 [root@localhost ~]# systemctl restart network
09-10
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值