如何强制检查 Linux/Ubuntu 下的所有文件系统?
我新安装的 Ubuntu 15.04 Vivid 在挂起/恢复失败后停止启动。有没有简单的方法可以强制检查我机器上的所有文件系统?
我的直觉是列出所有 Linux 设备,然后在它们前面加上前缀以fsck
检查每个设备。但是,这对btrfs
文件系统来说失败了。fsck
会抱怨“坏超级块”。fsck.btrfs
只会告诉我使用其他工具。这就是我的问题。
当我自己尝试寻找答案时,我发现了这个 Arch Wiki
https://wiki.archlinux.org/index.php/Fsck#Forcing_the_check
这表明fsck.mode=force
作为内核参数传递。但我在 Ubuntu 14.10 中使用它,似乎不起作用,因为没有磁盘被强制检查。此外,Wiki 说“将检查机器上的每个文件系统”,但我不确定它实际上是fstab
机器中的每个文件系统或机器上的每个文件系统。