Bonjour,
tout est dans le titre :)
J'ai un script qui fait une sauvegarde d'une partie d'un disque dur. Le script utilise tar avec une compression gzip.
Les utilisateurs du système lancent la sauvegarde en cliquant sur une icône qui lance le script. J'utilise zenity pour avertir les utilisateurs que la sauvegarde est en cours, et que la sauvegarde est terminée, mais j'aimerais avoir une estimation du temps restant.
Dans mon script je pensais faire une estimation de la taille finale de l'archive avec un du -sh du répertoire à sauvegarder et ensuite surveiller la taille de l'archive. Le problème c'est que j'utilise du gzip, donc cela fausse la taille finale de l'archive.
Avez-vous une idée ?
Merci, Romain
# gzip --verbose
Posté par santos . Évalué à 6.
avec l'option --verbose, tu peux au moins suivre en live la liste des fichiers traités. Tu peux la comparer à la liste des fichiers du répertoire à traiter, et ainsi savoir à tout instant le ratio nombre de fichiers traités / nombre de fichiers total.
Cela n'est pas une estimation temporelle, mais c'est toujours ça.
# bar
Posté par NeoX . Évalué à 5.
auquel je pouvais passer la taille connu (du -sh)
et ca donnais alors un truc genre
tar cvf | bar [options] | gzip >fichier_out.tgz
et ca faisait alors une barre de progression lors de la compression.
se basant sur la taille de donnée "à compresser"
[^] # Re: bar
Posté par Octabrain . Évalué à 3.
# Checkpoints
Posté par nicoastro . Évalué à 2.
# merci
Posté par xenon_hs (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.