linux – 如何让e2fsck显示进度信息?

前端之家收集整理的这篇文章主要介绍了linux – 如何让e2fsck显示进度信息?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在一个非常大的(1TB)ext3磁盘上运行e2fsk
e2fsck -v /dev/sda1

来自RIPLinux使用PXE启动.

我明白了

e2fsck 1.41.6 (30-May-2009)
/dev/sda1 contains a file system with errors,check forced.
Pass 1: Checking inodes,blocks,and sizes

然后很长时间的停顿……

我如何了解活动?

理想情况下,已完成项目的数量与总数和某种ETA相比.

解决方法

-C标志将显示进度条.性能差异取决于fsck的调用方式.

非常酷,如果e2fsck已经运行,你可以发送一个USR1信号,开始显示进度条. USR2停止.例:

killall -USR1 e2fsck

来自FSCK(8):

-C     Display completion/progress bars for those filesys-
          tems  checkers (currently only for ext2) which sup-
          port them.   Fsck will manage the filesystem check-
          ers  so  that  only  one  of  them  will  display a
          progress bar at a time.

来自E2FSCK(8):

-C fd  This  option  causes  e2fsck  to  write  completion
          information  to  the  specified  file descriptor so
          that the progress of the filesystem  check  can  be
          monitored.   This  option is typically used by pro-
          grams  which  are  running  e2fsck.   If  the  file
          descriptor specified is 0,e2fsck will print a com-
          pletion bar as it goes about  its  business.   This
          requires  that e2fsck is running on a video console
          or terminal.

猜你在找的Linux相关文章