[已解决]想扩展分区大小 求解决方法

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
iceblock
帖子: 44
注册时间: 2008-05-10 0:14

[已解决]想扩展分区大小 求解决方法

#1

帖子 iceblock » 2008-07-17 0:32

装系统前想着一个硬盘里还装个WIN的 后来用着用着放弃了这个想法 结果分区成了这样
图片
现在想把sda4扩大 请问有什么方法
附件
Screenshot-2.png
上次由 iceblock 在 2008-07-17 22:37,总共编辑 1 次。
头像
jarodlau
帖子: 501
注册时间: 2005-09-06 20:34
联系:

#2

帖子 jarodlau » 2008-07-17 0:46

貌似不好搞,

首先,要把你的/home做个备份,有移动硬盘最好,

然后,打开虚拟控制台,用root登录,把fstab文件内关于/home挂载的部分注释掉,把/home所在的分区以及剩余的空间全部格式化为ext3的,然后挂载

最后,把你备份的文件拷贝过去

最好看看这几篇文章

http://www.debsir.org/main/?q=node/55

http://linuxsir.org/bbs/showthread.php? ... adid=26059

http://linuxsir.org/bbs/showthread.php?s=&threadid=4838
头像
Element
帖子: 3537
注册时间: 2005-09-10 16:04
来自: DG-GD-China

#3

帖子 Element » 2008-07-17 4:48

把未分配的区格式化为ext3,然后在home下建个文件夹,挂载到这个点就可以了
http://element.blog.ubuntu.org.cn/
Ubuntu Jaunty Jackalope...
AMD Barton 2600+
MSI K7N2 Delta-L
Kingston DDR400 512M*2+256M*1
nVidia FX5200
Seagate 80G(Jaunty Jackalope)
Seagate 160G(XXxxXX)
SyncMaster 732N
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

#4

帖子 delectate » 2008-07-17 7:32

jarodlau 写了:貌似不好搞,

首先,要把你的/home做个备份,有移动硬盘最好,

然后,打开虚拟控制台,用root登录,把fstab文件内关于/home挂载的部分注释掉,把/home所在的分区以及剩余的空间全部格式化为ext3的,然后挂载

最后,把你备份的文件拷贝过去

最好看看这几篇文章

http://www.debsir.org/main/?q=node/55

http://linuxsir.org/bbs/showthread.php? ... adid=26059

http://linuxsir.org/bbs/showthread.php?s=&threadid=4838
有难度! :P

先看看资料再搞
look1
帖子: 21
注册时间: 2008-06-23 1:38

#5

帖子 look1 » 2008-07-17 8:21

很简单啊,用livecd启动,用gparted调整就可以了,调整后 uuid 会变,然后改一下 fstab 就好了。
另外,就算你本来规划以后在预留的未分配空间安装windows,也是做不到的,因为你已经把4个主分区用尽了。在不改变其他分区的前提下,未分配的空间里再也不能创建新的分区了。所以3楼明显是在胡扯。
1234qw
帖子: 389
注册时间: 2007-12-31 11:40

#6

帖子 1234qw » 2008-07-17 9:03

很简单啊,用livecd启动,用gparted直接扩大home分区到最大,右键home分区-扩大缩小
iceblock
帖子: 44
注册时间: 2008-05-10 0:14

#7

帖子 iceblock » 2008-07-17 13:09

多谢大家

用GPARTED会不会对已存在的文件造成破坏啊
刚刚看了下 执行前要求我对文件备份 苦于没有移动硬盘啊。。。
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#8

帖子 JangMunho » 2008-07-17 13:34

就不懂了,这有什么难度,直接用Live CD启动,然后运行Gparted扩展分区,之后执行:
ls -l /dev/disk/by-UUID (具体记不得了,直接按tab自动补全吧,Mac好像不是这个)
几下UUID,然后
cat /etc/fstab
与你刚才记的UUID比较,该变的就变。如果你的sda4是挂载到“/”的分区,并且UUID已改变,那么你还要修改/boot/grub/menu.list,以使其UUID符合新的值,然后重启,OK,搞定……

只要你的电源没问题、live CD是8.04以上的就不会出问题。
你要是不放心Live CD,那就再去下一个Gparted live CD好了,那个不会出问题。
MacBook Pro 15" User
Cocoa Programmer
iceblock
帖子: 44
注册时间: 2008-05-10 0:14

#9

帖子 iceblock » 2008-07-17 13:41

就是怕文件会弄丢或者损坏 很多软件都是源代码安装的 要重新来一次会崩溃去
头像
aerowolf
帖子: 1778
注册时间: 2006-02-25 17:09
来自: 西安

#10

帖子 aerowolf » 2008-07-17 13:55

热心的楼上几位,有空帮我看看viewtopic.php?p=843878&highlight=#843878吧,谢谢了。
早起的鸟儿有虫吃
早起的虫儿被鸟吃

http://aerowolf.blog.sohu.com/
亲,点一下免费获得Dropbox空间!
1234qw
帖子: 389
注册时间: 2007-12-31 11:40

#11

帖子 1234qw » 2008-07-17 16:33

不会丢失数据的,
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

#12

帖子 delectate » 2008-07-17 18:07

JangMunho 写了:就不懂了,这有什么难度,直接用Live CD启动,然后运行Gparted扩展分区,之后执行:
ls -l /dev/disk/by-UUID (具体记不得了,直接按tab自动补全吧,Mac好像不是这个)
几下UUID,然后
cat /etc/fstab
与你刚才记的UUID比较,该变的就变。如果你的sda4是挂载到“/”的分区,并且UUID已改变,那么你还要修改/boot/grub/menu.list,以使其UUID符合新的值,然后重启,OK,搞定……

只要你的电源没问题、live CD是8.04以上的就不会出问题。
你要是不放心Live CD,那就再去下一个Gparted live CD好了,那个不会出问题。
如果是仅仅扩展/home的话,更改/etc/fstab的uui就可以了么?
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

#13

帖子 delectate » 2008-07-17 20:42

waiting for
头像
JangMunho
帖子: 1347
注册时间: 2006-01-18 12:55
来自: 也许真的没有人理解

#14

帖子 JangMunho » 2008-07-17 21:47

后代 写了:
JangMunho 写了:就不懂了,这有什么难度,直接用Live CD启动,然后运行Gparted扩展分区,之后执行:
ls -l /dev/disk/by-UUID (具体记不得了,直接按tab自动补全吧,Mac好像不是这个)
几下UUID,然后
cat /etc/fstab
与你刚才记的UUID比较,该变的就变。如果你的sda4是挂载到“/”的分区,并且UUID已改变,那么你还要修改/boot/grub/menu.list,以使其UUID符合新的值,然后重启,OK,搞定……

只要你的电源没问题、live CD是8.04以上的就不会出问题。
你要是不放心Live CD,那就再去下一个Gparted live CD好了,那个不会出问题。
如果是仅仅扩展/home的话,更改/etc/fstab的uui就可以了么?
这么说吧,UUID变得可能性都不大,这个东西没那么容易变,理论上只需要改这个就行了。
我上回的操作比这个复杂的多,我把/home分区缩小了,/usr和/var分区换了地方,也就是用Gparted移动了分区,但是除了特殊文件从/dev/sda5变成了/dev/sda9之外,UUID一个都没变!
MacBook Pro 15" User
Cocoa Programmer
iceblock
帖子: 44
注册时间: 2008-05-10 0:14

#15

帖子 iceblock » 2008-07-17 22:37

用了8楼提供的方法 解决了 UUID都没变
谢谢大家
回复