我们坐在一个Ubuntu 10.04服务器的前面,他坚持在重启过程中做冗长的检查盘。
我们看到一个选项来编辑grub中的内核启动选项行来跳过检查。
什么是parmater,类似–skip-fsck也许?
我也尝试谷歌和文档,目前找不到它。 仍在search中…
编辑:
在Mat的帮助下(searchfsck而不是chkdsk),我find了这个参数,它可能是“fastboot”,试图在启动时编辑grub …还没有find正确的方法来做到这一点。 它需要 – 在前面? 哪一行?
EDIT2:
ubuntu 10.04上的启动过程不像传统的linux,有些事情已经改变为“加速”启动过程。 显然这导致fsck不再是可以用ctrl-c中止的前台进程。 有提到的“C”,但这不起作用,没有反应。
EDIT3:
这是一个Ubuntu 10.04服务器。 我find了这个:
https://wiki.ubuntu.com/LucidLynx/ReleaseNotes#Changes在Ubuntu服务器启动时输出
Quote:“Ubuntu服务器上启动时输出的变化
随着普利茅斯的引入,来自启动脚本的启动时消息不再显示在tty1上的login提示符之上。 相反,它们都输出到tty7,并在Ubuntu服务器上,可以通过按Alt + F7启动后查看。 在所有系统上,启动输出也可以在/var/log/boot.log中find。
与mountall交互的热键在没有启animation面的情况下仍然可以正常工作,但不能被发现:C取消正在运行的fsck; M要求维护壳; S跳过一个不可用的安装; 而F试图修复fsck发现的错误。“
我尝试了c,C,m,M和Ctrl-C,没有任何结果。 Alt-F7发送给我一个不同于Alt-F1的启动日志,但两者都不反应,仍然是fsck-ing。
我觉得这个检查是在后台完成的。 (暴发户?)无法控制这个过程。 在前台启动过程继续到其他磁盘(这是干净的),但停止,但没有接受ctrl-c。 也没有可用的login控制台(alt-f2,…),只有启动日志。
编辑4:也许这是相关的信息:
https://bugs.launchpad.net/upstart/+bug/211402?comments=all
fstab选项/ etc / fstab是一个系统configuration文件,用于告诉Linux内核挂载哪些分区(文件系统)以及文件系统树上的哪些位置。
一个典型的fstab条目可能如下所示:
/dev/hda1 / ext3 defaults 1 1 /dev/hdb1 /home ext3 defaults 1 2 The 6th column (in bold) is a fsck options. 0 = Do not check. 1 = First file system (partition) to check; / (root partition) should be set to 1. 2 = ALL OTHER file systems to be checked.
但是,停止检查磁盘是不好的主意。 这是我的想法。
假设通过“checkdisk”你的意思是fsck,内核不负责这个; 它在用户空间中处理。
从最近的实验中,我发现使用CTRL-C在早期中断fsck是安全的,并完成启动过程。 然后,您可以按照ntrance的说法编辑fstab中的选项,或者使用tune2fs来重新调整文件系统(假设它是一个ext [234] FS),这样就需要更多的时间( -i )或更多的坐标强制fscks。
首先,你是否在TTY7或TTY1中尝试按C? 你也尝试M手动fsck? 我相信这些启动处理器,普利茅斯,而不是登山本身的热键,并通过普利茅斯的“手表击键”function实施。
但是,如果你真的在ext3或ext4上遇到很长时间,那么驱动器很可能被标记为脏。 这可能是因为它重启了很多次,达到了fsck之间的最大安装数,或者是很长的一段时间,达到了“自上次fsck以来的最长时间”。 基本上,FS正常设置的方式,你需要每隔一段时间做一个完整的fsck来清理垃圾。
另一个select是,它实际上发现音量有严重错误。 所有这些都应该在tty7的输出中报告。
在这种情况下,即使您中断了进程,音量仍然处于完全fsck,系统将不会挂载音量,因为它被标记为脏。 有窍门可以解决这个问题,但大部分情况下,你可能会更好地等待它完成。 你应该在TTY7(alt-f7)上看到某种进展。
编辑GRUB中引导选项的'kernel'部分,并将“ro”更改为“rw”。 这使得根文件系统成为可读写的。 Fsck不喜欢检查读写文件系统,它会被跳过。
对于RHEL和CentOS,“fastboot”是正确的启动选项。
警告:如果在/ etc / default / rcS中有FSCKFIX = yes,我还没有testing过会发生什么……在这种情况下可能会发生不好的事情。
免责声明:我不知道究竟是哪个版本的Ubuntu。