Solaris 10 /var/adm/perfdata

Solaris 10 /var/adm/perfdata

/var 分区已满 100%。分区看起来像这样:

rpool/ROOT/var 15G   3.4G    25M   100%    /var

1.4G   /var/adm/perfdata

我需要从该文件夹中删除文件,但我不知道是什么类型的文件。文件夹中默认驻留什么类型的文件/var/adm/perfdata?谁能提供此类文件的信息? (我知道这是与数据库相关的东西)

1797 -rw-r--r--   1 root     root        775K Nov 11  2013 orcallator-2013-11-11-000.gz
1797 -rw-r--r--   1 root     root        775K Nov 12  2013 orcallator-2013-11-12-000.gz
1285 -rw-r--r--   1 root     root        605K Nov 13  2013 orcallator-2013-11-13-000.gz
 169 -rw-r--r--   1 root     root         84K Nov 13  2013 orcallator-2013-11-13-001
   1 -rw-r--r--   1 root     root           0 Nov 13  2013 orcallator-2013-11-13-002
   2 -rw-r--r--   1 root     root           5 May 22  2013 orcallator.pid

有谁知道如何处理这个空间问题(rpool/ROOT/var 15G 3.4G 25M 100% /var)?我在Linux上解决了类似的问题,但solaris没有lsof工具。

答案1

根据您的列表,大多数文件似乎都经过压缩,因此这可能不会长期有帮助,但您可以尝试对数据集启用压缩。如果 /var/adm/ 中的其他日志文件也因压缩而变大,它也将有助于降低使用量:

       `zfs set compress=on rpool/ROOT/var`

由于它是池的一部分,您还可以允许 var 数据集使用更多存储空间。

有要删除的快照吗? zfs list -t all 要删除旧的 LU? lustatus

在 Solaris 10 及更早版本上,旧补丁回退数据要删除吗?这将找到任何超过 3 年的旧补丁撤销数据。注意:
- undo.Z 文件被撤销。 - obsolete.Z 文件是 obe'd 补丁的撤销文件。 - 还 grep'ing 出 IDR 补丁,以便仍然可以将其删除。

find /var/sadm/pkg -name '*.Z' -mtime +1068 | grep -v IDR > /var/tmp/patch_undo_files_to_clean.txt

检查该文件,如果看起来没问题: df -h /var cat /var/tmp/patch_undo_files_to_clean.txt | xargs -n 2 /usr/bin/rm df -h /var

相关内容