一、使用虚拟机安装的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