J'essaie de 55 rsync
000 fichiers jpg dans 10 000 dossiers (d'un téléphone Android à une machine Linux). D'habitude, je faisais ça:
rsync -rOi --size-only --delete --timeout=60 --progress --no-perms --rsync-path="/system/bin/rsync" remoteBox/foo/bar/Songs/ LocalSongsDir
Cependant, depuis mon dernier système Android "" "" "mise à niveau" "" "" (CYM11), des zillions d’erreurs "Mémoire insuffisante" me parviennent de la part de rsync:
rsync: readlink_stat("/foo/bar/file") failed: Out of memory (12)
Je sais que cela est dû à la quantité de fichiers, et je sais que je pourrais faire un rsync par répertoire pour éviter le MOO. Mais j'ai 10000 dossiers, et cela prendrait une éternité.
J'ai lu le manuel et les suggestions qui y figurent n'ont pas résolu le MOO.
Des indices sur la façon dont je peux modifier les options de ligne de commande pour résoudre le MOO? Ce que j'ai essayé n'a pas fonctionné ...
Merci!
L.
find
et unefor
boucle pour cibler chaque répertoire?-i
. J'imagine que cela coûte cher sur de nombreux fichiers.Réponses:
CyanogenMod 11 est extrêmement buggy sur le Galaxy Note I (N7000), et cela semble être un de ses bugs de plus. Je l'ai résolu en reformatant la carte en
ext4
(reformatant en pourexfat
résoudre le problème.la source