/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で同様の問題を解決しましたが、lsof
Solaris用のツールはありません。
ベストアンサー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