LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2357|回复: 6

请教suse10.2如何增加主分区的容量

[复制链接]
发表于 2007-12-5 12:39:04 | 显示全部楼层 |阅读模式
安装的时候
让其自动分区,结果成了
/ 5.0G
/ home 4.5 G
而我分给它的足足有15G多
现在5.0G的主分区已经不够用了
我怎么样才能增加主分区的容量
YaST自带的分区管理老显示什么专家才能使用的选项,
我就算冒死尝试也么有什么反应,老提示出错。。
发表于 2007-12-5 12:45:13 | 显示全部楼层
5G + 4.5G = 9.5G,你说分给系统有 15G,那麽余下的 5.5G 去哪?

忠告:
1. 先做好备份
2. 不要在当前系统下操作,再好用带有备份或救援工具的 LiveCD 来启动操作

另请把分区格式及布局贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-5 16:53:42 | 显示全部楼层
Number  Start   End     Size    Type      File system  Flags
2      32.3kB  15.3GB  15.3GB  primary   ntfs         , , , , , , , , , type=07, ,
3      15.3GB  66.9GB  51.6GB  extended               , , , , , , lba, , , type=0f, ,
5      15.3GB  36.3GB  21.0GB  logical   ntfs         , , , , , , , , , type=07, ,
6      36.3GB  57.3GB  21.0GB  logical   ntfs         , , , , , , , , , type=07, ,
7      57.3GB  66.8GB  9500MB  logical   ntfs         , , , , , , , , , type=07, ,
8      66.8GB  66.9GB  132MB   logical   linux-swap   , , , , , , , , , type=82, ,
1      67.4GB  72.8GB  5371MB  primary   ext3         boot, , , , , , , , , type=83, ,
4      72.8GB  77.3GB  4524MB  primary   ext3         , , , , , , , , , type=83, ,
拜托看下子,俺是菜鸟撒
回复 支持 反对

使用道具 举报

发表于 2007-12-5 19:43:06 | 显示全部楼层
1. 哪有 15G 给 Linux?

2. 这样列表很难知道分区的名字,最好把 fdisk -l 的结果贴出来

3. 现在根本没有可利用的多余空间,你想干掉哪个分区?还是 resize 某些分区?
回复 支持 反对

使用道具 举报

发表于 2007-12-6 12:16:47 | 显示全部楼层

最简单的方法为Linux根分区扩容

来自: http://wingofray.blog.163.com/
在使用了一段时间的Fedora 7之后,已经深深的喜欢上了Linux及其文化,但日渐新增的软件及更新系统很容易造成根分区容量紧张,如何才能安全而又简单的扩展自己的根分区呢?

终于发现了一个可以在windows系统下就可以完全实现扩展linux根分区的办法,甚至不用对fstab和grub的menu进行任何修改:
0 先写出在未增加根分区容量前我的磁盘使用情况:

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

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/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

直观的描述:

/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       (未占用的有10个G在这,可以通过软件在不完全删除此G盘的情况下动态的从G盘中分割出来)
/dev/sda9        12G   ext3       /    linux系统
/dev/sda10      2G     swap


1 下载软件:Acronis Disk Director Suite v10.0.2160
软件下载地址:http://fixdown.com/china/System/download_3619.htm
注册机下载地址:http://www.enfull.com/china/Syst ... 09E7E91920D7%7D.htm


2 双击安转软件,安装过程中需要输入注册码,打开注册机,选择对应安装版本,产生注册码,复制到安装窗口,继续完成安装。重新启动系统后,打开软件,可以看到如下界面:


3 按照图示分区情况,可以从G盘中分出一些空间来加入到下面紧挨着的“/”分区,前提是G盘下有你需要的未使用的空间。而对于我的实际情况是在此之前已经使用PQ从我的(G:)盘中分割出10G的未格式化空间。


4 当然完全可以使用Acronis实现动态调整磁盘分区代替PQ软件,选中NTFS(G:)后,点击左侧spilt,按照提示就可以分出一些空间来。


5 分出来以后可以格式化为ext3格式,以用于Linux系统。


*注意:不能在格式化出分区后重启系统,因为此时实际的分区已经被更改,grub将不能引导启动。如打算放弃操作,应先将刚分好的分区设置为未占用,在Acronis中显示为Unallocated。


6 选择格式化好的ext3分区,点击左侧的Merge合并选项,按照向导操作可选择将这个ext3分区合并到“/”分区,这个被合并的分区在物理磁盘上应该与原根分区相邻。执行之后,耐心等待几分钟,根分区扩容成功!

7 可用Acronis查看扩容后的分区情况,也可用XP系统自带的磁盘管理查看,根分区的空间已经增加了吧!


8 在保证只进行了分区容量的伸缩但并没有增加或者减少分区的前提下重启系统。应该可以顺利进入grub,并可以启动linux。


9 进入系统后,使用sbin/fdisk -l命令再次查看分区情况,看“/”是否增加了容量,当然查看的结果必然是已经增加了,根分区扩容完成!查看分区结果如下:

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

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/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的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 Windows XP
    rootnoverify (hd0,0)
    chainloader +1


*注意:如操作失败,如法进入grub,请使用windows98启动盘,在DOS提示符下格式化MBR,重启后即可进入XP。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-8 22:53:11 | 显示全部楼层
汗~~楼上的软件很霸道。。弄了之后就连引导都不行撒
黑屏一片
回复 支持 反对

使用道具 举报

发表于 2007-12-9 08:11:14 | 显示全部楼层
要解决 Linux 的问题,还是用 Linux 下的工具为上算
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表