Ubuntu 16.04 交换分区导致超级块中的魔法数字错误

Ubuntu 16.04 交换分区导致超级块中的魔法数字错误

我的内置硬盘有问题,所以我现在从外部 1TB 驱动器启动。它通常被识别为 sdb,但目前为了检查文件系统,我正在从 LiveCD 记忆棒启动,因此外部驱动器显示为 sdc。它被分区为 sdc1 97GB ext4 on /、sdc2 4GB swap、sdc3 585GB ext4、sdc4 243GB ext4。运行 fsck /dev/sdc 会出现以下错误:-

fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sdc

当我单独对交换区以外的每个分区进行 fsck 时,fsck 返回干净的结果。下面以 sdc1 为例,sdc3 和 4 也一样。

fsck from util-linux 2.27.1
e2fsck 1.42.13 (17-May-2015)
/dev/sdc1: clean, 1069686/6406144 files, 11807341/25600000 blocks

但交换分区只是返回

fsck from util-linux 2.27.1

我的问题是,我是否有文件系统问题,还是仅仅是因为我有一个交换分区,或者是因为我的交换分区是 sdc2,如果是文件系统错误,我该如何修复它,我需要做什么还是系统正常 - 谢谢大家

相关内容