linux中Centos7的LVM磁盘扩容问题
<p>系统提示我容量不足 就利用lvm的方式进行扩容吧。</p>
<p>
系统是rhel7(centos7差不多一样)</p>
<p>
先查看磁盘信息及根目录</p>
<p>
<strong>fdisk -l</strong></p>
<p>
注意:sda为硬盘,需要扩容的是系统的根目录,这里rhel的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样)</p>
<p>
关闭系统,在vmware—>设置—>硬盘—>扩展—>输入数字大于当前系统内存—>点击扩展</p>
<p>
<img style="max-width:100%!important;height:auto!important;"title="linux中Centos7的LVM磁盘扩容问题" alt="linux中Centos7的LVM磁盘扩容问题" src="https://zhuji.jb51.net/uploads/img/202305/e987947a77eec733b2693a067f22ee36.jpg"></p>
<p>
开机再查看磁盘信息</p>
<p>
<strong>fdisk -l</strong></p>
<p>
注意:可以看出sda磁盘增加了,但是根目录还没有,也就是说增加出来的空间还没有进行过分区,没被划分到根目录。</p>
<p>
给新增的空间新建分区</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_778501">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">fdisk /dev/sda</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_727728">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
<div class="line number2 index1 alt1">
2</div>
<div class="line number3 index2 alt2">
3</div>
<div class="line number4 index3 alt1">
4</div>
<div class="line number5 index4 alt2">
5</div>
<div class="line number6 index5 alt1">
6</div>
<div class="line number7 index6 alt2">
7</div>
<div class="line number8 index7 alt1">
8</div>
<div class="line number9 index8 alt2">
9</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">n //添加新分区 </code>
</div>
<div class="line number2 index1 alt1">
<code class="xhtml plain">p //创建主分区 </code>
</div>
<div class="line number3 index2 alt2">
<code class="xhtml plain">3 //分区号3(1、2已经有了) </code>
</div>
<div class="line number4 index3 alt1">
<code class="xhtml plain">按回车 //起始扇区选择默认 </code>
</div>
<div class="line number5 index4 alt2">
<code class="xhtml plain">回车默认 //为了不浪费空间 </code>
</div>
<div class="line number6 index5 alt1">
<code class="xhtml plain">t //更改分区格式 </code>
</div>
<div class="line number7 index6 alt2">
<code class="xhtml plain">8e //更改分区格式为lvm </code>
</div>
<div class="line number8 index7 alt1">
<code class="xhtml plain">p //查看弄好的分区 (blocks为分区大小 单位为kb) </code>
</div>
<div class="line number9 index8 alt2">
<code class="xhtml plain">w //保存分区并退出</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
分区建好了 但是需要重启才生效</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_423688">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">reboot</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
转换分区为物理卷</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_885452">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">pvcreat /dev/sda3</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
查看已有卷组名</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_766344">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">vgdisplay</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
注意:vg name后面的即为卷组名,这里的卷组名为rhel,vg size为卷组大小,等下注意对比</p>
<p>
开始扩展 把/dev/sda3扩展到卷组rhel下</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_811905">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">vgextend rhel /dev/sda3 //rhel为卷组名</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
再查看一下卷组</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_676291">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">vgdisplay</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
注意:vg size的大小已经发生了变化</p>
<p>
查看逻辑卷 然后记住他的lv path路径</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_330200">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">lvdisplay //这里的lv path路径为/dev/rhel/root</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
给逻辑卷扩容空间</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_547513">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">lvextend /dev/rhel/root /dev/sda3 //lvextend参数-l是指定大小 如果不输入-l +10g 则默认使用全部空间</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
使用resize2fs命令更新系统识别的文件系统大小</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_840577">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">resize2fs /dev/mapper/rhel-root</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
resize2fs可能由于系统版本问题出现报错 换个命令xfs_growfs</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_669551">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">xfs_growfs /dev/mapper/rhel-root</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
最后,检验</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterxhtml" id="highlighter_173703">
<div class="toolbar">
<span>?</span>
</div>
<table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
<div class="line number1 index0 alt2">
1</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="xhtml plain">df -h</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
注意:可以看出根目录(dev/mapper/rhel-root)已经增加了</p>
<p>
当然也可以使用添加硬盘的方式扩容</p>
<p>
原文链接:https://www.idaobin.com/archives/150.html</p>
頁:
[1]