计算化学公社

标题: tmp文件夹里的临时文件不自动青理了,占用很大内存,可以手动删除吗? [打印本页]

作者
Author:
wzm12天空    时间: 2023-6-12 20:20
标题: tmp文件夹里的临时文件不自动青理了,占用很大内存,可以手动删除吗?
如题
作者
Author:
乐平    时间: 2023-6-13 11:56
首先,纠正错别字。应该是“清理”,不是“青理”;
其次,概念错误。/tmp 目录下文件占用的是硬盘空间,不是占用内存;
最后,可以手动清理,而且你自己用户从权限角度来说,是无法删除掉 /tmp 目录下 root 权限的文件的,不会存在风险问题。
作者
Author:
wzm12天空    时间: 2023-6-15 10:27
乐平 发表于 2023-6-13 11:56
首先,纠正错别字。应该是“清理”,不是“青理”;
其次,概念错误。/tmp 目录下文件占用的是硬盘空间, ...

明白了,谢谢老师的解答
作者
Author:
过客    时间: 2024-12-4 01:47
乐平 发表于 2023-6-13 11:56
首先,纠正错别字。应该是“清理”,不是“青理”;
其次,概念错误。/tmp 目录下文件占用的是硬盘空间, ...

您好!想请教一下,如果每算一个文件,临时文件都会出现一个几十G的文件是什么情况?怎么解决?我的分子只有不到20个原子。
作者
Author:
乐平    时间: 2024-12-6 16:09
过客 发表于 2024-12-4 01:47
您好!想请教一下,如果每算一个文件,临时文件都会出现一个几十G的文件是什么情况?怎么解决?我的分子 ...

又是算命式的提问……

你用什么软件计算? 得到什么临时文件?啥都没说……

另外,如果临时文件没有什么后续使用的场景,直接删掉就行了呀
作者
Author:
过客    时间: 2024-12-7 20:09
乐平 发表于 2024-12-6 16:09
又是算命式的提问……

你用什么软件计算? 得到什么临时文件?啥都没说……

感谢老师的回答!不好意思,自动代入高斯了,就是我在Linux上用高斯16算一个分子的时候,temp里面的临时文件,每算一个都会产生一个大小达到60G左右的临时文件,Gau开头,rwf为后缀。没有后续使用,但是过程中,临时文件太大了,导致系统报错,硬盘容量不足。这种是什么情况呢?
作者
Author:
乐平    时间: 2024-12-7 22:00
过客 发表于 2024-12-7 20:09
感谢老师的回答!不好意思,自动代入高斯了,就是我在Linux上用高斯16算一个分子的时候,temp里面的临时 ...

.rwf 文件是 Gaussian 计算时候产生的临时读写文件(read write file),的确很大,且很关键(计算中途的电子积分等数据都保存在这个文件中)。正常结束的话,Gaussian 会自动删除 .rwf 文件;如果运行过程中报错,那么 .rwf 文件通常不会自动删除,你需要手动去删除它。

至于磁盘空间不足的情况,如果有其他磁盘,可以将 .rwf 文件拆分,分别放在不同的磁盘里。在你的输入文件里 % 开头的行里添加:

  1. %rwf=/tmp/aaa.rwf, 40GB, /home/YOUR_DIR/2.rwf -1
复制代码


其中,/tmp 是临时文件目录,aaa.rwf 是差分后的 .rwf 文件,这里指定它为 40 GB。/home/YOUR_DIR 表示 /home/路径下你自己的目录名。通常集群里 /home 是最大的,是放置很多用户数据的公共磁盘区域,当然你自己的目录只能你自己有权限访问。-1 表示不指定大小,它最后有多大就是多大。

当然,计算结束后最好还是检查一下,是否有 .rwf 文件残留。如果有,就直接删除它。
作者
Author:
过客    时间: 2024-12-9 17:11
乐平 发表于 2024-12-7 22:00
.rwf 文件是 Gaussian 计算时候产生的临时读写文件(read write file),的确很大,且很关键(计算中途的 ...

明白了,谢谢乐平老师!!




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3