Je pense qu'il est surtout pas nécessaire d'avoir la totalité de la map en mémoire, on peut garder en mémoire un cache des inodes et devoir recharger la partie nécessaire de la map depuis le disque en cas de besoin1. On peut aussi utiliser le compteur de liens en dur qui se trouve dans l'inode pour savoir quand libérer cet inode de la map (ou savoir s'il est vraiment nécessaire de l'ajouter à la map). Il est possible que la map ne soit pas très économe en mémoire.
Il y a à mon avis pas mal de chose qui peuvent être des axes d'amélioration et il est possible que rsync soit testé avec dans ce genre de cas (je ne peux pas pas tester personnellement)
on est d'accord que ça pose d'autres problèmes quand il y a plus d'espace disque. ↩
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: cp
Posté par barmic . En réponse au journal Journal Bookmark #1. Évalué à 3.
Je pense qu'il est surtout pas nécessaire d'avoir la totalité de la map en mémoire, on peut garder en mémoire un cache des inodes et devoir recharger la partie nécessaire de la map depuis le disque en cas de besoin1 . On peut aussi utiliser le compteur de liens en dur qui se trouve dans l'inode pour savoir quand libérer cet inode de la map (ou savoir s'il est vraiment nécessaire de l'ajouter à la map). Il est possible que la map ne soit pas très économe en mémoire.
Il y a à mon avis pas mal de chose qui peuvent être des axes d'amélioration et il est possible que
rsyncsoit testé avec dans ce genre de cas (je ne peux pas pas tester personnellement)on est d'accord que ça pose d'autres problèmes quand il y a plus d'espace disque. ↩
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)