我需要从单个 HD 复制数据,该 HD 曾经是 Linux RAID 1 的一部分。我在 Google 上搜索过,但找不到任何关于如何从这个单个 HD 安装分区的线索。
背景:HD 来自基于 Linux 的 NAS 盒 Synology DS207+。NAS 使用 ext3 作为文件系统。两个 NAS 磁盘都很好,但其他 NAS 硬件已损坏,不值得维修或更换。
答案1
一个重要的步骤是在尝试挂载任何东西之前让 mdadm 扫描磁盘:
mdadm --detail --scan
我记不清了,但是 --assemble 标志可能是必要的,但请先尝试上述操作,然后尝试通过以下方式挂载:
mount /dev/md# /path/to/mount
答案2
当您仅拥有 Raid 阵列的单个部分时,它处于不完整状态,并且出于安全原因,您基本上必须强制安装它。
有很多 Linux 发行版,对我来说,在 Ubuntu 中,我使用了:
mkdir /mnt/tempdisk
sudo mount /dev/sda3 /mnt/tempdisk -o force
(将 sda3 替换为硬盘)
如果 *nix 专家想给我差评,我会删除我的答案,因为我这样做已经有几年了,而且我当时遵循了指南。