centos分区调整详细

目录
[隐藏]

以前解决过一次这个问题

CentOS 无损调整分区大小方案

但是当时只是说明了用gparted来解决,不过没有详细说明操作步骤。

0.增加磁盘大小

由于我是VMWare虚拟机里面,所以先在settings里面选中Hard Disk,然后Utilities里面Expand输入想要增加的大小,如我的5G。如果是物理磁盘,则需要没有分区的磁盘空间。

1.增加分区大小

先查看分区大小(下面是我的成功添加5G后的)

[root@localhost rexdf]# fdisk -l

Disk /dev/sda: 16.1 GB, 16106127360 bytes
255 heads, 63 sectors/track, 1958 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00059acf

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          64      512000   83  Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2              64        1959    15215616   8e  Linux LVM

Disk /dev/mapper/vg_livecd-lv_root: 13.5 GB, 13497270272 bytes
255 heads, 63 sectors/track, 1640 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000


Disk /dev/mapper/vg_livecd-lv_swap: 2076 MB, 2076180480 bytes
255 heads, 63 sectors/track, 252 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

启动gparted的livecd

键盘设置

键盘设置

语言选择

语言选择

启动图形界面

启动图形界面

默认选项

默认选项

界面

界面

反激活

反激活

可以调整大小了

可以调整大小了

调整大小

调整大小

点击apply,执行

点击apply,执行

重启

重启

重启后,弹出光驱

重启后,弹出光驱

2.修改逻辑分区大小

先查看挂载点

[root@localhost rexdf]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/vg_livecd-lv_root   13G  6.9G  5.5G  56% /
tmpfs                          495M  372K  494M   1% /dev/shm
/dev/sda1                      485M  125M  335M  28% /boot

分区使用的lvm来管理的,这样可以方便挂载。

#/dev/mapper/vg_livecd-lv_root增加10G
lvextend -L+10G /dev/mapper/vg_livecd-lv_root
#检查ext2、ext3、ext4等文件系统的正确性,类似win的chkdsk命令,可有可无,如果上面命令报错则必须
e2fsck -f /dev/mapper/vg_livecd-lv_root
#ext2/ext3/ext4文件系统重定义大小工具
resize2fs /dev/mapper/vg_livecd-lv_root

在执行上面之前需要先umount,由于我的是/目录所以是不可能umount的,故需要使用live_cd启动系统

在这里执行umount /会提示busy的。

在live_cd启动后,打开terminal,su换到root账户fdisk -l查看被挂载到哪里了,然后执行lvextend 、e2fsck 、resize2fs 即可。

3.参考链接

1.CentOS 5.5下LVM的分区管理
2.resize2fs解释

本文链接:centos分区调整详细

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:Rexdf,谢谢!^^


此条目发表在电脑日常分类目录,贴了标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。

*

:zsmilebig: :zsadbig: :zwiredbig: :zgreenhappy: more »

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据