LinuxSir.cn,穿越时空的Linuxsir!

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

/usr空间太小了,有什么补救的方法

[复制链接]
发表于 2007-5-13 09:53:04 | 显示全部楼层 |阅读模式
#emerge gnome
剩下10个包的问题时候,提示/usr/portage/distfiles/gnome-python-desktop-2.16.0.tar.bz2:No space left on device,closing control connetion
!!! couldn't download gnome-python-desktop-2.16.0.tar.bz2. Aborting
有什么办法可以解决这个问题,也就是增大/usr的空间吗???
发表于 2007-5-13 10:27:24 | 显示全部楼层
如果你没用lvm的话就没有办法!

但你这种情况可以先删除/usr/portage/distfiles/ 里没用的包!腾出点空间,但总归治标不治本!
回复 支持 反对

使用道具 举报

发表于 2007-5-13 12:00:20 | 显示全部楼层
重新挂在一个分区,把/usr全部cp -Rv  过去,再在/etc/fstab里写上刚才的分区挂载到/usr。重启。

要事虚拟机,自己看着办,方法多着呢。linux就是备份方便,怎么都可以运行。
回复 支持 反对

使用道具 举报

发表于 2007-5-13 14:02:33 | 显示全部楼层
重新分个区,把/usr/portage/distfiles里的东西移动过去,再挂载为/usr/portage/distfiles
回复 支持 反对

使用道具 举报

发表于 2007-5-13 15:35:40 | 显示全部楼层
不知道这样行不行,在make.conf里面加个DISTDIR变量,变量值为其他空间充足分区的文件夹,然后把/usr/portage/distfiles里面的东西全部mv到那个文件夹里面,注意那个文件夹的读写权限,这样应该可以了吧。
回复 支持 反对

使用道具 举报

发表于 2007-5-13 20:47:39 | 显示全部楼层
呵呵!都是治标不治本!
问题是有没有空间呢。没的话就没戏了。只能哪里腾出点空间了。
下次装的时候用LVM吧。根本就不用去考虑这些问题!
回复 支持 反对

使用道具 举报

发表于 2007-5-13 21:02:54 | 显示全部楼层
1 暂时的解决:在分个区挂载到/mnt(比如)把/usr的文件递归的CP到/mnt中,然后在挂载,修改下/etc/fstab
2 用LVM
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-13 23:57:28 | 显示全部楼层
谢谢兄弟们了,我还不会用LVM,看来我只能用另一种方法了
回复 支持 反对

使用道具 举报

发表于 2007-5-14 01:05:38 | 显示全部楼层
试试unionfs aufs
回复 支持 反对

使用道具 举报

发表于 2007-5-14 08:31:19 | 显示全部楼层
Post by forget1214
呵呵!都是治标不治本!
请问怎么做才算治本呢?
/usr/portage我觉得就应该给它单独一个分区,不管这个分区是哪里的
可以是本硬盘其他分区,可以是移动硬盘分区,可以是nfs/samba
你的意思是这个才是根本吧,不过可惜的是我们无法送给楼主分区,硬盘或是提供nfs/samba服务
我们能做的,只有支招
我目前的机器,/usr/portage和/var/tmp都是单独的分区,lvm
回复 支持 反对

使用道具 举报

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

本版积分规则

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