rsync falha com erro: Não é possível determinar o destino ... não pode alocar memória (12)

3

Estou tentando rsync alguns diretórios no meu servidor linux para um compartilhamento do Windows 7 montado localmente no servidor Linux em / mnt / backups.

Meu comando rsync tem esta aparência:

rsync -avz --progress --partial --modify-window=1 --temp-dir=/tmp /home /mnt/backups

Quando ele é executado, recebo isso:

building file list ...
165048 files to consider
rsync: ERROR: cannot stat destination "/mnt/backups": Cannot allocate memory (12)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(507) [receiver=2.6.9]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(453) [sender=2.6.9]

Eu pesquisei e as únicas dicas que encontrei foram adicionar as opções --modify-window e --temp-dir , mas elas não fizeram nenhuma diferença.

Para o registro, eu tive problemas semelhantes tentando tar um arquivo de backup para este local montado, é por isso que eu queria mudar para o rsync. Eu suspeito que o Samba está causando esses problemas, mas tudo parece bem na superfície. Não tenho certeza do que fazer a partir daqui ...

    
por Justin 02.11.2011 / 00:49

2 respostas

3

Parece ser um problema no final do Windows 7. A correção é atualizar as duas chaves reg seguintes.

Defina a seguinte chave de registro para '1':

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache

e defina a seguinte chave de registro como '3':

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size

Referências: link link link link

    
por 15.07.2014 / 03:41
0

Cannot allocate memory (12)

Quantas RAM você tem no lado de recebimento? Aumente a memória virtual no Windows e tente novamente.

    
por 02.11.2011 / 05:06