中断fsck有多危险?


12

中断fsck有多危险?

有没有人有这样做的直接经验?


不确定,但是当我打断我用文件输入运行的OCFS卷的FSCK时,它确实跳过了一个,并继续执行下一个fsck。由于我在两次命令之间都处于睡眠状态,因此我在睡眠之后和下一个fsck之前不久执行了Cntrl + c。但是我不好,服务器突然出现了一些紧急情况。我不确定是因为我还是其他原因,因为我是新来的,所以算不上什么。因此,最好等到它因其他原因卡住为止。顺便说一下,服务器已经过测试,但仍然可以。
佩里

Answers:


7

我没有任何直接的知识或证据,但对我来说,这纯粹是普通的EVIL不处理SIGINT

嗯 实际上,我可以提供一些保证:strings /sbin/fsck | grep sig报告:

sigaction
Warning... %s for device %s exited with signal %d.

因此,我仅以此为证据,证明fsck开发人员正在调用sigaction处理相关信号。


7

如果您控制+ C并等待其停止,则应该没有任何问题。

当问题卡住并且无法停止时,总是会发生该问题,因为您不确定该怎么做。通常,此时您会严重丢失数据。

祝好运。


2

一切都取决于。

例如,Ubuntu(自Hardy Heron起)具有一个用户选项,可以在启动过程中中断(并推迟)例行磁盘检查。如果我需要快速启动,请在ext3分区上使用它(请参阅http://brainstorm.ubuntu.com/idea/11/

我不会在umount变脏之后亲自中断fsck,也没有任何理由认为文件系统可能受到了损害:尤其是因为我不想将新数据保存到这样的文件系统中,并且也可能使该数据面临风险从而进一步破坏现有数据或元数据。


1

您可以在启动时取消“ everyever-30-boots-fsck”。它在下一个挂载上运行。我已经做了很多次了。通常它没有任何负面影响。

如果您的计算机没有正确关闭,则fsck将运行。我个人不会取消这一点。并不需要很长时间,您的数据很重要。我认为没有任何可能导致丢失所有数据的事实,只是节省了半个小时的启动时间,

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.