我有一台带有内置硬盘(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>
。