Solaris 10 / var / adm / perfdata

0

A partição / var está 100% cheia. A partição é algo como isto:

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

1.4G   /var/adm/perfdata

Eu preciso excluir arquivos dessa pasta, mas não sei que tipo de arquivos são. Que tipo de arquivos reside por padrão na pasta /var/adm/perfdata ? Alguém pode oferecer informações para esse tipo de arquivo? (Eu sei que são coisas relacionadas DB)

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

Alguém tem a abordagem de como lidar com esse problema de espaço ( rpool/ROOT/var 15G 3.4G 25M 100% /var )? Eu resolvi algo assim no Linux, mas o solaris não tem a ferramenta lsof .

    
por afl 10.03.2017 / 09:04

1 resposta

1

Com base em sua listagem, a maioria dos arquivos parece estar compactada, portanto, isso pode não ajudar a longo prazo, mas você pode tentar ativar a compactação no conjunto de dados. Isso também ajudaria a manter o uso inativo se outros arquivos de log em / var / adm / fossem ampliados também sendo compactados.:

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

Como faz parte de um pool, você também pode permitir que o dataset var use mais armazenamento.

Algum instantâneo para remover? %código% LUs antigos para remover? zfs list -t all

E no Solaris 10 e anteriores, e os antigos dados de reversão de patches a serem removidos? Isso encontrará todos os dados antigos de restauração de patch com mais de 3 anos. Nota:
 - arquivos undo.Z são backout.  - Arquivos obsoletos.Z são arquivos de backout para patches obe'd.  - Também distribui patches de IDR para que eles ainda possam ser removidos.

lustatus

Confira o arquivo e, se estiver correto: %código% %código% find /var/sadm/pkg -name '*.Z' -mtime +1068 | grep -v IDR > /var/tmp/patch_undo_files_to_clean.txt

    
por 10.03.2017 / 20:35