动态在线扩容root根分区大小的方法详解

2019-01-16 21:53:24王振洲

至此,我们通过 fdisk -l 已经可以看到 /dev/vda6 被创建出来了。

再执行

vgextend <your_vg_name> /dev/vda6

把新分区加进 volumn group (VG Name 可通过 vgdisplay 查到)。

现在用 vgs 查看 volumn group 的状态,发现 volumn group 已经变大。

VG #PV #LV #SN Attr VSize VFree jiang51-vg 2 2 0 wz--n- 57.75g 50.03g

然后把这个 volumn group 里面的 logic volumn 变大。

命令(最后那个'Logic Volumn name'可通过 lvdisplay 查到):

lvresize -l +100%FREE <Logic Volumn name>

警告: 如果操作时出现下面这样的 warning,就说明现在 logic volumn 的总大小还不对,resize 不但不增加空间,反而在缩小空间,如果继续操作下去,必将丢失数据。应立即停止!按 n 取消。

WARNING: Reducing active and open logical volume to 32.00 MiB
  THIS MAY DESTROY YOUR DATA (filesystem etc.)
Do you really want to reduce root? [y/n]

最后,要更新 logic volumn 上的文件系统,不然从 df 看出文件系统是不知道 logic volumn 变大的。

用命令(其中的 file_system_name 通过 df 找到):

resize2fs -p <file_system_name>

这样,磁盘 extended 分区的扩容终于完成了。

非LVM

fdisk /dev/sda d n p 1 w resize2fs /dev/sda1 df -h

最重要的一步:“删除现在的分区,重新分区” 按d删除现在的分区1,注意:删除后千万不要按w保存!直接按n创建新的分区,然后从原有的柱面开始,一直分到最后的尺寸(默认值两次回车即可,如果之前的分区不是从第一柱面开始,则需要记录之前分区的起始柱面),新的分区操作完毕后,按w保存。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对易采站长站的支持。

您可能感兴趣的文章:

linux LVM快照创建详细步骤(使用PE完成)Centos7 利用LVM实现动态扩容的方法linux系统下创建lvm挂载到指定目录的操作步骤linux中Centos7的LVM磁盘扩容问题Ubuntu系统下扩展LVM根目录的方法