Infelizmente, ainda não tenho comentários suficientes para comentar, por isso, tenha paciência comigo.
Algumas ideias sobre o que pode ser: O primeiro terabyte de espaço em disco no ataque foi usado? (de link )
By default, with 32bit inodes, XFS places inodes only in the first 1TB of a disk. If you have a disk with 100TB, all inodes will be stuck in the first TB. This can lead to strange things like "disk full" when you still have plenty space free, but there's no more place in the first TB to create a new inode. Also, performance sucks. To come around this, use the inode64 mount options for filesystems >1TB. Inodes will then be placed in the location where their data is, minimizing disk seeks. Beware that some old programs might have problems reading 64bit inodes, especially over NFS.
Se sim, tente usar a opção inode64
.
Cota de usuário / grupo / projeto pode ser usada para limitar a quantidade de espaço que um usuário / grupo / diretório pode ocupar: link
Tente desativá-los se eles estiverem ativados?
Um usuário no serverfault pareceu ter problemas com o tamanho de alguns arquivos (esparsos) no xfs depois de atualizar para o CentOS versão 6.2+: link
Espero que isso ajude.