1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > linux为什么创建不了分区 linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...

linux为什么创建不了分区 linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...

时间:2020-06-20 09:11:46

相关推荐

linux为什么创建不了分区 linux下扩容磁盘扩展分区解决因无法创建新分区不能扩容lvm问题...

有一个/dev/sdc的盘,上面划分了3个主分区/dev/sdc1-3,一个扩展分区/dev/sdc4,在扩展分区上划分了一/dev/sdc5。问题来了,想扩容这个/dev/sdc硬盘,怎么新建分区或者扩容分区呢?

解决思路

可能由于是处女座的原因(都怪处女座),在工作中也要力争有条理。不太喜欢在虚拟机中添加一堆磁盘“sdb,sdc,sdd.....”总觉得不太好管理。

碰到知识盲区以后,也咨询过很几个2000人运维群,遗憾的是“这里突然静悄悄”“顾左右而言他”,于是,在这里再次申明“并非是争论面红耳赤的Lvm扩容问题”。

那么,上面这个问题该怎么解决呢?

思路一:使用gparted等磁盘管理工具,来扩容扩展分区。

思路二:使用linux系统工具来执行扩容操作。

解决方案

思路一的方法,在没办法的情况可以试验下,本文重点介绍第二种方式。我们在虚拟化环境中,将/dev/sdc的盘从10G增大到12G并保存配置。

重新扫描/dev/sdc的磁盘,并且识别到12G。echo1>/sys/class/scsi_device/0\:0\:2\:0/device/rescan

再解释清楚点,这个问题。扩容lvm首先pv需要扩容。在这里已经无法再创建分区了,也就无法给pv扩容。

问题清楚了,在操作前先备份,我在这里只做了快照。我们需要删除扩容分区并且重建,这个操作需要记录起始位置的sectors,只有这样数据才不会丢失。

卸载/dev/sdc5挂载,我这里使用的是lvm,所以卸载命令为:

Bash

开始删除,并重建/dev/sdc4以及/dev/sdc5。

Bash

接着需要扩容lvm(有可能需要重启服务器)。

Bash

扩容完成,挂载检查。

Bash

结束

以上就是在3个主分区一个扩展分区下,如何扩容lvm的全部步骤。感谢@袁麟技术指导。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。