增加ESXI中虚拟机CENTOS系统分区容量

一、使用虚拟机安装的centos 6.2 x64,分区时把u01分小了,在原硬盘的基本上增加50G,可重启后需要调整分区容量。
原分区如下:

             [oracle@oracleone ~]$ df -h
             文件系统          容量  已用  可用 已用%% 挂载点
            /dev/sda3        9.7G   4.5G    4.7G  49%   /
            tmpfs              1.9G  991M  879M  53%   /dev/shm
            /dev/sda1       194M    32M  153M  17%   /boot
            /dev/sda2         36G     12G   23G    34%   /u01
只要关机下载gparted live cd iso文件并刻录成光盘。  
二、调整分区

1、将光盘放入光驱,重启电脑

2、进入gparted启动界面,直接选Defalt settings

3、第二个界面继续按回车

4、接下来选语言,英文就可

5、接着提示将要进入X-Windows界面,回车

6、进入gparted,和PQ有相似的界面,实际操作也是一样的

7、因交换分区在逻辑分区,其他都是主分区,先调整逻辑分区。
           点击逻辑分区分区,弹出右键菜单选择“Resize/Move”,将空白分区加入到逻辑分区里,然后调整swap分区到逻辑分区最后面。这样就可以调整前面的逻辑分区,为主分区腾空间。
    

8、点击“Edit”菜单,选择“Apply All Operations”

9、再次确认要调整分区容量后,gparted开始调整分区,完成后点“Close”按钮

10、点“gparted”菜单,选“Quit”关闭gparted窗口,再双击左上角的“Exit”按钮退出gparted系统

11、在弹出的窗口中选“Reboot”重启电脑,退出时系统会提示你取出光盘

三、可能存在的问题(出现这个情况,使用top命令可以看出SWAP分区显示0)

可能会发生swap分区丢失情况,可在终端中用“free -m (或top)”命令查看swap分区是否激活(是否显示容量),如果未激活,可用“sudo swapon /dev/sdaX”命令(X为swap分区的编号)进行激活,并将激活所得的UUID码替换掉“/etc/fstab”文件(需要管理员权限)中原来 swap分区的UUID编码,重启后即可自动激活挂载。

     注:用命令blkid 查询出SWAP分区的UUID,然后替换FSTAB 文件相应的内容。

     解析:出现这个问题的原因主要的更改分区造成UUID变化,重启系统后系统无法从FSTAB文件中取得正确的SWAP分区,所以系统不加臷此分区!
四、分好的效果:
[oracle@oracleone ~]$ df -h
文件系统          容量  已用  可用 已用%% 挂载点
/dev/sda3        9.7G  4.5G  4.7G  49%     /
tmpfs              1.9G     0  1.9G   0%        /dev/shm
/dev/sda1       194M   32M  153M  17%   /boot
/dev/sda2         84G   14G   66G  18%     /u01










本文转自 lcpljc 51CTO博客,原文链接:http://blog.51cto.com/lcpljc/1109529,如需转载请自行联系原作者
上一篇:PostgreSQL 如何实现分区表的一个小例子


下一篇:PostgreSQL使用表继承实现分区表