详解Linux 虚拟机根分区磁盘扩充空间记录
<p>博主:centos6.5 64 位 vm 11</p>
<p>
起因:想让vm11里的linux虚拟机全屏显示,想支持虚拟机与物理机之间的无缝复制粘贴功能。安装vmware tools 导致空间不足,出现如下</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/c743e00485ec8b4bfb7f7414fec9b68c.jpg"></p>
<p>
网上查找后发现解决方法:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_811058">
<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>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">yum remove gnome-power-manager</code>
</div>
<div class="line number2 index1 alt1">
<code class="bash plain">yum </code><code class="bash functions">install</code> <code class="bash plain">gnome-power-manager</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
执行后出现:</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/7db664e2dc6a2d166582841d02e29f6c.jpg"></p>
<p>
提示是空间不足</p>
<p>
进行查看:</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/3c084b8ee82f436588ba9fec86378f05.jpg"></p>
<p>
果然,空间利用100%</p>
<p>
问题转向:</p>
<p>
1.为何使用如此之快?</p>
<p>
2.如何扩充?</p>
<p>
问题1:</p>
<p>
此为根目录,安装的东西都在里面。(此过简略,并没有深入研究)</p>
<p>
正题:</p>
<p>
由此,花了大概2个小时解决,记录如下:</p>
<p>
<strong>1.磁盘扩充 </strong></p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/c7dc3f0053fd48d1f5facb253d6f0cfb.jpg"><br>
填入你需要磁盘的大小,填入的数值-当下硬盘的大小数值=你所增加的</p>
<p>
<strong>2.查看, </strong></p>
<p>
命令: fdisk -l (root用户)</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_752551">
<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>
<div class="line number10 index9 alt1">
10</div>
<div class="line number11 index10 alt2">
11</div>
<div class="line number12 index11 alt1">
12</div>
<div class="line number13 index12 alt2">
13</div>
<div class="line number14 index13 alt1">
14</div>
<div class="line number15 index14 alt2">
15</div>
<div class="line number16 index15 alt1">
16</div>
<div class="line number17 index16 alt2">
17</div>
<div class="line number18 index17 alt1">
18</div>
<div class="line number19 index18 alt2">
19</div>
<div class="line number20 index19 alt1">
20</div>
<div class="line number21 index20 alt2">
21</div>
<div class="line number22 index21 alt1">
22</div>
<div class="line number23 index22 alt2">
23</div>
<div class="line number24 index23 alt1">
24</div>
<div class="line number25 index24 alt2">
25</div>
<div class="line number26 index25 alt1">
26</div>
<div class="line number27 index26 alt2">
27</div>
<div class="line number28 index27 alt1">
28</div>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="bash plain">$ </code><code class="bash functions">sudo</code> <code class="bash functions">fdisk</code> <code class="bash plain">-l</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="bash plain">disk </code><code class="bash plain">/dev/sda</code><code class="bash plain">: 21.5 gb, 21474836480 bytes</code>
</div>
<div class="line number4 index3 alt1">
<code class="bash plain">255 heads, 63 sectors</code><code class="bash plain">/track</code><code class="bash plain">, 2610 cylinders</code>
</div>
<div class="line number5 index4 alt2">
<code class="bash functions">units</code> <code class="bash plain">= cylinders of 16065 * 512 = 8225280 bytes</code>
</div>
<div class="line number6 index5 alt1">
<code class="bash plain">sector size (logical</code><code class="bash plain">/physical</code><code class="bash plain">): 512 bytes / 512 bytes</code>
</div>
<div class="line number7 index6 alt2">
<code class="bash plain">i</code><code class="bash plain">/o</code> <code class="bash plain">size (minimum</code><code class="bash plain">/optimal</code><code class="bash plain">): 512 bytes / 512 bytes</code>
</div>
<div class="line number8 index7 alt1">
<code class="bash plain">disk identifier: 0x000c82f5</code>
</div>
<div class="line number9 index8 alt2">
</div>
<div class="line number10 index9 alt1">
<code class="bash spaces"> </code><code class="bash plain">device boot start end blocks </code><code class="bash functions">id</code> <code class="bash plain">system</code>
</div>
<div class="line number11 index10 alt2">
<code class="bash plain">/dev/sda1</code> <code class="bash plain">* 1 64 512000 83 linux</code>
</div>
<div class="line number12 index11 alt1">
<code class="bash plain">partition 1 does not end on cylinder boundary.</code>
</div>
<div class="line number13 index12 alt2">
<code class="bash plain">/dev/sda2</code> <code class="bash plain">64 1045 7875584 8e linux lvm</code>
</div>
<div class="line number14 index13 alt1">
</div>
<div class="line number15 index14 alt2">
<code class="bash plain">disk </code><code class="bash plain">/dev/mapper/vg_master-lv_root</code><code class="bash plain">: 7205 mb, 7205814272 bytes</code>
</div>
<div class="line number16 index15 alt1">
<code class="bash plain">255 heads, 63 sectors</code><code class="bash plain">/track</code><code class="bash plain">, 876 cylinders</code>
</div>
<div class="line number17 index16 alt2">
<code class="bash functions">units</code> <code class="bash plain">= cylinders of 16065 * 512 = 8225280 bytes</code>
</div>
<div class="line number18 index17 alt1">
<code class="bash plain">sector size (logical</code><code class="bash plain">/physical</code><code class="bash plain">): 512 bytes / 512 bytes</code>
</div>
<div class="line number19 index18 alt2">
<code class="bash plain">i</code><code class="bash plain">/o</code> <code class="bash plain">size (minimum</code><code class="bash plain">/optimal</code><code class="bash plain">): 512 bytes / 512 bytes</code>
</div>
<div class="line number20 index19 alt1">
<code class="bash plain">disk identifier: 0x00000000</code>
</div>
<div class="line number21 index20 alt2">
</div>
<div class="line number22 index21 alt1">
</div>
<div class="line number23 index22 alt2">
<code class="bash plain">disk </code><code class="bash plain">/dev/mapper/vg_master-lv_swap</code><code class="bash plain">: 855 mb, 855638016 bytes</code>
</div>
<div class="line number24 index23 alt1">
<code class="bash plain">255 heads, 63 sectors</code><code class="bash plain">/track</code><code class="bash plain">, 104 cylinders</code>
</div>
<div class="line number25 index24 alt2">
<code class="bash functions">units</code> <code class="bash plain">= cylinders of 16065 * 512 = 8225280 bytes</code>
</div>
<div class="line number26 index25 alt1">
<code class="bash plain">sector size (logical</code><code class="bash plain">/physical</code><code class="bash plain">): 512 bytes / 512 bytes</code>
</div>
<div class="line number27 index26 alt2">
<code class="bash plain">i</code><code class="bash plain">/o</code> <code class="bash plain">size (minimum</code><code class="bash plain">/optimal</code><code class="bash plain">): 512 bytes / 512 bytes</code>
</div>
<div class="line number28 index27 alt1">
<code class="bash plain">disk identifier: 0x00000000</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
发现已经变成21.5g了</p>
<p>
<strong>3.操作分区表 </strong></p>
<p>
命令:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_231477">
<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="bash functions">fdisk</code> <code class="bash plain">/dev/sda</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/c6c8838d9834846d68e2090909101b4d.jpg"></p>
<p>
键入p 查看分区数量,得到:</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/5192d3feedcd1ec3f785914afe112140.jpg"></p>
<p>
由此判断我们增加的分区号应该为3(dev/sda1,dev/sda2……接下来应该是dev/sda3了吧)</p>
<p>
键入n,增加一个分区,得到:</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/f1d2a403563bf0e5ead680dd1e9e8216.jpg"></p>
<p>
键入 p,主分区,并键入3(编号):</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/8a1f97d527d22e5cbd66695ba7398e0d.jpg"></p>
<p>
默认起始扇区和结束扇区即可(键入两次enter)</p>
<p>
键入t,修改分区类型为8e:</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/a41e4a3709b499f0b05c71661fbbb949.jpg"></p>
<p>
键入w,写分区表,然后重启:</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/a241fb2f2bc7627ae82afd330f237338.jpg"></p>
<p>
<strong>4.格式化 </strong></p>
<p>
mkfs.etx4 /dev/sda3</p>
<p>
.ext4是自己的文件系统类型,如果不知道的话,可以查询:</p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterplain" id="highlighter_587010">
<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>
</td>
<td class="code">
<div class="container">
<div class="line number1 index0 alt2">
<code class="plain plain">parted /dev/sda</code>
</div>
<div class="line number2 index1 alt1">
</div>
<div class="line number3 index2 alt2">
<code class="plain plain">(parted) print list</code>
</div>
<div class="line number4 index3 alt1">
<code class="plain plain">1</code>
</div>
<div class="line number5 index4 alt2">
</div>
<div class="line number6 index5 alt1">
<code class="plain plain">parted</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<strong>5.卷扩容,添加进lvm组:</strong></p>
<p>
lvm> pvcreate /dev/sda3 初始化刚才的分区</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/a588b70f161eaa4b9291853c9e9550f0.jpg"></p>
<p>
lvm> vgextend vg_master /dev/sda3 将初始化过的分区加入到虚拟卷组vg_master</p>
<p>
lvm>lvextend -l +12g /dev/vg_master/lv_root 扩展已有卷的容量</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/98a9467df19285864bb601b2afa39349.jpg"></p>
<p>
lvm>pvdisplay 查看卷容量</p>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/576e26f8e085d9027bd44c61fae8bbdb.jpg"></p>
<p>
lvm>quit </p>
<p>
<strong>6.文件系统扩容</strong></p>
<div class="jb51code">
<div>
<div class="syntaxhighlighterbash" id="highlighter_26230">
<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="bash plain">resize2fs </code><code class="bash plain">/dev/vg_master/lv_root</code>
</div>
</div>
</td>
</tr></tbody></table>
</div>
</div>
</div>
<p>
<img title="详解Linux 虚拟机根分区磁盘扩充空间记录" alt="详解Linux 虚拟机根分区磁盘扩充空间记录" src="https://zhuji.jb51.net/uploads/img/202305/e4a340bb4e4e287d38d397ec18a37dbc.jpg"></p>
<p>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。</p>
<p>
原文链接:http://blog.csdn.net/dingchenxixi/article/details/50986472</p>
頁:
[1]