我正在尝试在未连接键盘的嵌入式环境中使用 Ubuntu 10.04/32。电源中断是预料之中的,而且经常发生。现在,如果某个 ext3 分区损坏,我会得到一个需要键盘输入的启动画面。我需要自动处理,而无需任何用户输入。处理这个问题的最佳策略是什么?
答案1
最好的策略是预防灾难;
UPS(不间断电源)-在主电源中断期间保持关键任务系统正常运行。
在生产/关键环境中使用之前对解决方案进行测试
答案2
编辑 fstab 条目以禁用 fsck:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=blah / ext4 defaults 0 0
重要的部分是“defaults 0 0” - 它将会在不进行检查的情况下挂载它,并且在 ext3 上也是相同的。
当您能够进行托管升级(并且需要执行磁盘检查)时,只需:
sudo touch /forcefsck
这将在下次重启时强制执行一次 fsck。