杨杨得易 發表於 2023-7-30 00:00:00

linux云服务器如何扩容?

<p>
        云服务器的磁盘要怎么进行扩容?linux云服务器怎么才能让旧的磁盘分区原地扩容呢?下面我们通过一个具体的原地扩容例子来看一下要怎么操作。</p>
<p>
        服务器之家提醒:执行以下操作前要注意数据备份,避免操作不当导致数据丢失。</p>
<p>
        1、 命令 df -h 查看现有分区挂载信息,可以看到 /dev/vdb1 已挂载/www 大概 11GB</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/810c7a50c2d51308b0e85dc332d7d9d4.jpg" width="500"></p>
<p>
        命令 fdisk -l 查看已有磁盘分区情况,如下图,我们可以看到/dev/vdb1分区,记住开始位置(start),这里为2048 sectors。</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/f5d4015834e69fc375c5ab43600f1faa.jpg" width="500"></p>
<p>
        使用命令 parted -l 查看分区的容量情况,可以看到分区/dev/vdb1容量为11.2GB,而整块磁盘是21.5GB。</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/84ddcb5acdb022616d88c53038839370.jpg" width="500"></p>
<p>
        2、卸载磁盘,命令如下</p>
<p>
        cd / 进入根目录</p>
<p>
        umount /dev/vdb1 开始卸载与/dev/vdb1的挂载关系</p>
<p>
        df -h 检查分区挂载目录的情况,可以看到/dev/vdb1 已经不存在挂载。</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/e55db1a142abf90981a54fae696c4f43.jpg" width="500"></p>
<p>
        3、删除就分区,并新建一个分区</p>
<p>
        fdisk /dev/vdb</p>
<p>
        d 删除原有分区(如有多个分区,还多一步选择分区号的输入项)</p>
<p>
        n 新建分区</p>
<p>
        p 主分区</p>
<p>
        1 新分区号</p>
<p>
        2048 这个是跟之前分区的开始位置保持一致。</p>
<p>
        41943039 注意:这是磁盘结束位置,这个得根据自己磁盘容量情况来写,不输入而直接默认回车表示全部分配。</p>
<p>
        w 保存变更</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/1dcc3adb98f713faac87a925e7ebf284.jpg" width="500"></p>
<p>
        4、命令 fdisk -l 查看分区后的情况</p>
<p>
        命令 e2fsck -f /dev/vdb1 对新分区进行检测</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/861bc668a91c34355a3a5238c5ab6517.jpg" width="500"></p>
<p>
        5、 命令 resize2fs /dev/vdb1 对新分区进行更正</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/6ab8e2536d82965d6defaf474df6921d.jpg" width="500"></p>
<p>
        6、命令 mount -a 重新加载挂载信息</p>
<p>
        命令 df -h 可以看到分区已挂载到了原来的/www目录,且容量已经扩容了,原有数据没有受到影响。</p>
<p align="center">
        <img title="linux云服务器如何扩容?" alt="linux云服务器如何扩容?" align="" border="0" src="https://zhuji.jb51.net/uploads/img/202305/00d4c02a77309887915be4f356940bc6.jpg" width="500"></p>
<p>
        步骤执行完毕之后,我们可以看到磁盘已经成功扩容了,如果大家有磁盘扩容的需求,可以参考这份攻略。</p>
頁: [1]
查看完整版本: linux云服务器如何扩容?