Sunday, November 27, 2016

Material studio linux下安装 制定临时文件tmp存放位置

刚开始在Linux下安装Materials studio没有经验(MS7.0),按照网上可搜到的教程一路yes安装下来的,刚开始使用没有问题,过一段时间之后就发现一运行就报错(具体错误忘了记录下来),仔细分析后发现运行比较大的超胞很快就报错,原胞则running一段时间之后报错。后来发现原来是tmp空间太小:最开始我只是把linux的/目录分了50G,现在安装了一些东西之后只有20G空间,而MS默认安装的临时文件就放在/tmp文件夹下,运行一个任务,tmp瞬间就多出了13G的东西(经过测试,我优化一个24个原子的结构,tmp内文件最大占用31G),随着时间延长,里边东西会更大,直到空间不够了之后就会报错。
发现了问题所在就好办了,然后就开始想办法解决。
1. 首先说明的是我的/home单独分区,有500G空间,所以决定把以后临时文件放在/home下,于是在/home/sunny目录下创建了一个tmp文件夹(sunny是我的帐户,同时也是在这个帐户下安装的MS)。
2. 
1》网上有人说要修改Accelrys/MaterialsStudio55/share/bin目录下的ms_setup.sh
打开之后有一句gatewaytmp="/tmp",然而7打开之后并没有发现设置tmp路径的语句,自己写上一句也没有效果,失败。。。

但是自己看会发现在ms_setup.sh中有一句

cfg=$ms_root/etc/Gateway/ms_vars.sbd

于是试试看的打开了ms_vars.sbd文件,果然发现了设置临时路径文件,修改之后,成功!⧬⧬⧭⧭



No comments:

Post a Comment