无法在来自 WD NAS 的 HD 上安装文件系统

无法在来自 WD NAS 的 HD 上安装文件系统

我有一个 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

相关内容