两年前,我创建了一个由两块 4TB WD Red HDD 组成的 linux/ext4 raid1 阵列来镜像我的数据。当时我使用的是一台小型 ARM64 设备,并使用 mdadm 来组装阵列。那台小型计算机用于网络附加存储,现已退役,但我想在一台新机器上访问这个 raid 阵列:一台以 Windows 11 为主机的机器。
我正在运行 WSL2 和 ubuntu gnome,并试图找到一种方法来挂载阵列。使用wsl --mount \\.\PHYSICALDRIVE1 & ...2
,我试图挂载它们,但它说:
failed to mount (error code -22)
我确实设法安装了物理驱动器,并且 WSL 中的 Ubuntu 上的输出lsblk
确实产生了以下内容,这表明它确实/可以查看阵列,只是无法组装:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 256G 0 disk
sdb 8:16 0 339.8M 1 disk
sdc 8:32 0 256G 0 disk /
sdd 8:48 0 3.7T 0 disk
└─sdd1 8:49 0 3.7T 0 part
└─md127 9:127 0 3.7T 0 raid1
sde 8:64 0 3.7T 0 disk
└─sde1 8:65 0 3.7T 0 part
└─md127 9:127 0 3.7T 0 raid1
当我尝试使用 mdadm 进行组装时sudo mdadm --assemble --scan
,它显示“在配置文件或自动文件中未找到数组”。
/etc/mdadm
不存在让我检查配置的情况,但是,即使可以,我会在配置中更改什么?
正确的安装这些设备的方式是什么,以便 WSL 可以解释 EXT4 格式并使用 mdadm 查看阵列?谢谢
(我不知道如何编辑我的帖子,抱歉,我是新来的)
我只想说我确实设法使用wsl --mount \\.\PHYSICALDRIVE1 --bare
和安装wsl --mount \\.\PHYSICALDRIVE2 --bare
了,并且在 WSL 中的 ubuntu 上 lsblk 的输出确实产生了以下内容,这表明它确实/可以查看数组,只是无法组装:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 256G 0 disk
sdb 8:16 0 339.8M 1 disk
sdc 8:32 0 256G 0 disk /
sdd 8:48 0 3.7T 0 disk
└─sdd1 8:49 0 3.7T 0 part
└─md127 9:127 0 3.7T 0 raid1
sde 8:64 0 3.7T 0 disk
└─sde1 8:65 0 3.7T 0 part
└─md127 9:127 0 3.7T 0 raid1
当我尝试使用 mdadm 进行汇编时sudo mdadm --assemble --scan
,它显示“配置文件或自动中未找到数组”/etc/mdadm 不存在,我无法检查配置。但即使我可以,我会在配置中更改什么?