Você tentou o processo strace
the rm
para ver o que está fazendo? Ao excluir muitos e muitos arquivos, o XFS pode ser dolorosamente lento. Uma vez, eu estupidamente usei ccache
no XFS, e foi muito mais rápido mover todos os outros arquivos, formatar e mover os arquivos de volta, do que tentar rm -r
os milhões de ccache
arquivos. Ainda teria terminado se eu tivesse deixado seguir seu curso.
Quanto a xfs_repair
, eu nunca percebi isso usando muita memória, mas todas as minhas máquinas têm muita memória, então ...
Você pode adicionar swap (se isso ajudar). Alternativamente, você poderia exportar o dispositivo de bloco (usando NBD através de túnel OpenVPN ou SSH) para uma máquina que tenha mais RAM disponível, embora eu não tenha certeza se seria mais rápido ou mais lento do que transferir uma imagem de todo o sistema de arquivos (possivelmente usando xfsdump
). Depende da quantidade de dados que o xfs_repair
precisa ler / gravar durante o processo.