我这样做是为了知道如果 NAS 本身坏了并且我只剩下第二个托架(或第一个托架)中的一个驱动器时如何恢复我的数据。
设置
- Synology DS214+ NAS
- Raid 1 中的 2 个 4TB 硬盘(非 SHR)
- 创建了一个卷和几个共享文件夹
我想要实现的目标
通过使用在 VMware Player 中运行的 Ubuntu 12,无需使用第一个托架中的另一个驱动器即可恢复从第二个托架中移除的驱动器中的数据。
我迄今所做的事情
- 关闭 NAS
- 从我的 NAS 的第二个托架中移除了驱动器
- 在 vmware player 上安装 ubuntu 12.04
- 安装了 lvm2 和 mdadm
- 将我的驱动器从第二个托架(我想从中恢复数据)插入到插入笔记本电脑的 USB 外壳中
以下是驱动器在“磁盘工具”中的样子
我一直在努力追随这向 Synology 咨询了常见问题解答,但没有成功。
我尝试运行几个命令并得到以下结果:
root@ubuntu:~# mdadm -Asf && vgchange -ay
mdadm: No arrays found in config file or automatically
root@ubuntu:~# mdadm --examine /dev/sdb
/dev/sdb:
MBR Magic : aa55
Partition[0] : 4294967295 sectors at 1 (type ee)
root@ubuntu:~# mdadm --examine /dev/sdb1
mdadm: No md superblock detected on /dev/sdb1.
root@ubuntu:~# mdadm --examine /dev/sdb2
mdadm: No md superblock detected on /dev/sdb2.
root@ubuntu:~# mdadm --assemble /dev/md0 /dev/sdb1
mdadm: no recogniseable superblock on /dev/sdb1
mdadm: /dev/sdb1 has no superblock - assembly aborted
root@ubuntu:~# mdadm --assemble /dev/md0 /dev/sdb2
mdadm: no recogniseable superblock on /dev/sdb2
mdadm: /dev/sdb2 has no superblock - assembly aborted
root@ubuntu:~# mdadm --assemble /dev/md0 /dev/sdb
mdadm: Cannot assemble mbr metadata on /dev/sdb
mdadm: /dev/sdb has no superblock - assembly aborted
root@ubuntu:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
unused devices: <none>
root@ubuntu:~#
我不明白为什么磁盘工具会显示 2.6GB、2.1GB 和 1.8TB。总计不是 4TB。
答案1
我发现我的 USB 外壳不支持 4TB。我尝试让 Windows 操作系统检测到它,但它只报告有 1.64TB。所以我买了支持 4TB 的 SATA 转 USB 套件,然后我就可以启动突袭了。它应该是这样的: