Клонирование системы с software raid
Есть совершенно идентичные машины:
intel D915PLWD
Radeon X300SE
2 x HDD Seagate 7200.10 160Gb
Устанавливалось с 2008.0_beta1 amd64
(немного отойду от темы.. autoconf вешает систему намертво если установлено 2 сетевые карты 3com905CX-TX-M (модуль 3c59x) Причём это происходит на одном компьютере даже если установлена 1-на сетевая карта. А на 2-м с 1-й грузится без проблем, распознавая карту автоматически и подгружая модуль. Если загрузится не запуская сервис autoconf - всё нормально, но с 2-мя сетевыми картами 3com modprobe 3c59x опять же вешает систему намертво. В итоге 2-й была поставлена сетевая карта D-Link (via_rhine))
Система установилась и работает нормально.
Разделы:
sda1 sdb1 - raid1 md1
sda2 sdb2 - swap
sda3 sdb3 - raid1 md3
На другой машине созданы были такие же разделы, затем система была распакована, соответственно chroot, и прописан grub в mbr на 2-х дисках.
В результате при загрузке:
Warning: unable to open an initial console.
Несколкими строками выше пишет что у md3 и md1 не тот UID
Но всё равно md1 и md3 стартуют
Далее находит партицию (ReiserFS 3.6), монтирует только для чтения.
Если перезагрузить ещё раз то тогда уже:
Kernel panic - not syncing VFS: Unadle to mount root fs on unknown-block(9,3)
md3 не может примонтировать.
Если загрузится с LiveCD, примонтировать md3, fsck.reiserfs /dev/md3, то на разделе окажется только одна папка... lost+found с большим количеством потерянных данных.. видимо вся система...
Делал всё по:
http://ru.gentoo-wiki.com/Stage4
http://www.gentoo.org/doc/en/gentoo-x86+raid+lvm2-quickinstall.xml
Ну и конечно:
http://www.gentoo.org/doc/en/handbook/handbook-amd64.xml
Наверное необходимо при клонировании системы с software raid выполнить какие то действия чтоб разделы корректно примонтировались, но какие именно я пока не нашёл.
- Для комментирования войдите или зарегистрируйтесь
я заметил эту
я заметил эту фичу - ты при сборке не скопировал /dev и видимо после распаковки забыл создать /dev/null и /dev/console . после такой загрузки рейзер почемуто умирает, хотя мне помог rebuild-tree.
вообщем - просто добавь в stage4 папку /dev
хм.. rebuild-tree
хм.. rebuild-tree пробовал, не помогает =(
завтра попробую, напишу что получилось
Вспоминай, как
Вспоминай, как ты делал RAID. Строчку mdadm --detail --scan >> /etc/mdadm.conf не забыл для чего?
_______________________
From Siberia with Love!
Незнаю как вы,
Незнаю как вы, но я свап в рейд тоже забубениваю) В lilo.conf есть ли строчка raid-extra-boot=mbr-only Через груб делал - мне не понравилось.... проверял методом колдсвап))
хотелось бы посмотреть на cat /proc/mdstat .... ну и логи загрузки собсна
smb ~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid6] [raid5] [raid4]
md1 : active raid1 sdb2[1] sda2[0]
4184832 blocks [2/2] [UU]
md2 : active raid1 sdb3[1] sda3[0]
6273280 blocks [2/2] [UU]
md3 : active raid1 sdb5[1] sda5[0]
104430400 blocks [2/2] [UU]
md4 : active raid1 sdb6[1] sda6[0]
615594624 blocks [2/2] [UU]
md0 : active raid1 sdb1[1] sda1[0]
2088320 blocks [2/2] [UU]
unused devices:
Ставил на XFS, были камни)
-------------------------------------------------------------
USE="The SOURCE", Luke && emerge --syth
Всё получилось,
Всё получилось, добавление в stage /dev помогло, mdadm.conf я не редактировал, у меня конфигурация осталась такой же как и была. А принудительно прописывать массивы необязательно, о чем сказано в комментариях mdadm.conf