У меня есть установка RAID 0 с диском на 2 ТБ, которая работает отлично в течение многих лет. Обычно я копирую на него большие файлы с нескольких машин Windows.
Сейчас мало места (осталось 100 ГБ), поэтому я купил 2 диска по 6 ТБ, чтобы расширить его. Я начал следовать инструкциям здесь . Я дошел до того, что удалил первый старый диск и добавил первый новый. Затем я подождал 5 часов, пока рейд не закончил повторную синхронизацию.
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
Чтение существующих файлов не проблема. Однако при попытке скопировать новые большие файлы в массив я получаю ошибку 0x8007003B в Windows. Небольшие файлы в пару МБ все еще работают
И старые, и новые диски - ext4. Единственное различие, которое я вижу, это то, что дисклабл это dos
для старого диска и gpt
для нового. Может ли это быть проблемой, и если да, будет ли замена второго старого диска исправить это? Я не решаюсь идти вперед, пока не пойму лучше, что происходит.