Ubuntu下创建的RAID 1阵列分区在Windows XP中无法访问的问题咨询
Ubuntu下创建的RAID 1阵列分区在Windows XP中无法访问的问题咨询
我在Ubuntu系统下用mdadm创建了一个RAID 1阵列,参考了一份教程。我用两个不同硬盘上的分区组建了这个RAID 1,并且选择了NTFS文件系统,这样之后可以在Windows系统下读取数据。
创建好RAID 1阵列后,我在md0设备上写入了一个文件,然后启动Windows XP,想验证这个文件是否会出现在两个分区里。但问题来了:Windows XP给两个分区都分配了盘符,可我尝试打开它们时,系统提示“文件系统不可用”。
我想知道,有没有办法在Ubuntu下创建基于NTFS分区的RAID 1阵列,让它能在Windows XP中正常访问?
[UPDATE]
抱歉之前没提供详细信息,补充如下:
- 我有两块硬盘,先在每块硬盘上都创建了一个NTFS分区
- 然后在Ubuntu下用
mdadm把这两个分区合并成RAID 1阵列 - 我向
md0写入了一个文件 - 之后我从第三块硬盘启动了Windows XP(不是虚拟机)
- 我看到两个分区都被分配了盘符,但都无法正常访问我的文件——这和我预期的“两个分区里都能看到文件”不符
- 第一个分区从磁盘属性看不是空的,但打开后看不到文件;第二个分区显示为空,根本打不开
- 我原本以为Linux的
mdadm只是把写入操作镜像到两个分区,这样之后任何操作系统都能单独读取每个分区里的内容
Windows doesn't understand mdadm natively (nitpicking: neither does Linux considering mdadm has to be installed) hence Windows sees the 2 drives (and partitions) as independent so it attributes "letters" but can't read the contents obviously.
我想问:为什么RAID 1阵列中的单个分区无法被单独读取呢?
备注:内容来源于stack exchange,提问作者zulunation
相关产品推荐
相关产品推荐

