我的 ubuntu 服务器虚拟机崩溃了,我被迫重置虚拟机。启动时,它自动执行了 fsck,但我想确保文件系统正常。我搜索了有关如何从 ubuntu live cd 运行 fsck 的说明,但所有说明都不起作用!
ubuntu 服务器 live cd 的版本是 10.04.2,当 live cd 菜单出现时,我选择了“救援模式”。然后我回答了问题(类似于安装过程中的问题),最后的提示要求您选择“用作根文件系统的设备”。我在网上看到,如果我想运行 fsck,就不应该挂载根文件系统,所以我选择了“不使用根文件系统”选项。我选择的下一个选项是“在安装程序环境中执行 shell”。我现在得到了命令提示符,但是当我尝试运行 fsck /dev/sda1 时,我得到了“未找到 fsck”的信息。
我完全迷路了,甚至连“官方 Ubuntu 服务器第二版”这本书都没有正确解释这个过程。
答案1
我猜想 Ubuntu Server LiveCD 正在使用busybox
或设置非常低ash
-fsck
可能不可用。我倾向于发现“桌面”LiveCD/LiveUSB 非常适合这种情况,无论是 Ubuntu Desktop 还是“救援”发行版,例如Parted Magic;有时两者兼而有之,这取决于您需要对相关系统执行什么操作。