在 Ubuntu 上使用 mdadm 从 Synology/Xpenology 挂载磁盘

在 Ubuntu 上使用 mdadm 从 Synology/Xpenology 挂载磁盘

我正在将数据从 Xpenology NAS 移至新 NAS。几年前,我在 NAS 上创建了一个分区,几年后系统通知我其中一个磁盘有问题,并切换为只读模式。

现在我使用 Ubuntu 移动数据,使用 SATA 连接的单个磁盘。我设法安装和复制了大多数硬盘,但有一个 3TB 驱动器出现了问题。

当我尝试时sudo -iapt-get install mdadm分区mdadm -Asf && vgchange -ay没有显示,并且我收到错误

No suitable drives found for /dev/md/5

我只创建了单个分区(可能是 ext4),但 Gparted 显示 /dev/sda3 linux raid。当我通过 Diskinternals Linux Reader 检查 Win10 时,它还显示 2789,92Gb Raid 1 镜像。

我如何在 Ubuntu 中安装它?

答案1

您可以尝试下一个:

  • mdadm --assemble --readonly /dev/md0 /dev/sda3
  • mount /dev/sda3 /mnt

或者

  • 找出你拥有的 raid 设备:ls -l /dev/md/
  • 使用安装mount /dev/md/sp:X /mnt

参考

答案2

我不是 LVM 或 mdadm 方面的专家,但以下是我在 Ubuntu 18 上解决相关问题所做的事情。

通过 USB-SATA 适配器连接的单个硬盘 SHR。系统尝试自动设置 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

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

答案3

好的。也许我没有安装它,但我找到了一种将数据复制到我的新 NAS 的方法。

我已经在 Win 10 中安装了 RaiDrive,设置了我的 NAS zfs 池的 sftp 网络驱动器自动挂载,并开始通过 LinuxReader 将我的文件复制到该池。

相关内容