在使用了
![](/icons/36814yi.gif)
段时间
![](/icons/36814de.gif)
Fedora 7的后
![](/icons/36814dou.gif)
已经深深
![](/icons/36814de.gif)
喜欢上了Linux及其文化
![](/icons/36814dou.gif)
但日渐新增
![](/icons/36814de.gif)
软件Software及更新系统很容易造成根分区容量紧张
![](/icons/36814dou.gif)
如何才能而又简单
![](/icons/36814de.gif)
扩展自己
![](/icons/36814de.gif)
根分区呢?
通常采用
![](/icons/36814de.gif)
另外挂载
![](/icons/36814yi.gif)
个ext3分区到
![](/icons/36814dou.gif)
然后再将/home或者/usr复制到到新分区
![](/icons/36814dou.gif)
再修改fstab可以解决问题
![](/icons/36814dou.gif)
但这种思路方法很麻烦
![](/icons/36814dou.gif)
也不是最好
![](/icons/36814de.gif)
办法
![](/icons/36814dou.gif)
![](/icons/36814yinwei.gif)
它并没有从根本上扩展根分区
![](/icons/36814de.gif)
容量
![](/icons/36814dou.gif)
而且如果在双系统情况下
![](/icons/36814dou.gif)
如果将装在了物理磁盘
![](/icons/36814de.gif)
最后
![](/icons/36814dou.gif)
且在linux系统的前重新用比如PQ的类
![](/icons/36814de.gif)
软件Software在windows
![](/icons/36814de.gif)
磁盘中分出
![](/icons/36814yi.gif)
个分区
![](/icons/36814dou.gif)
格式化的后将会导致grub标识
![](/icons/36814de.gif)
分区符号和实际更改后
![](/icons/36814de.gif)
不
![](/icons/36814yi.gif)
致
![](/icons/36814dou.gif)
导致无法启动grub
![](/icons/36814dou.gif)
这时还需要修改grub
![](/icons/36814de.gif)
menu.lst菜单
用linux下
![](/icons/36814de.gif)
gparted是
![](/icons/36814yi.gif)
个简单直观
![](/icons/36814de.gif)
图形化操作软件Software
![](/icons/36814dou.gif)
但是不能更改根分区容量
![](/icons/36814dou.gif)
![](/icons/36814yinwei.gif)
这个软件Software在更改分区前
![](/icons/36814yi.gif)
般都需要umount
![](/icons/36814dou.gif)
而将“ /”umount是难以想象
![](/icons/36814de.gif)
用LVM更改可能是可以
![](/icons/36814de.gif)
![](/icons/36814dou.gif)
但操作比较复杂也比较抽象
有人说可以在windows下用PQ来调整
![](/icons/36814dou.gif)
但PQ并不支持ext3分区格式
终于发现了
![](/icons/36814yi.gif)
个可以在windows系统下就可以完全实现扩展linux根分区
![](/icons/36814de.gif)
办法
![](/icons/36814dou.gif)
甚至不用对fstab和grub
![](/icons/36814de.gif)
menu进行任何修改:
0 先写出在未增加根分区容量前我
![](/icons/36814de.gif)
磁盘使用情况:
QUOTE:
[root@localhost /]# sbin/fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696
![](/icons/36814byte.gif)
s
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280
![](/icons/36814byte.gif)
s
Device Boot Start End Blocks Id
![](/icons/36814System.gif)
/dev/sda1 * 1 1958 15727603+ 7 HPFS/NTFS
/dev/sda2 1959 19456 140552685 f W95 Ext'd (LBA)
/dev/sda5 1959 3916 15727603+ 7 HPFS/NTFS
/dev/sda6 3917 6527 20972826 7 HPFS/NTFS
/dev/sda7 6528 11749 41945683+ 7 HPFS/NTFS
/dev/sda8 11750 16318 36700461 7 HPFS/NTFS
/dev/sda9 17624 19195 12627058+ 83 Linux
/dev/sda10 19196 19456 2096451 82 Linux swap / Solaris
直观
![](/icons/36814de.gif)
描述:
QUOTE:
/dev/sda1 15 G ntfs C xp系统
/dev/sda5 15G ntfs D
/dev/sda6 20G ntfs E
/dev/sda7 40G ntfs F
/dev/sda8 35G ntfs G
/dev/unuse (未占用
![](/icons/36814de.gif)
有10个G在这
![](/icons/36814dou.gif)
可以通过软件Software在不完全删除此G盘
![](/icons/36814de.gif)
情况下动态
![](/icons/36814de.gif)
从G盘中分割出来)
/dev/sda9 12G ext3 / linux系统
/dev/sda10 2G swap
1 软件Software:Acronis Disk Director Suite v10.0.2160
软件Software地址:
注册机地址:
2 双击安转软件Software
![](/icons/36814dou.gif)
安装过程中需要输入注册码
![](/icons/36814dou.gif)
打开注册机
![](/icons/36814dou.gif)
选择对应安装版本
![](/icons/36814dou.gif)
产生注册码
![](/icons/36814dou.gif)
复制到安装窗口
![](/icons/36814dou.gif)
继续完成安装
![](/icons/36814dou2.gif)
重新启动系统后
![](/icons/36814dou.gif)
打开软件Software
3 按分区情况
![](/icons/36814dou.gif)
可以从G盘中分出
![](/icons/36814yi.gif)
些空间来加入到下面紧挨着
![](/icons/36814de.gif)
“/”分区
![](/icons/36814dou.gif)
前提是G盘下有你需要
![](/icons/36814de.gif)
未使用
![](/icons/36814de.gif)
空间
![](/icons/36814dou2.gif)
而对于我
![](/icons/36814de.gif)
实际情况是在此的前已经使用PQ从我
![](/icons/36814de.gif)
(G:)盘中分割出10G
![](/icons/36814de.gif)
未格式化空间
4 当然完全可以使用Acronis实现动态调整磁盘分区代替PQ软件Software
![](/icons/36814dou.gif)
选中NTFS(G:)后
![](/icons/36814dou.gif)
点击左侧spilt
![](/icons/36814dou.gif)
按照提示就可以分出
![](/icons/36814yi.gif)
些空间来
5 分出来以后可以格式化为ext3格式
![](/icons/36814dou.gif)
以用于Linux系统
注意:不能在格式化出分区后重启系统
![](/icons/36814dou.gif)
![](/icons/36814yinwei.gif)
此时实际
![](/icons/36814de.gif)
分区已经被更改
![](/icons/36814dou.gif)
grub将不能引导启动
![](/icons/36814dou2.gif)
如打算放弃操作
![](/icons/36814dou.gif)
应先将刚分好
![](/icons/36814de.gif)
分区设置为未占用
![](/icons/36814dou.gif)
在Acronis中显示为Unallocated.
6 选择格式化好
![](/icons/36814de.gif)
ext3分区
![](/icons/36814dou.gif)
点击左侧
![](/icons/36814de.gif)
Merge合并选项
![](/icons/36814dou.gif)
按照向导操作可选择将这个ext3分区合并到“/”分区
![](/icons/36814dou.gif)
这个被合并
![](/icons/36814de.gif)
分区在物理磁盘上应该和原根分区相邻
![](/icons/36814dou2.gif)
执行的后
![](/icons/36814dou.gif)
耐心等待几分钟
![](/icons/36814dou.gif)
根分区扩容成功!
7 可用Acronis查看扩容后
![](/icons/36814de.gif)
分区情况
![](/icons/36814dou.gif)
也可用XP系统自带
![](/icons/36814de.gif)
磁盘管理查看
![](/icons/36814dou.gif)
根分区
![](/icons/36814de.gif)
空间已经增加了吧!
8 在保证只进行了分区容量
![](/icons/36814de.gif)
伸缩但并没有增加或者减少分区
![](/icons/36814de.gif)
前提下重启系统
![](/icons/36814dou2.gif)
应该可以顺利进入grub
![](/icons/36814dou.gif)
并可以启动linux.
9 进入系统后
![](/icons/36814dou.gif)
使用sbin/fdisk -l命令再次查看分区情况
![](/icons/36814dou.gif)
看“/”是否增加了容量
![](/icons/36814dou.gif)
当然查看
![](/icons/36814de.gif)
结果必然是已经增加了
![](/icons/36814dou.gif)
根分区扩容完成!查看分区结果如下:
QUOTE:
[root@localhost /]# sbin/fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696
![](/icons/36814byte.gif)
s
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280
![](/icons/36814byte.gif)
s
Device Boot Start End Blocks Id
![](/icons/36814System.gif)
/dev/sda1 * 1 1958 15727603+ 7 HPFS/NTFS
/dev/sda2 1959 19456 140552685 f W95 Ext'd (LBA)
/dev/sda5 1959 3916 15727603+ 7 HPFS/NTFS
/dev/sda6 3917 6527 20972826 7 HPFS/NTFS
/dev/sda7 6528 11749 41945683+ 7 HPFS/NTFS
/dev/sda8 11750 16318 36700461 7 HPFS/NTFS
/dev/sda9 16319 19195 23109470+ 83 Linux
/dev/sda10 19196 19456 2096451 82 Linux swap / Solaris
fstab不用作任何改动:
LABEL=/ / ext3 defaults 1 1
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
LABEL=SWAP-sda10 swap swap defaults 0 0
/dev/sda5 /mnt/windows_d ntfs umask=000,nls=utf8
/dev/sda8 /mnt/windows_g ntfs umask=000,nls=utf8
/dev/sda6 /mnt/windows_e ntfs umask=000,nls=utf8
/dev/sda7 /mnt/windows_f ntfs umask=000,nls=utf8
grub
![](/icons/36814de.gif)
menu.lst也不用进行任何修改:
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,8)
# kernel /boot/vmlinuz-version ro root=/dev/sda9
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,8)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.23.1-10.fc7)
root (hd0,8)
kernel /boot/vmlinuz-2.6.23.1-10.fc7 ro root=LABEL=/ acpi=off noapic rhgb quiet
initrd /boot/initrd-2.6.23.1-10.fc7.img
title XP
rootnover
![](/icons/36814if.gif)
y (hd0,0)
chainloader +1
注意:如操作失败
![](/icons/36814dou.gif)
如法进入grub
![](/icons/36814dou.gif)
请使用windows98启动盘
![](/icons/36814dou.gif)
在DOS提示符下格式化MBR
![](/icons/36814dou.gif)
重启后即可进入XP.