如何?在 Synology Box 之外安装、查找和恢复 HDD 中的数据

如何?在 Synology Box 之外安装、查找和恢复 HDD 中的数据

如何?在 Synology Box 之外安装、查找和恢复 HDD 中的数据

我最初发布了这个问题这里在 Synology 论坛上,除了基于 Linux / RAID 的解决方案(对某些人有用,但对我没用)之外,没有提出任何真正的解决方案。

我相信 LINUX 和驱动器/卷专家可以帮助解决这个问题,因为有人确实使用了类似的解决方案来恢复他们的 RAID 磁盘,但我没有使用 RAID,也许是 JBOD/SHR,所以我认为应该有办法?

我多次遇到 Synology 或硬盘驱动器损坏/扇区错误等问题,我不得不移除 Synology 拒绝读取或使用的驱动器。

在这种情况下,我希望能够使用通过 USB 外壳将磁盘连接到 PC/Box 或笔记本电脑后获得的一堆硬盘恢复工具。

问题是,假设我能够检测到硬盘,并且假设硬件仍然可以正常工作,我可以用什么方式在 PC/笔记本电脑上加载/安装硬盘(在 Windows 或 Linux 操作系统等下)?(我应该使用什么工具/软件来做到这一点?)

我使用了多个分区管理工具,可以看到磁盘内由 Synology 创建的 4 个分区。

但是,我似乎无法找到一种方法来加载/安装 Synology 存储我的数据的数据卷。

一旦加载了该卷/分区(假设有一些软件/工具可以做到这一点),我如何找到我的数据文件和文件夹的存储位置,以便我可以将它们从磁盘中复制出来。

如果它是使用操作系统和分区类型的 DIY 服务器,那么我就可以很容易地找出数据在哪里并尝试恢复它。

我该如何处理 Synology Box 内部“混乱”的驱动器?

探索过一种不起作用的解决方案:

  • 没有答案,我遇到了同样的问题。我试过各种ext4 读取windows 程序,所有这些可以看到驱动器和分区, 但其中没有一个能够恢复数据geeksnerds、stellar phoenix、linux reader、explore2fs、ext2explore,这些都不允许我复制、恢复甚至查看数据文件)。
    • 令人惊讶的是,驱动器在 Ubuntu 12.04 中也无法自动安装。祝你好运。

另一个解决方案在 RAID 驱动器上运行良好,但我的磁盘(JBOD 或 SHR)却不行:

  1. 将 Ubuntu 11.10(也尝试使用最新版本 12.xx)安装到一些备用 SATA 驱动器中。无需安装更新。PC 必须具有互联网连接。
  2. 将配置为 RAID-1 镜像的 DS411 附加驱动器插入 Ubuntu PC 并启动。
  3. 在“Dash Home”搜索“磁盘实用程序”并启动它以查看附加的驱动器是否存在以及在 Linux 中是否可见。
  4. 从“Ubuntu 软件中心”安装“逻辑卷管理”软件
  5. 安装“mdadm”。在“Dash Home”搜索“terminal”并启动它。在终端中输入:sudo apt-get install mdadm
  6. 在第一个弹出窗口中安装 mdadm,按“tab”键将光标移到“确定”上,然后按回车键,对于电子邮件配置,选择“无配置”
  7. 安装完成后,输入:sudo mdadm --assemble --scan 执行此命令后,您附加的 Raid-1 镜像的一半应该可以在“磁盘实用程序”软件上看到。
  8. 在磁盘实用程序上,在所有卷和阵列运行后,在连接的驱动器上找到“启动卷组”选项,如果没有,请尝试单独启动卷。
  9. 选择存储数据的卷(最大的卷),然后单击下方的“安装”
  10. 打开“主文件夹”附加的 Raid-1 镜像一半应该是可见的,并且可以访问数据并将其复制到其他位置。

我用这个方法没有成功,但我可以看到连接的磁盘,Ubuntu 还为我提供了格式化驱动器的选项。但到目前为止,我正在尝试找到一些方法来恢复驱动器数据。

答案1

这是我在 Synology Diskstation 上使用 SHR-Raid 解决相同问题的方法。首先,您必须在终端内工作。其次,您将需要 mdadm 包。

sudo apt-get install mdadm

然后你必须检查驱动器在 Ubuntu 中的注册方式(/dev/sdc或类似的东西)。下一个命令告诉 Linux 你想将此驱动器作为卷运行

mdadm -A --verbose --run /dev/md3 /dev/sdc5

使用该命令,您可以强制 Linux 将其用作卷组

mdadm -Sf /dev/md3

pvscan

返回以下信息

File descriptor 4 (/dev/urandom) leaked on pvscan invocation. Parent PID 2451: bash
  PV /dev/md3   VG vg1   lvm2 [1,81 TiB / 0    free]
  Total: 1 [1,81 TiB] / in use: 1 [1,81 TiB] / in no VG: 0 [0   ]

使用下一个命令,你可以将卷组创建为磁盘

vgchange -ay /dev/vg1
lvdisplay vg1

如果你正确执行了这些步骤,你可以在 Ubuntu 下的个人文件夹中找到你的驱动器,然后就可以挂载该驱动器了。如果你愿意,你也可以使用终端挂载:

mkdir /media/syno-vg1
mount /dev/vg1/lv -o ro /media/syno-vg1

希望它有效。

答案2

有点晚了,但我们当然使用的是 PC 的 Linux 命令行。

驱动器不在 DiskStation 中(已损坏),并且此线程是关于将包含所有电影的磁盘驱动器连接到 PC 并尝试将它们拯救到另一个硬盘上。

第一个解决方案(在 GUI 中安装 LVM 并mdadm使用apt-get)对我有用。之后mdadm --assemble --scan我可以在磁盘管理器中访问分区并挂载它。

顺便说一句。如果你买了另一台 DiskStation,你就可以省去所有这些麻烦。有一种非破坏性的方法可以在硬盘上安装 DSM,因此之后你可以像使用旧 NAS 一样使用新的 NAS。查看Synology 网站

答案3

遇到了完全相同的情况!尝试了涉及 mdadm 的解决方案,但没有成功……这对我来说太模糊了。尝试了 UFS Professional Recovery,将所有磁盘从 synology 中移除,并插入我留下的备用计算机。我现在可以浏览我的卷并根据需要恢复文件。以下是我在网上找到的一些屏幕截图 http://downloads.informer.com/ufs-explorer-professional-recovery/screenshot/994150/

答案4

对于 ubuntu 18。我不是 lvm 或 mdasm 的专家,但这是我解决问题的方法。单个硬盘 SHR 通过 USB-SATA 适配器连接。系统尝试自动设置 RAID 卷,但出现问题:

如果我尝试组装:

mdadm -Asf && vgchange -ay

mdadm: Found some drive for an array that is already active: /dev/md/DiskStation:2
mdadm: giving up.
mdadm: No arrays found in config file or automatically

或安装:

mount /dev/mapper/vg1000-lv /mnt/
mount: /mnt: can't read superblock on /dev/mapper/vg1000-lv.

我已经检查过,系统已经将 /dev/mdXXX 映射到 SHR 驱动器。因此:

dmsetup remove /dev/mapper/vg1000-lv

mdadm --stop /dev/mdXXX

之后可以重试使用 mdadm 进行组装:

mdadm -Asf && vgchange -ay

安装参考位于 /media/xxxxx/volumeToMount

相关内容