免费注册 查看新帖 |

Chinaunix

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

linux创建虚拟景象磁盘怎么才能让空间大于3M呢??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-02-23 22:25 |只看该作者 |倒序浏览
10可用积分
环境:VMware 5.5.3             RedHat 9.0       kernel:2.4.20-8
#################################################################
眼都蓝啦!!想了一天也没想通!
     [root@localhost boot]# mkinitrd initrd-lvm-$(uname -r).img $(uname -r)      //这样生成一个虚拟磁盘

   [root@localhost boot]# file initrd-lvm.2.4.20-8.img
    [root@localhost boot]#  mv initrd-lvm.2.4.20-8.img initrd-lvm.2.4.20-8.img.gz     //查看文件类型是压缩格式的,所以改名称

   [root@localhost boot]# gunzip initrd-lvm.2.4.20-8.img.gz                            //解压文件
   
   [root@localhost boot]# mount initrd-lvm.2.4.20-8.img /misc -o loop              //挂载虚拟磁盘
  
   [root@localhost boot]# df -lh                                                                           //显示虚拟磁盘工件
   
    /boot/initrd-lvm.2.4.20-8.img            2.9M  666K  2.1M  24% /misc                   //容量只有2.9M

  #################################################################
   
     忧闷啊!!!  我怎么才能让它生成5M以上呢???  因为我要往里面要添加一些命令!!请CU的大哥们帮帮忙!!!!

最佳答案

查看完整内容

先 umount 该 .img 档案,然后跑下列叙述:这样就可以了。--

论坛徽章:
0
2 [报告]
发表于 2007-02-23 22:25 |只看该作者
原帖由 hanshaojie 于 2007-2-23 22:25 发表于 1楼  
/boot/initrd-lvm.2.4.20-8.img            2.9M  666K  2.1M  24% /misc                   //容量只有2.9M
忧闷啊!!!  我怎么才能让它生成5M以上呢???  因为我要往里面要添加一些命令!!请CU的大哥们帮帮忙!!!!


先 umount 该 .img 档案,然后跑下列叙述:

  1. resize2fs /boot/initrd-lvm.2.4.20-8.img  5M
复制代码


这样就可以了。

--

论坛徽章:
0
3 [报告]
发表于 2007-02-23 22:37 |只看该作者
既然已经挂载了,就添加吧。

论坛徽章:
0
4 [报告]
发表于 2007-02-24 14:55 |只看该作者
2楼的大哥,我挂载后只是2.9M,我要添加的命令在5M以上,所以会空间不足!
3楼的大哥,我按你的方法试了,但提示这个:
  [root@localhost boot]# resize2fs /boot/initrd-lvm.2.4.20-8.img 5M
    resize2fs 1.32 (09-Nov-2002)
    resize2fs: bad filesystem size - 5M

   也没有更改成功!!!!

论坛徽章:
0
5 [报告]
发表于 2007-02-24 21:42 |只看该作者
谢谢3楼大哥,你那命令格式不是,但我看了那命令的帮助,可以啦!!
[root@localhost boot]# resize2fs -f /boot/initrd-lvm.2.4.20-8.img 5000

没想到,虚拟设备必须加参数  -f  ,大小以 KB为中!!!

论坛徽章:
0
6 [报告]
发表于 2007-02-25 23:44 |只看该作者
原帖由 hanshaojie 于 2007-2-24 21:42 发表于 5楼  
谢谢3楼大哥,你那命令格式不是,但我看了那命令的帮助,可以啦!!
# resize2fs -f /boot/initrd-lvm.2.4.20-8.img 5000

没想到,虚拟设备必须加参数  -f  ,大小以 KB为中!!!


1. 你用的 rh9 已经太陈旧了,目前 linux distro 的 resize2fs 都可以支援 K,M,G 等单位.

2. -f 不是應用於 file 的。這個 f 表示 force (強迫)

  1. -f     Forces resize2fs to proceed with the  filesystem  resize  operation,  overriding  some  safety  checks which resize2fs normally enforces.
复制代码


--

[ 本帖最后由 kenduest 于 2007-2-26 01:41 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP