我有一个 WD NAS 驱动器,我需要恢复一些已删除的文件,因此我取出驱动器并将其插入 Ubuntu 机器以直接访问文件系统...
当我检查驱动器时,parted
我看到:
Model: ATA WDC WD20EURS-63S (scsi)
Disk /dev/sdb: 2000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Number Start End Size File system Name Flags
3 15.7MB 528MB 513MB primary
1 528MB 2576MB 2048MB ext3 primary raid
2 2576MB 4624MB 2048MB ext3 primary raid
4 4624MB 2000GB 1996GB ext4 primary
但是,当我尝试/dev/sdb4
使用 ext4 安装时......
root# mount -t ext4 /dev/sdb4 /media/2TB
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
知道为什么它无法安装吗?
编辑:当不使用 -t 进行挂载时(对于所有分区):
root# mount /dev/sdb /media/2TB
mount: you must specify the filesystem type
root# mount /dev/sdb1 /media/2TB
mount: unknown filesystem type 'linux_raid_member'
root# mount /dev/sdb2 /media/2TB
mount: unknown filesystem type 'linux_raid_member'
root# mount /dev/sdb3 /media/2TB
mount: you must specify the filesystem type
root# mount /dev/sdb4 /media/2TB
mount: wrong fs type, bad option, bad superblock on /dev/sdb4,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
答案1
查看本指南。值得阅读整个网站,它非常有用。
您正在搜索的命令:
# if your filesystem is corrupted run this, then mkfs...
mdadm --zero-superblock /dev/sdb1
# creating /dev/md0
mdadm --create /dev/md0 --raid-devices=2 --level=raid1 --run --metadata=0.90 /dev/sdb1 missing
- 假设您的驱动器是
/dev/sdb
。 - 我建议在做任何事情之前先阅读指南。
答案2
我假设你需要管理Linux 软件 raid 实用程序来处理下面列出的分区 #4WD Rescue 程序 2网页。即使它位于单个磁盘上,它也可能是软件 RAID 阵列的一部分。我们在 Seagate NAS 上也看到了这种情况。
您的分区表应如下所示:
- 未分配空间。(此空间用于存储单个系统特定数据,例如 MAC 地址、序列号等)
- 分区 #1,格式化为 ext3。(这是启动分区,上面有 /boot、/root 等。)
- 分区#2,格式化为交换(这是系统分页文件。)
- 分区#3,格式化为ext3(这是其余的O / S,/ var等)
- 分区 #4,格式未知。(这是数据存储,请勿修改或更改它!)
分区 #4 可能需要作为 RAID 阵列安装。它泄漏了 ext4 文件系统格式,但可能仍然是 RAID 分区。请查看上述网站,了解有关恢复软件 raid 分区的详细信息。
答案3
由于块大小非标准,需要通过 fuseext2 而不是系统挂载进行挂载:
sudo fuseext2 -o ro -o sync_read /dev/sdb4 /mnt/data
就我的情况而言,使用 WD MyBookLive(单个 1TB 驱动器)时,由于块大小不标准,系统分区(sdb、sdb、2GB)和数据分区(sdb4)均拒绝挂载。尽管 fsck 成功,但数据分区的症状是“未恢复的读取错误,重定位失败”。此外,系统分区上的 RAID 标志是错误的标志:无需 mdadm 即可挂载它们,两者都使用 fuseext2 挂载。
信用:https://john-hunt.com/2013/04/25/recovering-data-from-a-wd-mybook-live-2tb-3tbor-similar