免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11686 | 回复: 11
打印 上一主题 下一主题

vmwre下非lvm安装如何扩展根分区 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-06-07 14:12 |只看该作者 |倒序浏览
本帖最后由 peacock66 于 2010-06-07 15:28 编辑

vmwre下非lvm安装如何扩展根分区

系统安装没有详细的分区,分区如下 :
/
/boot
/swap

现在/var空间占用很大空间, 请问如何扩展硬盘空间,或请提供扩展的思路,非lvm环境。

lvm的环境里,扩展成功,有看过一些帖子,但大多需要挂载点的,先umount,然后拷贝,然后mount的方式,我这个好像没法做啊

谢谢!!!
[root@test-test /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             6.9G  4.6G  2.1G  69% /
/dev/sda1              99M   11M   83M  12% /boot
tmpfs                 125M     0  125M   0% /dev/shm
[root@test-test /]# fdisk  -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         115      819315   82  Linux swap / Solaris
/dev/sda3             116        1044     7462192+  83  Linux

Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table


sdb是我添加的硬盘,尚未格式化,另外10.7G的sda空间里有3G是添加但未格式化使用的

论坛徽章:
0
2 [报告]
发表于 2010-06-07 14:59 |只看该作者
总体来说,扩展很容易,不过需要满足一些前提条件。

先把你的df -TH和fdisk -l拿来看看再说。

论坛徽章:
0
3 [报告]
发表于 2010-06-07 15:28 |只看该作者
回复 2# jerrywjl


    [root@test-test /]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             6.9G  4.6G  2.1G  69% /
/dev/sda1              99M   11M   83M  12% /boot
tmpfs                 125M     0  125M   0% /dev/shm
[root@test-test /]# fdisk  -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         115      819315   82  Linux swap / Solaris
/dev/sda3             116        1044     7462192+  83  Linux

Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table


sdb是我添加的硬盘,尚未格式化,另外10.7G的sda空间里有3G是添加但未格式化使用的

论坛徽章:
34
亥猪
日期:2015-03-20 13:55:11戌狗
日期:2015-03-20 13:57:01酉鸡
日期:2015-03-20 14:03:56未羊
日期:2015-03-20 14:18:30子鼠
日期:2015-03-20 14:20:14丑牛
日期:2015-03-20 14:20:31辰龙
日期:2015-03-20 14:35:34巳蛇
日期:2015-03-20 14:35:56操作系统版块每日发帖之星
日期:2015-11-06 06:20:00操作系统版块每日发帖之星
日期:2015-11-08 06:20:00操作系统版块每日发帖之星
日期:2015-11-19 06:20:00黄金圣斗士
日期:2015-11-24 10:43:13
4 [报告]
发表于 2010-06-07 15:29 |只看该作者
没有 lvm 可能不好扩展,可以把新的硬盘格式好,挂到占地方的目录。

论坛徽章:
0
5 [报告]
发表于 2010-06-07 15:58 |只看该作者
系统版本是什么?

论坛徽章:
0
6 [报告]
发表于 2010-06-07 16:00 |只看该作者
回复 5# jerrywjl


    CentOS release 5.2 (Final)
Kernel \r on an \m

论坛徽章:
0
7 [报告]
发表于 2010-06-07 16:01 |只看该作者
系统版本是什么?
jerrywjl 发表于 2010-06-07 15:58




CentOS release 5.2 (Final)
Kernel \r on an \m

论坛徽章:
0
8 [报告]
发表于 2010-06-07 16:12 |只看该作者
用光盘启动系统进入rescue模式,在询问挂根的时候选择skip,这样后续需要的话可以手动挂载。

先执行一次e2fsck.ext3 /dev/sda3检查一下文件系统。

执行fdisk /dev/sda,选d先删除sda3,然后选n重建sda3,并使用全部空间。这个时候才选择w保存分区表,注意步骤一定不要错了,一定不要在删除sda3之后w保存分区表!

然后执行resize2fs /dev/sda3,在此之前可能需要按照提示执行fsck一下,那么就按照要求e2fsck执行一遍磁盘修复即可。

执行完成resize2fs之后,你的文件系统和块设备的大小就统一了。

重启系统应该就可以了。

论坛徽章:
0
9 [报告]
发表于 2010-06-07 16:18 |只看该作者
回复 8# jerrywjl


    多谢  jerrywjl,我试试

论坛徽章:
0
10 [报告]
发表于 2010-06-07 17:26 |只看该作者
本帖最后由 peacock66 于 2010-06-07 17:29 编辑

回复 8# jerrywjl

初步成功,不过不知道对于有大量数据的环境,且有mysql主从同步的情况下对数据是否有影响????
另外:   e2fsck.ext3 /dev/sda3  这一步我执行的是  e2fsck /dev/sda3  好像没有e2fsck.ext3 这个命令 而且好像也不是作为参数执行的吧?
    [root@test-test~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda3             8.9G  4.5G  4.0G  53% /
/dev/sda1              99M   11M   83M  12% /boot
tmpfs                 125M     0  125M   0% /dev/shm
[root@test-test~]# fdisk -l

Disk /dev/sda: 10.7 GB, 10737418240 bytes
255 heads, 63 sectors/track, 1305 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14         115      819315   82  Linux swap / Solaris
/dev/sda3             116        1305     9558675   83  Linux

Disk /dev/sdb: 3221 MB, 3221225472 bytes
255 heads, 63 sectors/track, 391 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table
[root@test-test~]#
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP