3
如何正确访问Windows软件RAID 0?
我是全新安装的Ubuntu用户,并渴望开始使用它。但是,我所有的重要数据都在Windows软件RAID 0阵列上,并且我还需要将其保留在那儿,因为我也是双启动Windows。我需要在Ubuntu上访问这些数据,并且直到获得访问权之后,我才能真正完成任何事情。 我已经尽力研究了这个主题,并且设法找到了一个很有帮助的帖子: 如何在Ubuntu / Kubuntu中安装WinXP软件RAID 0阵列? 这篇文章描述了如何让Ubuntu看到由两个驱动器组成的Windows RAID 0阵列。使用的主要命令是sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2。根据该用户以及该线程中的其他发布者的说法,它实际上是有效的。那很棒。 我还没有尝试按照这些说明进行操作。为什么?帖子中包含警告,提示您输入错误的块大小时一定不要写该警告;这会导致问题是可以理解的。我担心的是我的设置与示例不同,并且我不确定输入的命令与我的设置完全相同。恐怕会因做错事而破坏它,因此希望获得更有经验的人的建议。 这是我的设置与示例不同的地方: 我有3个 1 TB驱动器,而不是2个驱动器(无论使用什么大小)。 我在这三个驱动器上分布了两个 RAID 0分区:一个500 GB和2.3 TB。这意味着我在创建RAID阵列时不需要使用完整的磁盘,而只需使用其中的一部分。 几年前设置时,我对至少一个RAID 0分区使用了非默认块大小。我不知道该块大小是否与他们提到的块大小相同。我的500 GB分区的块大小为4 kb(每个群集4096字节),而我的2.3 TB分区的块大小为64 kb(每个群集65536字节)。 来自的相关输出sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL(仅针对这三个RAID0驱动器)为: NAME FSTYPE SIZE MOUNTPOINT LABEL sdb 931.5G ├─sdb1 1M ├─sdb2 127M └─sdb3 …