您的位置:首页 > 运维架构 > Linux

VM中CentOS7磁盘扩容

2018-03-01 23:01 260 查看
在做数据分析时发现磁盘不足 查询一下了一下相关方法 发现还挺麻烦的 记录一下
1.在VM虚拟平台管理客户端,将虚拟机关机后,将分配的磁盘大小20G扩至40G。和原有的相比 多了sdb3
2.使用Linux的fdisk分区工具给磁盘/dev/sda分区,输入m查看帮助信息,再输入n(增加分区),输入p(创建主分区),partition number输入3,之后会提示输入分区的start值(通过fdisk -l 可以看出sda2的end值),可以指定start值为end+1(会提示输入范围),end值为默认即可(即当前最大值),回车后输入w进行保存,分区划分完毕。

3.可以看到/dev/sda3的ID号为83,我们要将其改成8e(LVM卷文件系统的ID),输入fdisk  /dev/sda,选择t,选择分区3,然输入L。输入8e,然后输入w,保存。最后输入fdisk -l ,查看ID是否修改成功。修改成功后重新启动CentOS。
4.系统重启后,格式化新的分区为ext4格式。mkfs.ex4 /dev/sd3
5.格式化后,创建PV. 用pvdisplay查看当前的物理卷。用pvcreate指令用于将物理硬盘分区初始化为物理卷,以便被LVM使用。要创建物理卷必须首先对硬盘进行分区,将硬盘分区的类型设置为“8e”后,才能将分区初始化为物理卷。pvcreate /dev/sda3。(warning选择y)
6.扩展VG:当前需要查看扩充的lvm组名,可以通过vgdisplay查看,对本系统而言,组名为centos。用vgextend指令用于动态的扩展卷组,它通过向卷组中添加物理卷来增加卷组的容量。vgextend centos /dev/sda3。
8.lvextend -L+19.96G /dev/mapper/centos-root /dev/sda3 命令扩展空间到root下,扩容的空间要略小于VG的free空间。
9.使用resize2fs命令,用于改变未挂载的ext4文件系统。 resize2fs /dev/mapper/centos-root 若报错 可以再执行一次 
10.xfs_growfs /dev/mapper/centos-root
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: