linux新加硬盘合并

那年仲夏 提交于 2020-12-31 04:34:14

创建pv
pvcreate /dev/sdb //硬盘1
pvcreate /dev/sdc //硬盘2

创建vg
//vgcreate [自定义LVM名称] [设备]
//先使用硬盘1创建vg:LVM
vgcreate LVM /dev/sdb

*查看vg状况

vgdisplay

扩展vg (如果已经有逻辑卷直接从这开始)
//vgextend [自定义vg名称] [设备]
//使用硬盘2扩展vg
vgextend LVM /dev/sdc

*扩容vg(/dev/sdb1 要是lvm)

 lvextend /dev/mapper/centos-home /dev/sdb1

lvextend LVM /dev/sdb   //   LVM卷组名  /dev/sdb 要添加的pv

lvextend -L 1.8T /dev/LVM/sdd   //  

resize2fs -p /dev/mapper/LVM2-da_sdb  //  让扩容生效

partprobe     ----不重启机器,让机器识别到分区

 

卷组扩容失败可以删除添加失败的卷组

vgreduce  

-a:如果命令行中没有指定要删除的物理卷,则删除所有的空物理卷;

--removemissing:删除卷组中丢失的物理卷,使卷组恢复正常状态。

vgreduce  --removemissing  /dev/LVM

创建lv

查看未挂载分区文件格式:

lsblk -f   

parted -l

file -s /dev/sda3

//lvcreate -L[自定义分区大小] -n[自定义分区名称] [vg名称]
//*分区大小不能超过硬盘容量总和*
lvcreate -L5.0T -nDB_DATA LVM

调整分区大小

1)ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持)

lvextend -L 120G  /dev/mapper/centos-home      // 增大至120G
lvextend -L +20G  /dev/mapper/centos-home      // 增加20G
-------------------------------------------------------------------------------------
lvreduce -L 50G  /dev/mapper/centos-home       // 减小至50G
lvreduce -L -8G  /dev/mapper/centos-home       // 减小8G
减小需要加一步修复操作再执行调整
e2fsck -f /dev/mapper/centos-home
注意看提示内容,一般提示物理大小有变化是否终止,选择no
-------------------------------------------------------------------------------------
resize2fs  /dev/mapper/centos-home             // 执行调整

2)xfs文件系统的调整命令是xfs_growfs(只支持增大)

lvextend -L 120G  /dev/mapper/centos-home     // 增大至120G
lvextend -L +20G  /dev/mapper/centos-home     // 增加20G
xfs_growfs  /dev/mapper/centos-home           // 执行调整

格式化分区
//mkfs -t [文件系统] [分区位置]
mkfs -t ext4 /dev/LVM/DB_DATA

挂载分区
//mount [分区位置] [目录地址]
mount /dev/LVM/DB_DATA /root/DB_DATA

设置开机加载
在/etc/fstab文件末尾添加如下行。

/dev/LVM/DB_DATA /root/DB_DATA ext4 defaults 1 2

 

删除vg步骤

umount /root   //解挂

lvremove /dev/VolGroup05/LogVol00        //删除逻辑卷lv

vgremove  LVM                    //删除卷组

 

===================================================

注意事项:

注意硬盘格式ext4、ntfs等

解挂 umount  (-fl ---在使用时可用) 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!