Linux Centos虚拟机扩容(/dev/mapper/centos-root)
<p>1:.首先查看我们的根分区大小是多少</p><div class="cnblogs_code">
<pre>df -h</pre>
</div>
<div class="cnblogs_Highlighter">
<pre class="brush:java;gutter:true;">文件系统 类型 容量已用可用 已用% 挂载点
/dev/mapper/centos-root xfs 18G1.1G 17G 6% /
devtmpfs devtmpfs479M 0479M 0% /dev
tmpfs tmpfs 489M 0489M 0% /dev/shm
tmpfs tmpfs 489M6.7M483M 2% /run
tmpfs tmpfs 489M 0489M 0% /sys/fs/cgroup
/dev/sda1 xfs 497M125M373M 25% /boot
tmpfs tmpfs 98M 0 98M 0% /run/user/0
</pre>
</div>
<div class="line number9 index8 alt2">2:在虚拟机中添加一块物理的磁盘,重起虚拟机。</div>
<div class="line number9 index8 alt2">
<div class="line number9 index8 alt2">3:查看磁盘编号</div>
<div class="line number9 index8 alt2">
<div class="cnblogs_code">
<pre>ls /dev/sd*</pre>
</div>
<p><code class="bash plain">/dev/sda</code> <code class="bash plain">/dev/sda1</code> <code class="bash plain">/dev/sda2</code> <code class="bash plain">/dev/sdb</code></p>
<p>4:创建pv</p>
<div class="cnblogs_code">
<pre>pvcreate /dev/sdb</pre>
</div>
<p><code class="bash plain">Physical volume </code><code class="bash string">"/dev/sdb"</code> <code class="bash plain">successfully created</code></p>
<p>5:把pv加入vg中,相当于扩充vg的大小</p>
<p> 先使用vgs查看vg组</p>
<div class="cnblogs_code">
<pre>vgs</pre>
</div>
<p>VG #PV #LV #SN Attr VSize VFree <br>centos 2 2 0 wz--n- 59.50g 20.04g</p>
<p><strong><code>vgdisplay -v </code>查看卷分组</strong></p>
<p> 扩展vg,使用vgextend命令 <span class="hljs-meta">找到当前卷分组名为"centos"</span></p>
<div class="cnblogs_Highlighter sh-gutter"> vgextend centos /dev/sdb</div>
<p>6 :我们成功把vg卷扩展了,在用vgs查看一下</p>
<div class="cnblogs_code">
<pre>vgs</pre>
</div>
<div class="line number2 index1 alt1"><code class="bash plain">VG </code><code class="bash comments">#PV #LV #SN Attr VSize VFree</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"></code><code class="bash plain">centos 2 2 0 wz--n- 39.50g 20.04g</code></div>
<div class="line number3 index2 alt2">
<div class="cnblogs_code">
<pre>lvs</pre>
</div>
<p><code class="bash plain">LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert</code></p>
<div class="line number6 index5 alt1"><code class="bash spaces"> </code><code class="bash plain">root centos -wi-ao---- 17.47g </code></div>
<div class="line number7 index6 alt2"><code class="bash spaces"> </code><code class="bash plain">swap centos -wi-ao---- 2.00g 虽然我们把vg扩展了,但是lv还没有扩展</code></div>
<div class="line number7 index6 alt2"> </div>
<div class="line number7 index6 alt2">7:扩展lv,使用lvextend命令</div>
<div class="line number7 index6 alt2">
<div class="cnblogs_code">
<pre>lvextend -L +20G /dev/mapper/centos-root</pre>
</div>
<div class="line number2 index1 alt1"><code class="bash plain">Size of logical volume centos</code><code class="bash plain">/root</code> <code class="bash plain">changed from 17.47 GiB (4472 extents) to 37.47 GiB (9592 extents).</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"></code><code class="bash plain">Logical volume root successfully resized</code></div>
<div class="line number3 index2 alt2"> </div>
<div class="line number3 index2 alt2">8: 命令使系统重新读取大小</div>
<div class="line number3 index2 alt2">
<div class="cnblogs_code">
<pre>xfs_growfs /dev/mapper/centos-root</pre>
</div>
<div class="line number2 index1 alt1"><code class="bash plain">meta-data=</code><code class="bash plain">/dev/mapper/centos-root</code> <code class="bash plain">isize=256 agcount=4, agsize=1144832 blks</code></div>
<div class="line number3 index2 alt2"><code class="bash spaces"> </code><code class="bash plain">= sectsz=512 attr=2, projid32bit=1</code></div>
<div class="line number4 index3 alt1"><code class="bash spaces"> </code><code class="bash plain">= crc=0 finobt=0</code></div>
<div class="line number5 index4 alt2"><code class="bash plain">data = bsize=4096 blocks=4579328, imaxpct=25</code></div>
<div class="line number6 index5 alt1"><code class="bash spaces"> </code><code class="bash plain">= sunit=0 swidth=0 blks</code></div>
<div class="line number7 index6 alt2"><code class="bash plain">naming =version 2 bsize=4096 ascii-ci=0 ftype=0</code></div>
<div class="line number8 index7 alt1"><code class="bash plain">log =internal bsize=4096 blocks=2560, version=2</code></div>
<div class="line number9 index8 alt2"><code class="bash spaces"> </code><code class="bash plain">= sectsz=512 sunit=0 blks, lazy-count=1</code></div>
<div class="line number10 index9 alt1"><code class="bash plain">realtime =none extsz=4096 blocks=0, rtextents=0</code></div>
<div class="line number11 index10 alt2"><code class="bash plain">data blocks changed from 4579328 to 9822208</code></div>
<div class="line number11 index10 alt2"> </div>
<div class="line number11 index10 alt2">9:再使用df -h查看</div>
<div class="line number11 index10 alt2">
<div class="cnblogs_code">
<pre>df -h</pre>
</div>
<div class="line number2 index1 alt1"><code class="bash plain">文件系统 容量 已用 可用 已用% 挂载点</code></div>
<div class="line number3 index2 alt2"><code class="bash plain">/dev/mapper/centos-root</code> <code class="bash plain">38G 1.1G 37G 3% /</code></div>
<div class="line number4 index3 alt1"><code class="bash plain">devtmpfs 479M 0 479M 0% </code><code class="bash plain">/dev</code></div>
<div class="line number5 index4 alt2"><code class="bash plain">tmpfs 489M 0 489M 0% </code><code class="bash plain">/dev/shm</code></div>
<div class="line number6 index5 alt1"><code class="bash plain">tmpfs 489M 6.7M 483M 2% </code><code class="bash plain">/run</code></div>
<div class="line number7 index6 alt2"><code class="bash plain">tmpfs 489M 0 489M 0% </code><code class="bash plain">/sys/fs/cgroup</code></div>
<div class="line number8 index7 alt1"><code class="bash plain">/dev/sda1</code> <code class="bash plain">497M 125M 373M 25% </code><code class="bash plain">/boot</code></div>
<div class="line number9 index8 alt2"><code class="bash plain">tmpfs 98M 0 98M 0% </code><code class="bash plain">/run/user/0</code></div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="line number9 index8 alt2"> </div>
<div class="line number9 index8 alt2"><strong>特别提示:vg/pv创建时提示 not found (or ignored by filtering)</strong></div>
<div class="line number9 index8 alt2">
<p>激活的新分区,创建vg和pv时提示 Device /dev/sdb1 not found (or ignored by filtering) ,查了下是因为分区没格式化(激活)。</p>
<div class="cnblogs_code">
<pre>dd if=/dev/urandom of=/dev/sdb bs=512 count=64</pre>
</div>
<p>SSH执行以上命令即可。</p>
<p> </p>
<p> </p>
<p> </p>
<p><strong>特别注意的是:</strong><br><strong>resize2fs命令 针对的是ext2、ext3、ext4文件系统</strong><br><strong>xfs_growfs命令 针对的是xfs文件系统</strong></p>
<p> </p>
<p> </p>
</div><br><br>
来源:https://www.cnblogs.com/xsdty/p/10939012.html
頁:
[1]