根分区空间不够了,应该怎么样?

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

根分区空间不够了,应该怎么样?

#1

帖子 liput » 2009-04-15 13:52

各位大虾,我现在使用Ubuntu 8.10,目前/dev/sda1挂载在/上,现在这个空间不够了。现在我再划分了一块空间出来,在Linux下的gparted已经格式化为ext3文件系统,分区设备名为/dev/sda3(/dev/sda2是交换分区)。请问我应该怎么做呢?可否能详细一点!~
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 根分区空间不够了,应该怎么样?

#2

帖子 adagio » 2009-04-15 14:22

麻烦了,三种办法:
1. 用ghost分区对拷,sda1-->sda3,然后修改sda3里的fstab,重启收工。
2. 用分区工具无损调整sda1的大小(之前最好用tar备份根分区到其他地方,以备不测),再用liveCD挂载sad1,更改fstab里挂载根分区的UUID和menu.lst相关项目,重启收工。
3. 用liveCD启动,挂载sda1和sda3,然后用tar复制sda3里的/usr目录内的全部文件到到sda3根目录,清空/usr,编辑sda3里的/etc/fstab,把sda3挂载到/usr,重启收工。

以上3种方法都不排除重启后咯屁掉的可能,你最好先把命令行操作学扎实,或者做好重装的准备
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 根分区空间不够了,应该怎么样?

#3

帖子 wangdu2002 » 2009-04-15 14:26

大三八的N操作仍然不够保险! :em04
楼主可以考虑直接用Billbear或者6pt的备份工具,备份整个系统到移动硬盘里。 :em11
然后重分区,重装基本系统,再恢复系统更省事点! :em06
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 根分区空间不够了,应该怎么样?

#4

帖子 adagio » 2009-04-15 14:35

厄,那玩意没用过,期待lz的试用报告
如果是我,宁愿用用ghost分区对拷,最快,可惜jfs不支持
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
头像
cnkilior
论坛版主
帖子: 4984
注册时间: 2007-08-05 17:40

Re: 根分区空间不够了,应该怎么样?

#5

帖子 cnkilior » 2009-04-15 14:58

我会把/usr/bin或/usr/share拷贝出来。然后清空,再做个链接或直接挂在上面。

最简单,最没有风险的。

更保险点可以现mv /usr/share /usr/share.bak。成功后再删掉!

要注意的是权限不要错了。
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 根分区空间不够了,应该怎么样?

#6

帖子 adagio » 2009-04-15 15:13

cnkilior 写了:我会把/usr/bin或/usr/share拷贝出来。然后清空,再做个链接或直接挂在上面。

最简单,最没有风险的。

更保险点可以现mv /usr/share /usr/share.bak。成功后再删掉!

要注意的是权限不要错了。
如果用cp,需要root权限,似乎权限会变吧,你试过没有
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
liput
帖子: 6
注册时间: 2008-10-25 9:19

Re: 根分区空间不够了,应该怎么样?

#7

帖子 liput » 2009-04-15 16:17

adagio 写了:麻烦了,三种办法:
1. 用ghost分区对拷,sda1-->sda3,然后修改sda3里的fstab,重启收工。
2. 用分区工具无损调整sda1的大小(之前最好用tar备份根分区到其他地方,以备不测),再用liveCD挂载sad1,更改fstab里挂载根分区的UUID和menu.lst相关项目,重启收工。
3. 用liveCD启动,挂载sda1和sda3,然后用tar复制sda3里的/usr目录内的全部文件到到sda3根目录,清空/usr,编辑sda3里的/etc/fstab,把sda3挂载到/usr,重启收工。

以上3种方法都不排除重启后咯屁掉的可能,你最好先把命令行操作学扎实,或者做好重装的准备
那是不是意味着如果我直接将/dev/sda3挂载到某一个文件夹下面,是不能增大其它文件夹的空间的?唉,总算知道了文件分区要分开挂载的原因啊!~
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 根分区空间不够了,应该怎么样?

#8

帖子 adagio » 2009-04-15 16:32

liput 写了: 那是不是意味着如果我直接将/dev/sda3挂载到某一个文件夹下面,是不能增大其它文件夹的空间的?唉,总算知道了文件分区要分开挂载的原因啊!~
我不明白你的意思
应该说根分区是一个虚拟的树根,把某个真实的分区挂载到“/”后,还可以在其分支上挂载无数多个其他分区,真实的硬盘空间当然不可能变大,但是虚拟的“/”是可以无限扩大的
不过对于普通用户来说,挂载太多的分支并无必要,一般只要/、/home、swap三个分开就行了,你大概当时根分区给的太小了吧?
我的8G足够了,省着点用5G都可以
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
liput
帖子: 6
注册时间: 2008-10-25 9:19

Re: 根分区空间不够了,应该怎么样?

#9

帖子 liput » 2009-04-15 17:23

adagio 写了: 我不明白你的意思
应该说根分区是一个虚拟的树根,把某个真实的分区挂载到“/”后,还可以在其分支上挂载无数多个其他分区,真实的硬盘空间当然不可能变大,但是虚拟的“/”是可以无限扩大的
不过对于普通用户来说,挂载太多的分支并无必要,一般只要/、/home、swap三个分开就行了,你大概当时根分区给的太小了吧?
我的8G足够了,省着点用5G都可以
我的分区是三个,/dev/sda1, /dev/sda2, /dev/sda3,分别占5G、1G和2G,本来根目录全部挂载在/dev/sda1上面,后面/dev/sda3的2G我还没有建立的,现在等到根目录磁盘空间不足后,我就建立了/dev/sda3。那有没有办法可以直接把2G加到前面的5G上面,就好像我的根目录拥有了7G的空间呢?
delectate
帖子: 18311
注册时间: 2008-01-09 22:41

Re: 根分区空间不够了,应该怎么样?

#10

帖子 delectate » 2009-04-15 18:37

难道lx没有说ln的?

当年我问这个问题的时候好多人都说要ln的

还是备份了数据然后gparted吧
头像
adagio
论坛版主
帖子: 22110
注册时间: 2008-02-17 23:47
来自: 美丽富饶的那啥星球

Re: 根分区空间不够了,应该怎么样?

#11

帖子 adagio » 2009-04-15 19:06

按我2楼的方法2做
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……

---------------------------------------------------------------------------------
[图片版]新手当自强(续)FAQ
[新手进阶]挂载、fstab、调整linux分区
[图片版]E17桌面环境配置手把手
回复