<div style="font-family: 'Chalkboard SE'; font-size: 14px; line-height: 1.5; color: inherit; background-color: inherit; word-wrap: break-word; cursor: text; height: 1224px; padding: 0px; margin: 8px;"> <div> <div><span style="font-size: 12pt;" data-wiz-span="data-wiz-span"><span style="font-family: 微软雅黑;"><strong>1、背景</strong></span></span></div> <div>磁盘:6块sas盘做raid 5,</div> <div>系统:centos 6.4 x86_64</div> <div>分区:系统推荐</div> <div> </div> <div>如下:</div> <div>[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># df -h</span><br />文件系统 容量 已用 可用 已用<span style="color: #333399;">%</span><span style="color: #333399;">%</span> 挂载点<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>mapper<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">-</span>lv_root<br /> <span style="color: #6e00aa;">50G</span> <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">1G</span> <span style="color: #6e00aa;">46G</span> <span style="color: #6e00aa;">3</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span><br />tmpfs <span style="color: #6e00aa;">3</span>.<span style="color: #6e00aa;">9G</span> <span style="color: #6e00aa;">0</span> <span style="color: #6e00aa;">3</span>.<span style="color: #6e00aa;">9G</span> <span style="color: #6e00aa;">0</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>shm<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>sda1 <span style="color: #6e00aa;">485M</span> <span style="color: #6e00aa;">32M</span> <span style="color: #6e00aa;">428M</span> <span style="color: #6e00aa;">7</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span>boot<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>mapper<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">-</span>lv_home<br /> <span style="color: #6e00aa;">2</span>.0T <span style="color: #6e00aa;">199M</span> <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">9T</span> <span style="color: #6e00aa;">1</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span>home</div> <div> </div> <div><span style="font-size: 12pt;" data-wiz-span="data-wiz-span"><span style="font-family: 微软雅黑;"><strong>2、调整原因</strong></span></span></div> <div>机器准备做KVM虚拟化内部测试,但是规范都是直接放在/下,但是/结果只有50G,/home分区2T,需要换分区大小,恰好使用的是LVM,所以可以直接进行大小转换</div> <div> </div> <div><span style="font-size: 12pt;" data-wiz-span="data-wiz-span"><span style="font-family: 微软雅黑;"><strong>3、步骤</strong></span></span></div> <div> </div> <div><strong>a、现有逻辑卷</strong><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># lvscan </span><br /> ACTIVE <span style="color: #ff00bf;">'/dev/vg_apphostxy1166/lv_root'</span> [<span style="color: #6e00aa;">50</span>.00 GiB] inherit<br /> ACTIVE <span style="color: #ff00bf;">'/dev/vg_apphostxy1166/lv_home'</span> [<span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">99</span> TiB] inherit<br /> ACTIVE <span style="color: #ff00bf;">'/dev/vg_apphostxy1166/lv_swap'</span> [<span style="color: #6e00aa;">7</span>.<span style="color: #6e00aa;">81</span> GiB] inherit<br /><br /><strong>b、卸载/home分区,并检测</strong><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># umount /home/</span><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># e2fsck -f /dev/vg_apphostxy1166/lv_home </span><br />e2fsck <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">41</span>.<span style="color: #6e00aa;">12</span> (<span style="color: #6e00aa;">17</span><span style="color: #333399;">-</span>May<span style="color: #333399;">-</span><span style="color: #6e00aa;">2010</span>)<br />第一步<span style="color: #333399;">:</span> 检查inode,块,和大小<br />第二步<span style="color: #333399;">:</span> 检查目录结构<br />第<span style="color: #6e00aa;">3</span>步<span style="color: #333399;">:</span> 检查目录连接性<br />Pass <span style="color: #6e00aa;">4</span><span style="color: #333399;">:</span> Checking reference counts<br />第<span style="color: #6e00aa;">5</span>步<span style="color: #333399;">:</span> 检查簇概要信息<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">/</span>lv_home<span style="color: #333399;">:</span> <span style="color: #6e00aa;">11</span><span style="color: #333399;">/</span><span style="color: #6e00aa;">133357568</span> files (<span style="color: #6e00aa;">0</span>.<span style="color: #6e00aa;">0</span><span style="color: #333399;">%</span> non<span style="color: #333399;">-</span>contiguous), <span style="color: #6e00aa;">8420680</span><span style="color: #333399;">/</span><span style="color: #6e00aa;">533415936</span> blocks<br /><br /><strong>c、从文件系统上重新指定大小</strong><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># resize2fs /dev/vg_apphostxy1166/lv_home 50G</span><br />resize2fs <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">41</span>.<span style="color: #6e00aa;">12</span> (<span style="color: #6e00aa;">17</span><span style="color: #333399;">-</span>May<span style="color: #333399;">-</span><span style="color: #6e00aa;">2010</span>)<br />Resizing the filesystem on <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">/</span>lv_home to <span style="color: #6e00aa;">13107200</span> (<span style="color: #6e00aa;">4k</span>) blocks.<br />The filesystem on <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">/</span>lv_home is now <span style="color: #6e00aa;">13107200</span> blocks long.<br /><br /><strong>d、再让lv上重新指定大小,释放多余的PE</strong><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># lvresize -L 50G /dev/vg_apphostxy1166/lv_home </span><br /> WARNING<span style="color: #333399;">:</span> Reducing active logical volume to <span style="color: #6e00aa;">50</span>.00 GiB<br /> THIS MAY DESTROY YOUR DATA (filesystem etc.)<br />Do you really want to reduce lv_home<span style="color: #333399;">?</span> [y<span style="color: #333399;">/</span>n]<span style="color: #333399;">:</span> y<br /> Reducing logical volume lv_home to <span style="color: #6e00aa;">50</span>.00 GiB<br /> Logical volume lv_home successfully resized<br /><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># vgdisplay </span><br /> <span style="color: #333399;">--</span><span style="color: #333399;">-</span> Volume group <span style="color: #333399;">--</span><span style="color: #333399;">-</span><br /> VG Name vg_apphostxy1166<br /> System ID <br /> Format lvm2<br /> Metadata Areas <span style="color: #6e00aa;">1</span><br /> Metadata Sequence No <span style="color: #6e00aa;">5</span><br /> VG Access <span style="color: #0000ff;"><strong>read</strong></span><span style="color: #333399;">/</span>write<br /> VG Status resizable<br /> MAX LV <span style="color: #6e00aa;">0</span><br /> Cur LV <span style="color: #6e00aa;">3</span><br /> Open LV <span style="color: #6e00aa;">2</span><br /> Max PV <span style="color: #6e00aa;">0</span><br /> Cur PV <span style="color: #6e00aa;">1</span><br /> Act PV <span style="color: #6e00aa;">1</span><br /> VG Size <span style="color: #6e00aa;">2</span>.<span style="color: #6e00aa;">04</span> TiB<br /> PE Size <span style="color: #6e00aa;">4</span>.00 MiB<br /> Total PE <span style="color: #6e00aa;">535714</span><br /> Alloc PE <span style="color: #333399;">/</span> Size <span style="color: #6e00aa;">27600</span> <span style="color: #333399;">/</span> <span style="color: #6e00aa;">107</span>.<span style="color: #6e00aa;">81</span> GiB<br /><span style="color: #ff0000;"><strong> Free PE / Size 508114 / 1.94 TiB</strong></span><br /> VG UUID <span style="color: #6e00aa;">3SEfyZ</span><span style="color: #333399;">-</span>tpuX<span style="color: #333399;">-</span>iSHf<span style="color: #333399;">-</span>rtyC<span style="color: #333399;">-</span>BztA<span style="color: #333399;">-</span>Ae0R<span style="color: #333399;">-</span>USHSGv<br /><br /><strong>e、重新指定/分区挂载分区lv大小,这里是指定增加多少个PE,把刚才free的PE全部扔到/所在的lv上</strong><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># lvresize -l 508184 /dev/vg_apphostxy1166/lv_root </span><br /> Extending logical volume lv_root to <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">94</span> TiB<br /> Logical volume lv_root successfully resized<br /><br /><strong>f、让文件系统识别改动过后的大小</strong><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># resize2fs /dev/vg_apphostxy1166/lv_root </span><br />resize2fs <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">41</span>.<span style="color: #6e00aa;">12</span> (<span style="color: #6e00aa;">17</span><span style="color: #333399;">-</span>May<span style="color: #333399;">-</span><span style="color: #6e00aa;">2010</span>)<br />Filesystem at <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">/</span>lv_root is mounted on <span style="color: #333399;">/</span>; on<span style="color: #333399;">-</span>line resizing required<br />old desc_blocks <span style="color: #333399;">=</span> <span style="color: #6e00aa;">4</span>, new_desc_blocks <span style="color: #333399;">=</span> <span style="color: #6e00aa;">125</span><br />Performing an on<span style="color: #333399;">-</span>line resize of <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">/</span>lv_root to <span style="color: #6e00aa;">520380416</span> (<span style="color: #6e00aa;">4k</span>) blocks.<br />The filesystem on <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">/</span>lv_root is now <span style="color: #6e00aa;">520380416</span> blocks long.<br /><br />最后重新挂载上卸载的分区,查看<br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># mount -a</span><br />[root@apphost<span style="color: #333399;">-</span>xy<span style="color: #333399;">-</span><span style="color: #6e00aa;">1</span><span style="color: #333399;">-</span><span style="color: #6e00aa;">166</span> <span style="color: #333399;">~</span>]<span style="color: #008000;"># df -h</span><br />文件系统 容量 已用 可用 已用<span style="color: #333399;">%</span><span style="color: #333399;">%</span> 挂载点<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>mapper<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">-</span>lv_root<br /> <span style="color: #6e00aa;">2</span>.0T <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">1G</span> <span style="color: #6e00aa;">1</span>.<span style="color: #6e00aa;">9T</span> <span style="color: #6e00aa;">1</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span><br />tmpfs <span style="color: #6e00aa;">3</span>.<span style="color: #6e00aa;">9G</span> <span style="color: #6e00aa;">0</span> <span style="color: #6e00aa;">3</span>.<span style="color: #6e00aa;">9G</span> <span style="color: #6e00aa;">0</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>shm<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>sda1 <span style="color: #6e00aa;">485M</span> <span style="color: #6e00aa;">32M</span> <span style="color: #6e00aa;">428M</span> <span style="color: #6e00aa;">7</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span>boot<br /><span style="color: #333399;">/</span>dev<span style="color: #333399;">/</span>mapper<span style="color: #333399;">/</span>vg_apphostxy1166<span style="color: #333399;">-</span>lv_home<br /> <span style="color: #6e00aa;">50G</span> <span style="color: #6e00aa;">180M</span> <span style="color: #6e00aa;">47G</span> <span style="color: #6e00aa;">1</span><span style="color: #333399;">%</span> <span style="color: #333399;">/</span>home</div> </div> </div>
转载于:https://my.oschina.net/songmingming/blog/263505