山居秋暝 發表於 2023-7-10 00:00:00

阿里云ECS服务器磁盘Linux在线扩容

<p>
        在使用阿里云ECS服务器时,有时硬盘满了在线扩容后,系统没有识别,需要对硬盘和文件系统更新。</p>
<p>
        下面教下怎么扩容ECS硬盘。首页确认在阿里云后台购买升级扩容后。</p>
<p>
        安装插件</p>
<p>
        <strong>1. CentOS 7、Aliyun Linux:</strong></p>
<pre>
<code class="hljs sql" id="mycode">yum <span class="hljs-keyword">install</span> cloud-utils-growpart
yum <span class="hljs-keyword">install</span> xfsprogs</code></pre>
<p>
        2. Ubuntu 14、Ubuntu 16、Ubuntu 18、Debian 9:</p>
<pre>
<code class="hljs sql" id="mycode">apt <span class="hljs-keyword">install</span> cloud-guest-utils
apt <span class="hljs-keyword">install</span> xfsprogs</code></pre>
<p>
        确认阿里云控制台磁盘扩容是否成功</p>
<pre>
<code class="hljs nginx" id="mycode"><span class="hljs-attribute">fdisk</span> -l</code></pre>
<p>
        <img title="阿里云ECS服务器磁盘Linux在线扩容" alt="阿里云ECS服务器磁盘Linux在线扩容" src="https://zhuji.jb51.net/uploads/img/202305/9e9aee6edb0b5f88ff67d2bf3765cdb1.jpg"></p>
<p>
        事实中,fdisk -l后出来两个盘,系统盘/dev/vda 和 数据盘:/dev/vda</p>
<p>
        <strong>查看一下挂载点和硬盘使用情况</strong></p>
<pre>
<code class="hljs nginx" id="mycode"><span class="hljs-attribute">df</span> -Th</code></pre>
<p>
        <img title="阿里云ECS服务器磁盘Linux在线扩容" alt="阿里云ECS服务器磁盘Linux在线扩容" src="https://zhuji.jb51.net/uploads/img/202305/791b70d08d4abd1388af3f3e8c901d6d.jpg"></p>
<p>
         </p>
<p>
        调用growpart为需要扩容的云盘和对应的第几个分区扩容</p>
<p>
        <strong>下面是扩容系统盘</strong></p>
<pre>
<code class="hljs apache" id="mycode"><span class="hljs-attribute">growpart</span> /dev/vda <span class="hljs-number">1</span></code></pre>
<p>
        <strong>如果是扩容数据盘</strong></p>
<pre>
<code class="hljs apache" id="mycode"><span class="hljs-attribute">growpart</span> /dev/vdb <span class="hljs-number">1</span></code></pre>
<p>
        <strong>调用resize2fs扩容文件系统</strong></p>
<p>
        扩容系统盘文件系统</p>
<pre>
<code class="hljs apache" id="mycode"><span class="hljs-attribute">resize2fs</span> /dev/vda<span class="hljs-number">1</span></code></pre>
<p>
        扩容数据盘盘文件系统</p>
<pre>
<code class="hljs apache" id="mycode"><span class="hljs-attribute">resize2fs</span> /dev/vdb<span class="hljs-number">1</span></code></pre>
<p>
        再用df -Th查看下,</p>
<pre>
<code class="hljs nginx" id="mycode"><span class="hljs-attribute">df</span> -Th</code></pre>
<p>
        <img title="阿里云ECS服务器磁盘Linux在线扩容" alt="阿里云ECS服务器磁盘Linux在线扩容" src="https://zhuji.jb51.net/uploads/img/202305/7d30dcba4912f5b93ba0e79f17ed97ce.jpg"></p>
<p>
        这时vdb1数据盘从118G变成了296G,这是扩容完成。</p>
頁: [1]
查看完整版本: 阿里云ECS服务器磁盘Linux在线扩容