RHEL7.4 使用parted对2T以上分区并挂载
MBR分区表只支持2T,大于2T的磁盘或者LUN必须使用GPT分区表。GPT格式的磁盘相当于原来MBR磁盘中原来保留4个partition table的4*16个字节,只留第一个16个字节,类似于扩展分区,真正的Partition Table在512字节之后,GPT也没有四个主分区的限制。
fdisk不支持GPT,只能使用parted工具来对GPT进行操作,parted有两种分区模式,一种是交互模式,还有一种是命令模式。
存储映射过来一个LUN为2T,映射路径为/dev/mapper/mpathay
cd /dev/mapper for i in `ls mpath*`; do printf "%s %s\n" "$i" "$(udevadm info --query=all --name=/dev/mapper/$i |grep -i dm_uuid)"; done
保险起见和存储确认一下uuid号
[root@laos-billngdb-svr1 mapper]# parted /dev/mapper/mpathay GNU Parted 3.1 Using /dev/mapper/mpathay Welcome to GNU Parted! Type 'help' to view a list of commands.
作用于/dev/mapper/mpathay
(parted) mklabel gpt
磁盘标签为gpt
(parted) print Model: Linux device-mapper (multipath) (dm) Disk /dev/mapper/mpathay: 2199GB Sector size (logical/physical): 512B/4096B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags
输入信息
(parted) mkpart Partition name? []? ORA_RMAN File system type? [ext2]? xfs Start? 1 End? 100% Warning: The resulting partition is not properly aligned for best performance. Ignore/Cancel? i (parted) quit Information: You may need to update /etc/fstab.
交互模式定义分区名、文件系统类型、起始和结束大小,忽略性能提示,退出保存
或者使用一条命令
parted /dev/mapper/mpathay mklabel gpt mkpart ORA_RMAN xfs 1 100% i
pvcreate /dev/mapper/mpathay1 vgcreate vg02 /dev/mapper/mpathay1 lvcreate -l +100%FREE -n orabak_rman vg02
创建PV为/dev/mapper/mpathay1
创建VG为vg02
创建LV为orabak_rman
mkfs.xfs /dev/vg02/orabak_rman mkdir /orabak vi /etc/fstab 添加 /dev/mapper/vg02-orabak_rman /orabak xfs defaults 0 0
进行分区并挂载,写入fstab前先mount /dev/mapper/vg02-orabak_rman /orabak验证路径是否正确
扩容如下
扫盘 ls /sys/class/fc_host/ echo "1" > /sys/class/fc_host/host15/issue_lip echo "1" > /sys/class/fc_host/host16/issue_lip GPT分区 parted /dev/mapper/mpathac mklabel gpt mkpart OCS_RAT xfs 1 100% i pvcreate /dev/mapper/mpathc1 vgextend lv /dev/mapper/mpathc1 lvextend -l +100%FREE -n /dev/lv/ocs_rat xfs_growfs /dev/lv/ocs_rat
本站所有文章均可随意转载,转载时请保留原文链接及作者。