Ubuntu を 2 週間ほど使っていますが、とても気に入っています。唯一気になったのは、ターミナルでプロセスの割合を表示できるかどうかです。少し漠然としていますが、説明します。
私は 2 日ごとにターミナルを使用してシステムをバックアップしています。アクティブなサービスは、「top」と入力するだけで表示できることはわかっています。現在、gzip というサービスがアクティブになっていることに気付きました。これは (私が間違っていなければ) バックアップを圧縮するために必要なサービスです。そのサービスを選択して、必要なおおよその時間と完了率を表示できるかどうか知りたいです。
それが可能かどうかはわかりません。サービス側では、作成されるバックアップの実際のサイズなどを把握していないのかもしれません。ただ、これを監視するものがあるかどうか気になっただけです。HD 間で大きなファイルを移動するときに便利になるかもしれません。
答え1
簡単な答え:いいえ
gzip
は単なる圧縮プログラムであり、決してサービスではありません。 と同等ですwinzip
(ただし、異なる圧縮アルゴリズムを使用します)。 には、gzip
プロセスの完了を追跡するオプションはありません。一般的なルールとして、*nix では、 を実行することでコマンドのマニュアルを参照できますman COMMAND
(例man gzip
: )。
さて、あなたがしようとしていることを実行するより良い方法は、rsync
バックアップ用にはデータのバックアップ用に設計されています。rsync
圧縮アーカイブは作成されませんが、転送中にファイルを動的に圧縮できるため、転送速度が大幅に向上します。
rsync -azv --progress /files/to/backup /path/to/destination
オプション:
-a, --archive archive mode; equals -rlptgoD (no -H,-A,-X)
-v, --verbose increase verbosity
-z, --compress compress file data during the transfer
--progress show progress during transfer
-a option does the following:
Recursive mode
Preserves symbolic links
Preserves permissions
Preserves timestamp
Preserves owner and group
これらすべてを自動化できるツールにも興味があるかもしれません。mintbackup