答案1
如果这是在启动期间自动运行的 fsck,那么您无论如何也做不了什么 - 因为您可能没有运行任何其他 shell 来执行维护。
如果您使用 SIGINT 或 SIGTERM 取消 fsck,则不会造成(额外)损害。该进程确实会处理这两个信号并安全退出。如果您必须将其终止(或强制重启),恐怕这无法保证。
如果您有可用的 shell,您可以通过向其发送 USR1 信号来查看 fsck 进度。例如通过以下命令(从不同的 VT 启动):
killall -USR1 e2fsck
如果这是在启动期间自动运行的 fsck,那么您无论如何也做不了什么 - 因为您可能没有运行任何其他 shell 来执行维护。
如果您使用 SIGINT 或 SIGTERM 取消 fsck,则不会造成(额外)损害。该进程确实会处理这两个信号并安全退出。如果您必须将其终止(或强制重启),恐怕这无法保证。
如果您有可用的 shell,您可以通过向其发送 USR1 信号来查看 fsck 进度。例如通过以下命令(从不同的 VT 启动):
killall -USR1 e2fsck