no ja bych nabootoval trebas
www.sysresccd.orgjestli fdisk umi 4k sektory poznas treba podle tohoto:
fdisk -l /dev/sda
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
muj disk ma 512B sektory, tvuj by tam mel mit 4k, jestli by to tam nebylo, tak jde jeste pouzit -b 4096
pak bych vyhodil jeden disk z pole, trebas sda2
mdadm /dev/md0 -f /dev/sda2
mdadm /dev/md0 -r /dev/sda2
znicit superblok na sda2, aby se tam potom nepletl, ja to jednou neudelal a porad se mi pole zahadne rozpadalo na dve
mdadm --zero-superblock /dev/sda2
znicit MBR a partition table na sda
dd if=/dev/zero of=/dev/sda bs=4k count=64
(normalne staci smazat jen 512B, cert vi, jak to maji ty novy 4k disky zarovnany na zacatku)
udelat novy partice zarovnany na 4k
fdisk /dev/sda
udelat novy pole jen s jednim diskem
mdadm --create /dev/md1 --metadata=0.90 --level=1 --raid-devices=2 missing /dev/sda2
metadata dej 0.90, jestli chces kernel-autodetekci, teda jestli je to / a nepouzivas initrd
jinak dej metadata 1.20
naformatovat novy pole, namountovat, okopirovat vse ze staryho pole na novy
zrusit stary pole, smazat superblock na sdb2, smazat MBR a partition table na sdb2
okopirovat 4k zarovannou partition table ze sda na sdb
sfdisk -d /dev/sda | sfdisk --no-reread /dev/sdb
pridat sdb2 do pole a pole se samo zasynchronizuje
mdadm /dev/md1 -a /dev/sdb2
nastavit grub nebo co mas do MBR sda a sdb (pro jistotu) a je to
snad jsem nic nezapomnel
jinak urcite udelej rebuild, neeeee dd, ty dva oddily sda2 a sdb2 v RAID1 nejsou uplne stejny, lisi se tim superblokem, kterej muze byt podle verze na zacatku, na konci nebo uprostred
hodne stesti!