发新话题
打印

怎样为已装的linux增加空间--版主,高手进来

怎样为已装的linux增加空间--版主,高手进来

已经装了FC7,我为它分了9G的空间,现在空间不够用,要为它增加空间要怎样做
可不可以用PQmagic从windows下的盘为它增加?
划分出的空间再合并到linux分区下面吗
听说如果分区变了,linux下的grub启动时有错误,启动不了系统
注明:增加的必须是linux下的分区,挂载windows的盘解决不了我的问题      

TOP

先给windows的盘,就是你要划分的盘作个磁盘整理,然后用pq调整大小,调好了格式化成ext3的,挂给linux就行。

合并估计没戏。除非linux分区用的lvm卷      
Powered By Myself

TOP

把windows分区格式化为ext3再挂载即可
如果不想把win清出电脑就用parted      
hzhan2005

TOP

楼主是不是数据库所在的分区不够用了,这个确实比较麻烦,挂新分区没用的。      
Show me the money

TOP

LZ没有说是数据库.      
hzhan2005

TOP

有办法加的,前提是你删除/所在分区那后面那个分区先,然后有命令可以expand的      

TOP

我来举个例子说明下步骤吧:

比如你的/分区所在的驱动器为hda3,用的是ext3,那么如果你在hda3的后面还有unpartition的空间的话,就能扩,就算没有free space,也可以把物理上接挨着hda3后面的那个分区删了,以释放空间给hda3用

首先,用另一个Linux启动(推荐用Live CD),这好比做gentoo/LFS开始时一样,用fdisk /dev/hda把那个hda3给delete了(放心,仅仅这步是不会破坏你在hda3里的data的,只要你不用mkfs之类的命令重挂文件系统)

然后n,新建hda3,并且划成你所需的大小(即改变cyclinder end的数值),然后w保存

接下来,我们就要延伸文件系统的node了,因为在这个情况下,你的新hda3内只有一部分sector是有原来的filsystem的(ext3)新划的那一块区域没有filesystem

所以我们要这么做,运行e2fsck -f /dev/hda3(此命令为检查状态)

再运行resize2fs -p /dev/hda3(此命令为延伸nodes,成功的话你会看到一排###########)

这时hda3已经扩完,你可以进到原来的系统里du看一下,是不是变大了,呵呵

以上的命令在VMware中的SLES10和RHEL 4.4中通过

注意:为了确保安全,在扩盘前先做数据备份      

TOP

发新话题