我们的QA部门今天早上发现了一个温和的问题。 看起来,服务器构build自动化软件与我们提供的分区信息不能很好地协作,并失败回到过时的标准构build(8GB /,10GB / var,8GB / opt和4GB交换)。 该磁盘是一个300GB的突袭10,应该完全utiized。 所以,我试图以一种理智的方式来衡量一切。 扩展交换很容易,并扩展到24GB。 我想将/ var扩展为20GB,并将/ opt扩展为10GB(不安装其他软件,这些是日志服务器)。 然后/必须扩展才能使用剩余的磁盘空间。
所以,我的问题的核心 – 这是可以在网上完成的东西吗? 或者我必须login灰,然后从那里做? 我知道ext3(据说)支持热在线resize,但我不知道lvm2。 任何意见,将不胜感激。 谢谢!
编辑:我很快就会有OOB访问这些服务器,我只是希望不必让我们已经过度劳累的QA部门运行一堆布线为我得到它,如果我不必。
除非磁盘分区被LVM分割… LVM不会在意。 (也就是1个大的300GB LVM?还是有4个LVM?)如果只有1个大的LVM卷…重新调整将是蛋糕。 如果没有…你的磁盘将散落在各地。 您可以dynamic增加LVM卷的大小,增加更多…然后调整文件系统的大小…但是,然后你的磁盘将相当分散…
即
你的磁盘将如下所示:
vol1(8gb),vol2(10gb),vol3(8gb),vol4(4gb),vol1(50gb),vol2(100gb)等等。
假设我们想扩展/select5G:
lvextend -L +5G /dev/vgname/lv_opt
或者,如果我们希望将其扩展到10G,无论目前的规模如何:
lvextend -L 10G /dev/vgname/lv_opt
由于ext3支持在线resize,因此您希望在此之后执行此操作,以便在线调整卷的大小:
resize2fs /dev/vgname/lv_opt
我已经做了这么多次,我从来没有经历过失败。 但是,如果将4TB容量扩展到5TB,则需要很长时间。
您(或其他读者)是否应该使用XFS:
xfs_growfs /opt
注意:使用XFS时,必须挂载分区并将其扩展,指向挂载点而不是原始分区。