Chinaunix首页 | 论坛 | 博客
  • 博客访问: 377111
  • 博文数量: 57
  • 博客积分: 4020
  • 博客等级: 上校
  • 技术积分: 647
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-17 15:57
文章分类

全部博文(57)

文章存档

2009年(22)

2008年(35)

我的朋友

分类: LINUX

2009-03-18 16:25:07

   发现了一个可以在windows系统下就可以完全实现扩展linux根分区的办法,甚至不用对fstab和grub的menu进行任何修改:

1.先写出在未增加根分区容量前我的磁盘使用情况:
[root@xingxing /]# sbin/fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
240 heads, 63 sectors/track, 15505 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1938    14651248+   c  W95 FAT32 (LBA)
/dev/sda2            1939       15505   102566520    f  W95 Ext'd (LBA)
/dev/sda5            1939        5814    29302528+   b  W95 FAT32
/dev/sda6            5815        9690    29302528+   b  W95 FAT32
/dev/sda7            9691       13338    27578848+   b  W95 FAT32
/dev/sda8           13339       14032     5237158+  83  Linux
/dev/sda9           14032       14726     5245191   83  Linux
/dev/sda10          14726       14865     1052226   82  Linux swap / Solaris
/dev/sda11          14865       15504     4835533+  83  Linux
 

   我为什么要扩充根分区呢,请看的我根分区空间:
 [root@xingxing /]# df
文件系统               1K-块        已用     可用 已用% 挂载点
/dev/sda8              5073092   4826884         0 100% /
/dev/sda11             4683916    187368   4254772   5% /mydata
/dev/sda9              5080796    168224   4650316   4% /home
tmpfs                   513496         0    513496   0% /dev/shm
/dev/sda6             29288208  27908672   1379536  96% /mydata/windows/e
/dev/sda5             29288208  27719104   1569104  95% /mydata/windows/d
/dev/sda7             27565360  24242208   3323152  88% /mydata/windows/f


/没空间了……

 我的电脑是双系统,在windows操作系统下下载:
    1下载软件:Acronis Disk Director Suite v10.0.2160

       软件地址: 

        注册机地址: 
  2 双击安转软件,安装过程中需要输入注册码,打开注册机,选择对应安装版本,产生注册码,复制到安装窗口,继续完成安装。重新启动系统后,打开软件。
3 按分区情况,可以从F盘中分出一些空间来加入到下面紧挨着的“/”分区,前提是F盘下有你需要的未使用的空间。而对于我的实际情况是在此之前已经使用PM从我的(F:)盘中分割出1G的未格式化空间。
 
  4 当然完全可以使用Acronis实现动态调整磁盘分区代替PM软件,选中(F:)后,点击左侧spilt,按照提示就可以分出一些空间来。
 
  5 分出来以后可以格式化为ext3格式,以用于Linux系统。
 
  注意:不能在格式化出分区后重启系统,因为此时实际的分区已经被更改,grub将不能引导启动。如打算放弃操作,应先将刚分好的分区设置为未占用,在Acronis中显示为Unallocated.
 
  6 选择格式化好的ext3分区,点击左侧的Merge合并选项,按照向导操作可选择将这个ext3分区合并到“/”分区,这个被合并的分区在物理磁盘上应该与原根分区相邻。执行之后,耐心等待几分钟,根分区扩容成功!
 
  7 可用Acronis查看扩容后的分区情况,也可用XP系统自带的磁盘管理查看,根分区的空间已经增加了吧!
 
  8 在保证只进行了分区容量的伸缩但并没有增加或者减少分区的前提下重启系统。应该可以顺利进入grub,并可以启动linux.
 
  9 进入系统后,使用sbin/fdisk -l命令再次查看分区情况,看“/”是否增加了容量,当然查看的结果必然是已经增加了,根分区扩容完成!查看分区结果如下:

 [root@xingxing /]# sbin/fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
240 heads, 63 sectors/track, 15505 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1938    14651248+   c  W95 FAT32 (LBA)
/dev/sda2            1939       15504   102558960    f  W95 Ext'd (LBA)
/dev/sda5            1939        5814    29302528+   b  W95 FAT32
/dev/sda6            5815        9690    29302528+   b  W95 FAT32
/dev/sda7            9691       13198    26520448+   b  W95 FAT32
/dev/sda8           13199       14031     6297447+  83  Linux
/dev/sda9           14032       14726     5245191   83  Linux
/dev/sda10          14726       14865     1052226   82  Linux swap / Solaris
/dev/sda11          14865       15504     4835533+  83  Linux
[root@xingxing /]# df
文件系统               1K-块        已用     可用 已用% 挂载点
/dev/sda8              6096480   4854036    927128  84% /
/dev/sda11             4683916    186240   4255900   5% /mydata
/dev/sda9              5080796    168224   4650316   4% /home
tmpfs                   513496         0    513496   0% /dev/shm
/dev/sda6             29288208  27943728   1344480  96% /mydata/windows/e
/dev/sda5             29288208  27790160   1498048  95% /mydata/windows/d
/dev/sda7             26507472  24879024   1628448  94% /mydata/windows/f

注意:如操作失败,如法进入grub,请使用windows启动盘,在DOS提示符下格式化MBR,重启后即可进入XP.
阅读(4027) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

jacky.lee2009-03-19 20:54:20

我靠,怎么扩呢,方法在哪呢?切!这人真不厚道!!!