LinuxSir.cn,穿越时空的Linuxsir!

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

[已解决]编译GCC时碰到的磁盘空间问题

[复制链接]
发表于 2009-6-21 10:00:40 | 显示全部楼层 |阅读模式
想在vmware里弄个LAMP的环境,创建了一个4GB的虚拟机,硬盘的结构如下:
fdisk -l
Disk /dev/sda: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x16c0eb9e

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         128     1028128+  83  Linux
/dev/sda2             129         522     3164805   83  Linux

# df -lh
Filesystem            Size   Used  Avail   Use% Mounted on
rootfs                  989M   62M   877M   7%          /
/dev/root             989M   62M  877M   7%          /
rc-svcdir                1.0M   28K   996K   3%          /lib/rc/init.d
shm                      125M     0    125M   0%          /dev/shm
/dev/sda2              3.0G  2.2G  732M  75%         /usr
在/dev/sda2上做了个500MB的swap文件:/usr/swapfile。
内存分配:
free -m
                      total       used    free     shared    buffers     cached
Mem:              248        131      117          0         67         51
-/+ buffers/cache:         12        236
Swap:             511          0        511

主要是/var/tmp的空间不够用,我不太清楚编译GCC最小需要多少磁盘空间,目前我这个状况如果不加磁盘空间的话能不能成功编译GCC?
发表于 2009-6-21 13:15:35 | 显示全部楼层
我曾经在只有4G 磁盘的老机器上装。装的时候分区是这样的
swap 256M
/        其它剩余
        
我装完后所有软件后再用geparted分了500M 给/home。                           

如果要编译gcc,最好时间是emerge --sync后马上做emerge -e system,不然就会空间不够。编译GCC, /var/tmp要2.5G左右。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-21 13:53:56 | 显示全部楼层
晕,居然要2.5GB,看来我这个分区结构是不成了,还是找另外的机器编译好再传过来装。
回复 支持 反对

使用道具 举报

发表于 2009-6-21 15:12:18 | 显示全部楼层
不用改分区结构。你可以另外新建一块虚拟硬盘,挂载到系统内,比如挂到 '/vartmp'然后修改/etc/make.conf,加入下面一行:
PORTAGE_TMPDIR="/vartmp"
这样编译的临时目录就会改变,等编完了gcc,再改回来,把虚拟硬盘一删就行了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-22 18:13:23 | 显示全部楼层
Post by jsun;2000054
不用改分区结构。你可以另外新建一块虚拟硬盘,挂载到系统内,比如挂到 '/vartmp'然后修改/etc/make.conf,加入下面一行:
PORTAGE_TMPDIR="/vartmp"
这样编译的临时目录就会改变,等编完了gcc,再改回来,把虚拟硬盘一删就行了。


好的,我试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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