J'utilise DD pour copier des images ISO sur une clé USB. Existe-t-il un moyen de générer le statut de DD pendant le processus de copie?
Si vous utilisez OS X, vous pouvez appuyer sur CTRL-T et vous donnera une mise à jour de progression.
Vous pouvez utiliser n'importe quelle technique de ligne de commande gratuite disponible sur tout utilisateur * NIX. Il y a des charges d'exemples:
Ils montent tous essentiellement dans l'une des deux catégories: envoyer un signal de tuer (comme Ctrl-T) ou tuyer la sortie via un visualiseur comme pv
. Je ne recommanderais que pv
uniquement si vous utilisez déjà MacPorts ou homebrew. Exemple le plus simple:
dd if=file.iso | pv | dd of=/dev/sda3
Si vous avez plus d'un fichier à transférer et également à vouloir% complet et et à l'ETA, vous devez donc fournir la taille de la taille du flux. Vous pouvez fournir la taille d'un arbre de répertoire comme
`SIZE=$(du -sb . | awk '{print $1}')`
ou un système de fichiers entier comme
`SIZE=$(df -B1 /dev/sda1 | tail -n1 | tr -s ' ' | cut -d' ' -f2)`
puis transmettez la taille en pv
comme:
dd if=file.iso | pv -s $SIZE | dd of=/dev/sda3