圧縮が失敗したようです。

圧縮が失敗したようです。

私は走る:

~$ gzip -d Mom.img.gz
^C
~$

私はMom.img.gzパイプaを介してdd生成しますgzip。出力を見るべきですか?また、GUIを試してみましたが、進行状況バーは動いていませんでした。

ベストアンサー1

gzipいいえ。圧縮または解凍時には通常、出力は表示されません。

はい

サンプルファイルがあるとしましょう。

$ ll | grep a.img
-rw-rw-r--.   1 saml saml   1474560 Mar 31 21:57 a.img
圧縮
$ gzip a.img 
$
$ ll | grep a.img
-rw-rw-r--.   1 saml saml    944497 Mar 31 21:57 a.img.gz
解凍する
$ gzip -d a.img.gz 
$
$ ll | grep a.img
-rw-rw-r--.   1 saml saml   1474560 Mar 31 21:57 a.img

gzipタスクを実行するときにより多くのフィードバックが必要な場合は、より多くの出力を含めるか--verbose切り替えることができます-v

$ gzip -vd a.img.gz 
a.img.gz:    35.9% -- replaced with a.img

なぜフィードバックがないのですか?

これがうまくいかないと思うなら、gzipおそらくうまくいくでしょう、そして実際にはかなりうまくいきます。別のシェルを開き、次のコマンドを実行して、topプロセスが実際に役に立つタスクを実行していることを確認したり、プロセスの実行中に何をしているかをhtop確認できます。gzip

このようなコマンドを使用して「監視」することもできます。

$ watch "ps -eaf | grep [g]zip"

pidstatコマンドラインツールを使用してプロセスを「監視」することもできます。

$ pidstat -r 2 -C thunder
Linux 3.13.6-100.fc19.x86_64 (greeneggs.bubba.net)  03/31/2014  _x86_64_    (4 CPU)

10:26:24 PM   UID       PID  minflt/s  majflt/s     VSZ    RSS   %MEM  Command
10:26:26 PM  1000      3323     24.38      0.00 1572252 323264   4.06  thunderbird

10:26:26 PM   UID       PID  minflt/s  majflt/s     VSZ    RSS   %MEM  Command
10:26:28 PM  1000      3323    138.50      0.00 1572252 322720   4.05  thunderbird

thunderbird上記では、2秒ごとにCPU負荷の概要を表示するメールクライアントを表示しています。

おすすめ記事