![在 Ubuntu VM 中恢复 Synology JBOD 磁盘](https://linux22.com/image/220165/%E5%9C%A8%20Ubuntu%20VM%20%E4%B8%AD%E6%81%A2%E5%A4%8D%20Synology%20JBOD%20%E7%A3%81%E7%9B%98.png)
我知道已经有很多关于此的主题,但这些主题都不适合我,因为我有很多不同的问题。我有一个 18TB 硬盘,正在 Synology 中运行。现在我想在 Unraid 中使用它,但需要将所有数据复制到另一个硬盘驱动器。我无法安装它,因为它告诉我unknown filesystem type 'linux_raid_member'
。
所以我在 Unraid 中创建了一个 Ubuntu VM 并直通我的磁盘。但无论我做什么,我都无法安装驱动器。尝试了几个这样的教程:https://kb.synology.com/en-us/DSM/tutorial/How_can_I_recover_data_from_my_DiskStation_using_a_PC
cat /proc/mdstat
输出:
md3 : inactive sda3[0](S)
17573506048 blocks super 1.2
unused devices: <none>
lvs
输出:
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ubuntu-lv ubuntu-vg -wi-ao---- 28.47g
lsblk
输出(sda是硬盘):
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 63.3M 1 loop /snap/core20/1822
loop1 7:1 0 111.9M 1 loop /snap/lxd/24322
loop2 7:2 0 49.8M 1 loop /snap/snapd/18357
sda 8:0 0 16.4T 0 disk
├─sda1 8:1 0 2.4G 0 part
├─sda2 8:2 0 2G 0 part
└─sda3 8:3 0 16.4T 0 part
└─md3 9:3 0 0B 0 md
sr0 11:0 1 1.8G 0 rom
vda 252:0 0 60G 0 disk
├─vda1 252:1 0 1G 0 part /boot/efi
├─vda2 252:2 0 2G 0 part /boot
└─vda3 252:3 0 56.9G 0 part
└─ubuntu--vg-ubuntu--lv 253:0 0 28.5G 0 lvm /
如果我尝试做类似的事情,sudo mdadm --assemble --readonly /dev/md3 /dev/sda3
我会得到以下输出(未知关键字 INACTIVE-ARRAY 是我尝试的一些命令的结果):
mdadm: Unknown keyword INACTIVE-ARRAY
mdadm: Unknown keyword INACTIVE-ARRAY
mdadm: /dev/sda3 is busy - skipping
/etc/mdadm/mdadm.conf
内容:
ARRAY /dev/md/3 metadata=1.2 UUID=9a85c15e:c7bdb277:6b73dd56:eb13ce56 name=Backup-NAS:3
/dev/md127 metadata=1.2 name=Backup-NAS:3 UUID=9a85c15e:c7bdb277:6b73dd56:eb13ce56
/dev/md3 metadata=1.2 name=Backup-NAS:3 UUID=9a85c15e:c7bdb277:6b73dd56:eb13ce56
第一个条目在那里,其他条目是通过使用生成的mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
我已将此添加到/etc/fstab
:
/dev/md3 /media/storage ext4 defaults,nofail,discard 0 0
我不知道该怎么做。无论我尝试什么,md3 都保持不活动状态,并且由于设备正忙而无法安装。如果有帮助的话,我还可以创建一个新的虚拟机。
答案1
问题最终是 RAID 是线性的。我必须添加第二个驱动器:mdadm - 不足以启动阵列
它立即起作用了。