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で同様の問題を解決しましたが、lsofSolaris用のツールはありません。

ベストアンサー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 パッチの元に戻すファイルです。 - また、削除できるようにIDRパッチをgrep'ingします。

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

おすすめ記事