всем привет,
помогите решить проблему. Я не админ по специальности но вот взялся тут настроит Software RAID 1 на Debian lenny на базе 2.6.26-2-amd64.
Тоесть там есть mdadm который и пользую.
разбил так:
на двух платах sda и sdb есть два Raid раздела md0 и md1 соотвественно.
на md0 лежит /boot на md1 сначала LVM и в котром все остальное включая корень /.
фактически как по этому туторалу. _http://dev.jerryweb.org/raid/
И всебыло хорошо пока я не решил протестировать "вытаскивание диска".
выключил комп, и вытащил sda, не посмотрел. получилось что при старте бывший sda стал sdb. но это вроде не проблема, машина завялась. Я вставил диск и
добавил в масив. mdadm -a /dev/md0 /dev/sda вместо /dev/md0 /dev/sd1
и тем самым раздолбал все на sda как мне кажется. тоесть все разделы. Но в это только абстрактно понимаю.
Одкако с помощью sfdisk я вроде смог скопировать разделы с dev/sdb заного. и после этого вроде бы репликация заработала...
/proc/mdstat показывет сейчас [UU] на md0 и md1
но видимо sfdiskа мало... было, я не могу точно оценить, не совсем понимаю что там как во что вложено и как от дург друга точно зависит.
так вот есть странности.:
1) fdisk -l покажывает ошибки..
Код:
:~# fdisk -l
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Device Boot Start End Blocks Id System
/dev/sda1 * 1 62 497983+ fd Linux raid autodetect
/dev/sda2 63 59391 476560192+ fd Linux raid autodetect
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0002a0ee
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 62 497983+ fd Linux raid autodetect
/dev/sdb2 63 59391 476560192+ fd Linux raid autodetect
Disk /dev/md0: 509 MB, 509804544 bytes
2 heads, 4 sectors/track, 124464 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md0 doesn't contain a valid partition table
Disk /dev/md1: 487.9 GB, 487997571072 bytes
2 heads, 4 sectors/track, 119140032 cylinders
Units = cylinders of 8 * 512 = 4096 bytes
Disk identifier: 0x00000000
Disk /dev/md1 doesn't contain a valid partition table
Disk /dev/dm-0: 2046 MB, 2046820352 bytes
255 heads, 63 sectors/track, 248 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 20.0 GB, 20006830080 bytes
255 heads, 63 sectors/track, 2432 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-1 doesn't contain a valid partition table
Disk /dev/dm-2: 56.5 GB, 56593743872 bytes
255 heads, 63 sectors/track, 6880 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-2 doesn't contain a valid partition table
Disk /dev/dm-3: 409.3 GB, 409347293184 bytes
255 heads, 63 sectors/track, 49766 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-3 doesn't contain a valid partition table
Я думаю как-то не воcтановились на одном из дисков partion tables.
у меня не хватат знаний на эту тему во так с наскока.
подскажите так ли это? и как решить проблему???
Видимо это может быть причиной вторйо проблемы
2)
Со второго диска теперь не стратовать. Я добавил в груб конфигнурацию c (hd1,0)
Код:
<pre>fallback 1
# is there after installation
title Debian GNU/Linux, kernel 2.6.18-6-686 Raid (hd0)
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/md0 ro
initrd /boot/initrd.img-2.6.18-6-686
# manually created
<pre>
<pre>title Debian GNU/Linux, kernel 2.6.18-6-686 Raid (hd1)
root (hd1,0)
kernel /boot/vmlinuz-2.6.18-6-686 root=/dev/md0 ro
initrd /boot/initrd.img-2.6.18-6-686</pre>
и так делал
Код:
grub> root (hd0,0)
grub> setup (hd0)
setup (hd0)
grub> root (hd1,0)
grub> setup (hd1)
но со второй не тартует. Ошибку могу скинуть завтра помотрев.
Буду рад любым мыслям и советам на тему!!






добавлено через 33 минуты
А вот ещё инетресно..
наткнулся.. на примеры
Код:
:~# file -s /dev/sda
/dev/sda: x86 boot sector; GRand Unified Bootloader, stage1 version 0x3, stage2 address 0x2000, stage2 segment 0x200; partition 1: ID=0xfd, active, starthead 1, startsector 63, 995967 sectors; partition 2: ID=0xfd, starthead 0, startsector 996030, 953120385 sectors
:~# file -s /dev/sdb
/dev/sdb: x86 boot sector; partition 1: ID=0xfd, active, starthead 1, startsector 63, 995967 sectors; partition 2: ID=0xfd, starthead 0, startsector 996030, 953120385 sectors
Тоесть не подействовал
root (hd1,0)
grub> setup (hd1)
?????