Необходимо установить систему (желательно debian) на сервер, в котором 2 жестких диска, таким образом, чтобы это все было на программном raid-зеркале.
При загрузке с debian-5.03 для дальнейшей установки, он мне выдал, что не видит жестких дисков.
Загрузился ради интереса с ubuntu-10.04 - он увидел 2 диска. Вот мне и посоветовали сделать с помощью mdadm raid, на него установить debian из-под ubuntu с помощью debootstrap
Проблема в том, что мне нужен debian, а не ubuntu.
Может быть мне проще кого-то попросить помочь и заплатить ему денег?
Я вот сейчас пробую в virtualbox-e съэмулировать. подцепил 2 одинаковых виртуальных диска, загрузился с live-cd, сделал по 2 раздела на каждом типа linux raid, соединил mdadm в raid1 /dev/sda1+/dev/sdb1, и тоже в raid1 (под swap) /dev/sda2+/dev/sdb2
mkefs.ext3 /dev/md0
mount /dev/md0 /mnt
debootstrap --arch i386 lenny /mnt file:/media/cdrom (туда примонтирован сидюк с дебианом)
mount /proc /mnt/proc
mount /sys /mnt/sys
mount /dev /mnt/dev
chroot /mnt
source /etc/profile
apt-get install linux-image-2.6.26-2-686 mdadm grub
Вот дальше затык. Как сделать, чтоб grub установился на какой-либо из дисков, а корень подцеплял из /dev/md0, а не из /dev/sda1 ? Что писать в menu.lst ?
Может я вообще неправильно все делаю?
Проблемы с установкой на raid
lenny не загрузится с md.
нужно на целевой машине создать два одинаковых по размеру слайса и объединить их в рейд. этот массив уже мантировать как любой раздел куда симлинками накидать все нужные для зеркалирования файлы настроек. (например если они в /etc)
но корень должен быть на обычном слайсе.
Т.е. лучше установить систему на отдельный диск, а массив собрать из этих двух в зеркало и на нем хранить файлы ? (сервер - samba-файлопомойка)
да, но критичные файлы и конфиги которые боязно потерять при падении "системного" жесткого диска лучше положить на зеркало и от туда дать симлинки.
спасибо большое. Буду пробовать.
system-root, а разве груб не умеет ьутаться с raid1?
zerg, в lenny не умеет, в остальных не проверял
system-root, с какого уровня пробовали? Вроде с raid1 грузится.
Сейчас у меня везде squeeze так работает.
0 и 1 пробывал.
system-root, может проверю на дня. Со страйпа работать и не должен, а вот с зеркалки... Странно
ok, будем ждать
zerg, чего-то я не поймы какой это рейд. 1?
system-root, да... см. первый скрин. Как я уже и писал, граб сто лет уже как с первого рейда и с цельного lvm умеет грузиться.
Собственно важно лишь то, что внутри раздела, входящего в raid1, есть вся ФС. то же и с lvm. Вот с других уровней, где есть чередование, грузиться уже не может...
На компе 2 жестких диска, собраные в raid зеркало с помощью fake-raid на мат. плате. На них стояла винда в качестве файлопомойки. Решил воткнуть туда еще один винт с линуксом и настроить samba. Попробовал загрузиться сначала с live-cd и увидел 2 жестких диска. Ввел в консоли lsmod|grep raid, увидел dm-raid45, ввел dmraid -r , увидел 4 чего-то там ddf1, ввел dmraid -ay -f ddf1 , на что компьютер сказал, что все готово. Ввел fdisk -l, увидел свои 2 жестких диска без каких-либо /dev/mapper. Ввел ls /dev/mapper, увидел 2 устройства хаотичного названия + control. Что делать дальше?
Ввел blkid, увидел свои raid-ы, всем спасибо.
А как вообще посмотреть информацию по raid в dmraid? Ну типа cat /proc/mdstat ? Или типа mdadm --detail --scan ? Хочется увидеть, какие устройства в каком raid и т.п.
forkostya, fakeraid != mdadm!
http://wiki.debian.org/DebianInstaller/SataRaid
Я это знаю, перечитайте моё сообщение, я пишу "типа" , т.е. "по аналогии"
forkostya, ну так по ссылке то или не то? Подошло?
Что-то подошло, спасибо. А как узнать, какие устройства в каком уровне raid собраны?
Как смотрю Grub тут приводится версии 0.97 , советую попробовать grub 2 по заявлениям он умеет грузится c raid



