Evitar que o rsync fique sem memória

0

Estou tentando rsync 55000 arquivos jpg em 10000 pastas (de um telefone Android para uma caixa do Linux). Normalmente, eu fiz isso:

rsync -rOi --size-only --delete --timeout=60 --progress --no-perms --rsync-path="/system/bin/rsync" remoteBox/foo/bar/Songs/ LocalSongsDir

No entanto, desde o meu último sistema Android "" "" "upgrade" "" "" (CYM11), recebo zilhões de erros "Out of memory" do rsync:

rsync: readlink_stat("/foo/bar/file") failed: Out of memory (12)

Eu sei que isso se deve à quantidade de arquivos, e sei que poderia fazer um rsync por diretório para evitar a OOM. Mas eu tenho 10000 pastas, e isso levaria uma eternidade.

Eu li o manual e as sugestões não resolveram a OOM.

Alguma pista de como eu posso ajustar as opções de linha de comando para resolver a OOM? O que eu tentei não funcionou ...

Obrigado!

L.

    
por Luis A. Florit 08.10.2014 / 00:29

1 resposta

0

O CyanogenMod 11 é extremamente problemático no Galaxy Note I (N7000), e este parece ser mais um dos seus bugs. Eu resolvi isso reformatando o cartão para ext4 (reformatar para exfat não resolveu o problema.

    
por 27.10.2014 / 14:33