Estou usando uma máquina do CentOS 7 como um servidor do BackupPC para extrair backups de meus dois servidores de frontend uma vez por noite. Ontem à noite os backups falharam, então eu verifiquei o servidor para ver onde está o problema. Durante minha sessão de SSH, fui confrontado com mensagens de erro em relação a minha cota / limite de recursos foi excedido. Não consegui reiniciar nenhum serviço, não consegui criar um arquivo ou pasta, etc.
[admin@host ~]$ df
Dateisystem 1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/vzfs 314572800 9919068 304653732 4% /
devtmpfs 2097152 0 2097152 0% /dev
tmpfs 2097152 0 2097152 0% /dev/shm
tmpfs 2097152 128 2097024 1% /run
tmpfs 2097152 0 2097152 0% /sys/fs/cgroup
Bem, muito espaço sobrando no meu caminho. Vamos checar os inodes
[admin@host ~]$ df -i
Dateisystem Inodes IBenutzt IFrei IUse% Eingehängt auf
/dev/vzfs 18446744070451413169 18446744069415392088 1036021081 100% /
devtmpfs 524288 58 524230 1% /dev
tmpfs 524288 1 524287 1% /dev/shm
tmpfs 524288 152 524136 1% /run
tmpfs 524288 10 524278 1% /sys/fs/cgroup
Esse é um número maluco, mas estou usando o reiserfs, que não está usando inodes / adjusts inodes dinamicamente. (corrija-me se estiver errado)
[admin@host ~]$ df -T
Dateisystem Typ 1K-Blöcke Benutzt Verfügbar Verw% Eingehängt auf
/dev/vzfs reiserfs 314572800 9919068 304653732 4% /
devtmpfs devtmpfs 2097152 0 2097152 0% /dev
tmpfs tmpfs 2097152 0 2097152 0% /dev/shm
tmpfs tmpfs 2097152 128 2097024 1% /run
tmpfs tmpfs 2097152 0 2097152 0% /sys/fs/cgroup
Para fazer o sistema rodar de novo, eu apaguei 4 backups e executei novamente o df -i
[admin@host ~]$ df -i
Dateisystem Inodes IBenutzt IFrei IUse% Eingehängt auf
/dev/vzfs 800000 792553 7447 100% /
devtmpfs 524288 58 524230 1% /dev
tmpfs 524288 1 524287 1% /dev/shm
tmpfs 524288 150 524138 1% /run
tmpfs 524288 10 524278 1% /sys/fs/cgroup
Muito legal, tudo está funcionando novamente e posso criar arquivos / pastas e iniciar serviços novamente. Então, eu iniciei outro backup enquanto observava a contagem de inodes e uma vez atingido o número mágico de 800000 ele imediatamente explodiu para essa contagem louca acima e a cota excedeu as mensagens de erro. No entanto, meu backup não inclui pastas ou arquivos grandes.
Agora minha (s) pergunta (s): Este aumento do número de inodes é o comportamento esperado do reiserfs? E por que meu sistema está ficando sem espaço de cota / recurso? Existe alguma relação?
Aqui está minha saída de cota:
[admin@host ~]$ quota
Dateisystemquotas für user admin (uid 1000): kein
[admin@host ~]$ quota -g
Dateisystemquotas für group wheel (gid 10): kein
Dateisystemquotas für group admin (gid 1000): kein