Sistema de arquivos XFS falta de espaço

0

Estou usando um sistema de arquivos xfs no trabalho para armazenar dados de processamento de imagens. Atualmente, tem cerca de 8,8T de espaço livre.

/dev/sdh1             106T   97T  8.8T  92% 

Embora haja planos de transferir alguns dados para a fita e criar espaço, isso não acontecerá até a próxima semana. Atualmente, eu continuo correndo em erro "Sem espaço deixado no dispositivo" com bastante regularidade.

Normalmente, as imagens transferidas têm cerca de 128MB de tamanho e são cerca de 100-500 delas no momento.

Existe alguma coisa específica para o sistema de arquivos que está inutilizando esses 8 TB de espaço livre?

No meu lado, pude verificar se posso usar pelo menos 8 TB desse espaço usando o comando fallocate para criar arquivos realmente grandes em torno de uma TB.

O que eu sinto falta? Há alguma verificação óbvia no nível do sistema de arquivos que preciso fazer?

Para sua referência, aqui está a saída do comando xfs_info para o sistema de arquivos.

meta-data=/dev/sdh1              isize=256    agcount=106, agsize=268435455 blks
         =                       sectsz=512   attr=2, projid32bit=0
data     =                       bsize=4096   blocks=28319810304, imaxpct=1
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=521728, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

Para reproduzir o mesmo erro, eu escrevi um script de shell simples que cria um grande número de arquivos (10k) arquivos pequenos (tamanho 1M) e ele falha com o seguinte erro:

fallocate: temfile-7464: open failed: No space left on device

Aqui está a saída de df -i antes de o script ser executado

/dev/sdh1             4531169600  648793  4530520807    1% /jumbo/K2LEGINON

E depois

/dev/sdh1             4531169600  656256  4530513344    1% /jumbo/K2LEGINON

Ele falhou após criar cerca de ~ 7500 arquivos. Qual o montante para ~ 7,3G.

    
por feverDream 29.08.2016 / 06:58

1 resposta

0

Graças às respostas nos comentários, consegui identificar o problema como relacionado ao sistema de arquivos XFS.

Essencialmente, o sistema de arquivos estava ficando sem espaço livre para criar inodes. O sistema de arquivos XFS parece estar usando o primeiro Terabyte do disco para fazer isso.

    
por 30.08.2016 / 22:12