我有一个 RAID 0 设置,带有 2 个 2TB 驱动器,多年来一直运行良好。我通常将大型文件从几台 Windows 计算机复制到它。
现在空间不足(剩余 100GB),所以我购买了 2 个 6TB 硬盘来扩展它。我开始按照说明进行操作这里。我已移除第一个旧磁盘并添加第一个新磁盘。然后我等待了 5 个小时,直到 raid 完成重新同步。
mdadm --detail /dev/md0
现在显示
/dev/md0:
Version : 1.2
Creation Time : Wed Jul 16 19:53:16 2014
Raid Level : raid1
Array Size : 1953382208 (1862.89 GiB 2000.26 GB)
Used Dev Size : 1953382208 (1862.89 GiB 2000.26 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Tue Aug 27 09:54:26 2019
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Consistency Policy : resync
Name : mediafile:0 (local to host mediafile)
UUID : 11763b77:0cb23304:c505f457:46e2a644
Events : 671
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
2 8 33 1 active sync /dev/sdc1
读取现有文件没有问题。但是,当尝试将新的大文件复制到阵列时,我在 Windows 中收到错误 0x8007003B。几 MB 的小文件仍然可以工作。
新旧驱动器都是 ext4。我能看到的唯一区别是磁盘标签适用dos
于旧磁盘和gpt
新磁盘。这可能是问题所在吗?如果是,更换第二个旧磁盘是否可以解决问题?在我更好地了解发生了什么之前,我犹豫着是否要继续。