以前に dd の進捗が分からないと書いた。gzip も圧縮中の進捗が分からず不便に感じていた。
hiro20180901.hatenablog.com
dd は option で進捗を表示できるが、gzip は何もない。どうにか進捗を表示する方法がないか調べた所、progress と watch で解決できた。
orebibou.com
hydrocul.github.io
# dpkg -S `which progress` progress: /usr/bin/progress # dpkg -S `which watch` procps: /usr/bin/watch # progress [ 2384] gzip /mnt/datahdd/debian.vhd 31.6% (36.0 GiB / 113.7 GiB) # watch progress (2秒毎に進捗を表示)
時間が掛かる処理も、どの位で終了するか予想できて便利。
watch は定期的に USR1 送ったり、ls させたり、応用範囲が広い。PC 能力が貧弱な分、工夫して効率的に進めたい。