rsnapshot Congela ao fazer o backup para o NFS Mount

2

Eu tenho um servidor rodando o servidor Ubuntu Server 14.04 que vem fazendo backups periódicos em um NAS montado por NFS usando o rsnapshot por vários meses sem problemas. Na semana passada, adicionamos mais algumas máquinas ao switch e começamos a ter problemas com o back-up e o NFS mount.

O Rsnapshot executará seu comando rsync, que será executado por uma ou duas horas antes de parecer que parou de fazer qualquer coisa. O comando rsync será exibido em top como estando em um estado de 'suspensão ininterrompível' ( 31948 root 25 5 79640 56328 452 D 0.0 0.1 15:13.86 /usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --exclude-from=/etc/rsnapshot.excludefile /home /mnt/.private/backup/daily.0/localhost/ ).

Quando isso acontece, não consigo mais ver a montagem do NFS. Se eu tentar ls o diretório, o comando ls irá congelar, e a carga no servidor irá passar pelo telhado, a menos que encontre o PID para o comando ls e o mate.

Depois de chegar a esse estágio, a única maneira de voltar à montagem NFS é se eu reiniciar fisicamente a caixa NAS.

Alguma ideia? Obrigado por qualquer entrada!

    
por KevinC 21.03.2015 / 14:07

1 resposta

0

Acabei resolvendo o problema. Acontece que adicionar novas máquinas ao switch não tem nada a ver com isso. No mesmo dia em que adicionamos essas máquinas, um dos usuários criou um único arquivo enorme (~ 260 GB). O NFS estava impedindo a cópia desse arquivo. Minha solução foi adicionar --max-size=100G ao comando rsync no rsnapshot. Isso significa que um arquivo grande não está sendo armazenado em backup, mas estou aceitando isso por agora, já que é melhor perder um arquivo que pode afetar um usuário do que ter o backup completo com falha.

    
por 25.03.2015 / 14:06