ext4 文件系统损坏

ext4 文件系统损坏

我有一台带有内置硬盘(2TB wd ears)的 synology nas。此驱动器有 SMART 错误。我取出驱动器并将其装入外部 USB 盒中。然后我启动了 Linux mint 并尝试安装数据分区:

$ mount -t ext4 /dev/sdc5
[ 5875.123929] EXT4-fs (sdc5): VFS: Can't find ext4 filesystem

评论-1 这是详细数据,不是sdb,是sdc5。

[ 3986.299096] scsi 3:0:0:0: Direct-Access     WDC WD20 EARS-00MVWB0          PQ: 0 ANSI: 2
...
[ 3993.436189]  sdb: sdb1 sdb2 sdb3 < sdb5 >
...    
[ 3993.519917] sd 3:0:0:0: [sdb] Attached SCSI disk

Device Boot      Start         End      Blocks   Id  System
/dev/sdc1             256     4980735     2490240   fd  Linux raid autodetect
/dev/sdc2         4980736     9175039     2097152   fd  Linux raid autodetect
/dev/sdc3         9437184  3907015007  1948788912    f  W95 Ext'd (LBA)
/dev/sdc5         9453280  3907015007  1948780864   fd  Linux raid autodetect

我在设备上尝试了 fsck.ext4,但没有成功:

...
the superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
...

尝试了这个:

e2fsck -b 8193 /dev/sdc5
--> same error.

是否有可能在不损坏数据的情况下重建文件系统?

答案1

您确定文件系统在 /dev/sdc 上吗?这意味着磁盘将未分区,文件系统将占用整个磁盘。虽然这完全有可能,但并不常见。mount /dev/sdc1 可能有效吗?cat /proc/partitions 说了什么?您确定磁盘显示为 sdc 吗?如果它与 USB 连接,您可以检查 dmesg 的输出。

答案2

您似乎在 /dev/sdc 设备中有 raid 分区。如果是 raid 分区,则直接挂载将不起作用。检查

cat /proc/mdstat

您将在其中看到 md0、md1...mdn 等设备。然后,您应该能够通过 挂载 raid 设备/dev/md<x>

相关内容