LinuxSir.cn,穿越时空的Linuxsir!

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

(已解决)关于把/var/tmp放到内存及/etc/conf.d/local.start 的问题

[复制链接]
发表于 2011-4-29 16:32:32 | 显示全部楼层 |阅读模式
在/etc/fstab中加入了这一条
tmpfs   /var/tmp  tmpfs    size=2G,noatime      0 0
以后,就会把/var/tmp 挂载到内存中,它的最大容量是2G ,
有一个问题是/var/tmp/ccache 的实际内容我存到硬盘的/ccache 上了,
以前我是 对它做了个软链接
ln -s /ccache /var/tmp/ccache

但是现在,因为,因为/var/tmp 挂到内存里了,这个软链结关机后就消失了,

我想来想去,解决办法是,在/var/tmp挂载以后,
运行这段脚本
ln -s /ccache /var/tmp/ccache

我把这段脚本放到
/etc/conf.d/local.start 中,
但是它好像没起作用,
(另外我用的是openrc ,不知有没有影响 )

我的问题是
ln -s /ccache /var/tmp/ccache
放在何处合适。
发表于 2011-4-29 16:44:38 | 显示全部楼层
remove support for local.start and local.stop for bug #343709



The openrc ebuild now migrates these files to /etc/conf.d/local, so we

do not need to support them.

http://git.overlays.gentoo.org/g ... d7f427403c8d483916a
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-4-29 19:43:09 | 显示全部楼层
解决 了,我用的是openrc-0.8.2
/etc/local.d/README 有解决办法
回复 支持 反对

使用道具 举报

发表于 2011-4-29 21:15:35 | 显示全部楼层
Post by jixiuf;2137028
解决 了,我用的是openrc-0.8.2
/etc/local.d/README 有解决办法


能大致说说是怎么解决的吗?原来我也用了openrc,也感觉有些问题,就删除了
回复 支持 反对

使用道具 举报

发表于 2011-4-29 21:57:52 | 显示全部楼层
对,我用的是老版本, local 的 start stop 移到local.d里是1月份的事情
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-5-1 10:56:47 | 显示全部楼层
Post by waterloo2005;2137040
能大致说说是怎么解决的吗?原来我也用了openrc,也感觉有些问题,就删除了




就是在 /etc/local.d/目录下建立一个以".start" 结尾的文件,如ln.start
在里面加入你想写的语句,如
ln /ccache /var/tmp/ccache
回复 支持 反对

使用道具 举报

发表于 2011-5-1 14:25:37 | 显示全部楼层
不用这样吧,
我也是/tmp /var/tmp挂到内存,
然后make.conf
FEATURES="ccache parallel-fetch"
CCACHE_DIR="/var/tmp/ccache"

emerge 的时候会自动在/var/tmp下建立ccache这个文件夹,
我一直都是这样,没什么问题。
你试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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