Аппаратный 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
1 ответ
У вас нет аппаратного рейда. У вас есть так называемый fakeraid, который представляет собой просто программный рейд, реализованный в специальном драйвере для лжи для Windows, и расширения BIOS для поддержки загрузчика. В Linux нет взломанного драйвера для этого, поэтому фактические диски отображаются, но также распознаются пакетом dmraid, который настраивает драйвер устройства отображения для выполнения функций программного рейда. Игнорируйте отдельные диски, и массив должен отображаться как / dev / mapper / что-то, когда у вас установлен пакет dmraid. Если вы не установили ON в массив raid, то пакет dmraid не устанавливается по умолчанию, поэтому вам нужно будет установить его (sudo apt-get install dmraid
). Чтобы выполнить повторную синхронизацию массива теперь, когда он испорчен, вам нужно будет найти опцию в BIOS для очистки или повторной синхронизации массива и загрузки до Windows, пока это не будет сделано, поскольку это, как правило, не поддерживается dmraid.