需求:新增两块硬盘并且需要挂载到同一/data目录,要进行分区、创建物理卷、卷组、逻辑卷、格式化、挂载、扩容 等操作
查看初始环境:
df -h
lsblk
lsblk
分区(parted)
- 首先对设备进行分区(2T上的硬盘进行parted分区,小硬盘也可以使用fdisk分区)
- 现网环境一般应用于4T硬盘(使用parted分区)
parted /dev/sdb #对/dev/sdb分区 mklabel gpt #MBR格式分区 mkpart primary 0% 100% #全盘划分 print #显示划分的结果 q #退出,自动保存 lsblk #验证
创建物理卷、卷组、逻辑卷
pvcreate /dev/sdb1 #创建物理卷 vgcreate datagroup /dev/sdb1 #创建卷组 lvcreate -l +100%FREE -n data datagroup #创建逻辑卷(将卷组中所有空间分配 >+100%FREE)
格式化
lsblk mkfs.xfs /dev/datagroup/data
挂载
mkdir /data vi /etc/fstab #添加 /dev/datagroup/data /data xfs defaults 1 2 mount -a df -h
再新增一块硬盘进行/data目录扩容
再分区(fdisk):
- 首先进行分区,分区还可用以上的parted;为了做笔记这里试用fdisk
lsblk fdisk /dev/sdc n p 数字1 enter enter t 小写l 8e w
扩容:
pvcreate /dev/sdc1 pvdisplay vgextend datagroup /dev/sdc1 lvextend -l +100%FREE /dev/mapper/datagroup-data xfs_growfs /dev/mapper/datagroup-data df -h
取消挂载,删除逻辑卷,卷组,物理卷,分区 (对之前的操作进行还原):
1.取消挂载,删除/etc/fstab
umount /dev/datagroup/data
2.删除逻辑卷
lvremove /dev/datagroup/data
3.删除卷组
vgremove /dev/datagroup
4.删除物理卷
pvremove /dev/sdb1
pvremove /dev/sdc1
5.删除分区
fdisk /dev/sdb #依次输入 d w
fdisk /dev/sdc #依次输入 d w