e2fsckプログレスバー?

e2fsckプログレスバー?

e2fsck端末で進捗状況をどのように確認できますか?同様のpv方法がありますか?

たとえば、このコマンドの実行の進行状況をどのように表示できますか?

e2fsck -f -y -v /dev/sdb1

ベストアンサー1

からman e2fsck

-C fd
このオプションを使用すると、e2fsckが指定されたファイル記述子に完了情報を記録して、ファイルシステムのチェックの進行状況を監視できます。このオプションは通常、e2fsck を実行するプログラムで使用されます。ファイル記述子記号が負の場合、ファイル記述子の絶対値が使用され、進行情報は最初は表示されません。後で、SIGUSR1信号をe2fsckプロセスに送信して有効にすることができます。 指定されたファイル記述子が0の場合、e2fsckは操作中に完了バーを印刷します。 これを行うには、ビデオコンソールまたは端末でe2fsckを実行する必要があります。

私の太字の部分に注意して試してくださいe2fsck -C 0。明らかに、プログラムを実行した後にプロセスに正しい信号を送信すると、進行状況バーの出力を有効にすることもできます。

pkill -SIGUSR1 e2fsck

おすすめ記事