J'ai un fichier clairsemé. ( du -h
rapports 3G et du -h --apparent-size
rapports 100G.) Jusqu'à présent, tout va bien.
Maintenant, lorsque je veux compresser le fichier en utilisant tar
ou l'envoyer sur le réseau en utilisant rsync
, il faudra autant de temps que la 3G. Il semble que ces outils lisent tous les zéros.
Je pensais que les trous étaient en quelque sorte marqués et ces outils pouvaient en quelque sorte les sauter?
Il n'y a probablement aucun problème avec mon fichier?
Est-ce une fonctionnalité manquante dans tar
et rsync
pour ne pas rechercher les fichiers épars? J'ai utilisé le tar
paramètre --sparse
, mais cela n'a pas accéléré les choses. Le rsync
paramètre non plus --sparse
.
Existe-t-il un moyen d'accélérer ces outils sur des fichiers clairsemés?
la source