Во-первых, я относительно новичок в Linux (но не в * nix). У меня есть 4 диска, собранные в следующих поддельных raid-массивах intel ahci bios:
- 2x320GB RAID1 - используется для операционных систем md126
- 2x1TB RAID1 - используется для данных md125
Я использовал raid размером 320 ГБ для установки моей операционной системы и второй raid, который я даже не выбрал во время установки Fedora 14. После успешного разбиения и установки Fedora я попытался сделать второй массив доступным, можно было сделать его видимым в Linux с помощью mdadm --assembe --scan, после этого я создал один раздел максимального размера и 1 файловую систему ext4 максимального размера Это. Смонтировал и использовал его. После перезапуска - несколько ошибок ввода-вывода при загрузке относительно md125 + невозможности смонтировать на нем файловую систему и упасть в ремонтную оболочку. Я прокомментировал файловую систему в fstab, и она загрузилась. К моему удивлению, массив был помечен как "только для чтения":
[root@localhost ~]# cat /proc/mdstat
Personalities : [raid1]
md125 : active (auto-read-only) raid1 sdc[1] sdd[0]
976759808 blocks super external:/md127/0 [2/2] [UU]
md127 : inactive sdc[1](S) sdd[0](S)
4514 blocks super external:imsm
md126 : active raid1 sda[1] sdb[0]
312566784 blocks super external:/md1/0 [2/2] [UU]
md1 : inactive sdb[1](S) sda[0](S)
4514 blocks super external:imsm
unused devices: <none>
[root@localhost ~]#
И раздел в нем не был доступен как специальный файл устройства в /dev:
[root@localhost ~]# ls -l /dev/md125*
brw-rw---- 1 root disk 9, 125 Jan 6 15:50 /dev/md125
[root@localhost ~]#
Но раздел существует в соответствии с fdisk:
[root@localhost ~]# fdisk -l /dev/md125
Disk /dev/md125: 1000.2 GB, 1000202043392 bytes
19 heads, 10 sectors/track, 10281682 cylinders, total 1953519616 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: 0x1b238ea9
Device Boot Start End Blocks Id System
/dev/md125p1 2048 1953519615 976758784 83 Linux
[root@localhost ~]#
Я пытался "активировать" массив по-разному (у меня нет опыта работы с mdadm, а страница справочника гигантская, поэтому я только просматривал его в поисках своего ответа), но это было невозможно - массив все еще оставался в "автоматическом чтении" only »и специальный файл устройства для раздела не будет в /dev. Только после того, как я воссоздал раздел через fdisk, он появился в /dev ... до следующей перезагрузки.
Итак, мой вопрос - как сделать массив автоматически доступным после перезагрузки?
Вот дополнительная информация:
Сначала я могу видеть UUID массива в blkid:
[root@localhost ~]# blkid
/dev/sdc: UUID="b9a1149f-ae11-4fc8-a600-0d77354dc42a" SEC_TYPE="ext2" TYPE="ext3"
/dev/sdd: UUID="b9a1149f-ae11-4fc8-a600-0d77354dc42a" SEC_TYPE="ext2" TYPE="ext3"
/dev/md126p1: UUID="60C8D9A7C8D97C2A" TYPE="ntfs"
/dev/md126p2: UUID="3d1b38a3-b469-4b7c-b016-8abfb26a5d7d" TYPE="ext4"
/dev/md126p3: UUID="1Msqqr-AAF8-k0wi-VYnq-uWJU-y0OD-uIFBHL" TYPE="LVM2_member"
/dev/mapper/vg00-rootlv: LABEL="_Fedora-14-x86_6" UUID="34cc1cf5-6845-4489-8303-7a90c7663f0a" TYPE="ext4"
/dev/mapper/vg00-swaplv: UUID="4644d857-e13b-456c-ac03-6f26299c1046" TYPE="swap"
/dev/mapper/vg00-homelv: UUID="82bd58b2-edab-4b4b-aec4-b79595ecd0e3" TYPE="ext4"
/dev/mapper/vg00-varlv: UUID="1b001444-5fdd-41b6-a59a-9712ec6def33" TYPE="ext4"
/dev/mapper/vg00-tmplv: UUID="bf7d2459-2b35-4a1c-9b81-d4c4f24a9842" TYPE="ext4"
/dev/md125: UUID="b9a1149f-ae11-4fc8-a600-0d77354dc42a" SEC_TYPE="ext2" TYPE="ext3"
/dev/sda: TYPE="isw_raid_member"
/dev/md125p1: UUID="420adfdd-6c4e-4552-93f0-2608938a4059" TYPE="ext4"
[root@localhost ~]#