Проблемы с аппаратным RAID 1

Так что вчера у меня был Ubuntu 12.04 на автономном диске емкостью 1 тб и массив RAID 1, состоящий из двух дисков с 1,5 тб. RAID настроен в BIOS и работает как в Windows, так и в Ubuntu 13.04.

Сегодня я установил Xubuntu 13.10 на автономный диск. Поэтому никаких изменений в массиве RAID 1 не было.

Загрузился в Xubuntu, и теперь диски RAID отображаются в виде двух отдельных дисков (SDa и SDb) и могут меня монтировать и модифицировать. Однако изменения не синхронизируются между двумя дисками.

Итак, без каких-либо изменений на аппаратной стороне RAID, почему Ubuntu распознал мой массив RAID как 1 единицу и нормально работает с ним, но Xubuntu этого не делает?

Должен ли я реализовать программное решение для его решения? И если это так, есть ли способ реализовать это программное решение без необходимости стирать диски и начинать их? У меня нет ровно 1.5 тб свободного пространства, который висит вокруг, чтобы поддержать все и начать все заново.

Благодарю. Результаты fdisk -l ниже, а два первых диска – это два, которые должны быть в аппаратном RAID 1:


 Disk /dev/sda: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0b2dac61 Device Boot Start End Blocks Id System /dev/sda1 2048 2929684479 1464841216 7 HPFS/NTFS/exFAT Disk /dev/sdb: 1500.3 GB, 1500301910016 bytes 255 heads, 63 sectors/track, 182401 cylinders, total 2930277168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x0b2dac61 Device Boot Start End Blocks Id System /dev/sdb1 2048 2929684479 1464841216 7 HPFS/NTFS/exFAT Disk /dev/sdc: 640.1 GB, 640135028736 bytes 255 heads, 63 sectors/track, 77825 cylinders, total 1250263728 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x72ad4fdb Device Boot Start End Blocks Id System /dev/sdc1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sdc2 206848 1250129919 624961536 7 HPFS/NTFS/exFAT Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000f205c Device Boot Start End Blocks Id System /dev/sdd1 1945524224 1953523711 3999744 82 Linux swap / Solaris /dev/sdd2 * 2048 976564547 488281250 83 Linux /dev/sdd3 976566272 1945524223 484478976 83 Linux Partition table entries are not in disk order 

У вас действительно нет аппаратного рейда. У вас есть то, что известно как fakeraid, который является просто программным рейдом, который реализован в специальном драйвере, чтобы лежать в Windows, и расширениями BIOS для поддержки загрузчика. Linux не имеет взломанного драйвера для этого, поэтому фактические диски отображаются, но также распознаются пакетом dmraid, который настраивает драйвер устройства-картографа для выполнения функций рейда программного обеспечения. Игнорируйте отдельные диски, и массив должен появиться как / dev / mapper / something, когда у вас установлен пакет dmraid. Если вы не установили в RAID-массив, пакет dmraid по умолчанию не установлен, поэтому вам нужно будет установить его ( sudo apt-get install dmraid ). Теперь, чтобы переконфигурировать массив, когда он отключен, вам нужно будет найти опцию в BIOS для очистки или повторной синхронизации массива и загрузки в Windows до тех пор, пока это не будет выполнено, поскольку это, как правило, не поддерживается dmraid.