31
Hardware / Oprava rozpadlého pole po zvětšení
« kdy: 05. 02. 2015, 21:59:58 »
Mám RAID1 a na něm LVM. Po výměně disků jsem chěl zvětšit prostor pro md0, aby využil celou kapacitu disků. Postup byl následující:
1. mdadm /dev/md0 --fail /dev/sda1
2. mdadm /dev/md0 --remove /dev/sda1
3. cfdisk
- zrušen oddíl sda1
- vytvořen oddíl sda1 v celé velikosti disku
4. mdadm --zero-superblock /dev/sda1
5. mdadm /dev/md0 --add /dev/sda1
Proběhla synchronizace s tím, že md0 bylo pochopitelně v původní velikosti. Dále jsem opakoval kroky 1-5 pro sdb1.
Po synchronizaci bylo md0 stále v původní velikosti. Příkaz
mdadm --grow /dev/md1 --size max
nic nezměnil.
Udělal jsem reboot systému. Po rebootu jede LVM přímo nad partišnou sdb1 a v /proc/mdstat diskové pole není. Není ani v /dev/md/. V logu je hláška
DeviceDisappeared event detected on md device /dev/md0
Příkaz pvdisplay ukazuje, že jede na /dev/sdb1.
Příkaz mdadm --assemble /dev/md0 tiše neudělá nic. mdadm --examine /dev/sda1 oznámí, že zařízení není součástí diskového pole.
Otázka zní: Jak pole znovu "nahodit", aby tam byla ale i dřívější data. Pokud zmizí to, co se odehrálo na sdb1 od rozpadu pole, tak to přežiju.
Díky
1. mdadm /dev/md0 --fail /dev/sda1
2. mdadm /dev/md0 --remove /dev/sda1
3. cfdisk
- zrušen oddíl sda1
- vytvořen oddíl sda1 v celé velikosti disku
4. mdadm --zero-superblock /dev/sda1
5. mdadm /dev/md0 --add /dev/sda1
Proběhla synchronizace s tím, že md0 bylo pochopitelně v původní velikosti. Dále jsem opakoval kroky 1-5 pro sdb1.
Po synchronizaci bylo md0 stále v původní velikosti. Příkaz
mdadm --grow /dev/md1 --size max
nic nezměnil.
Udělal jsem reboot systému. Po rebootu jede LVM přímo nad partišnou sdb1 a v /proc/mdstat diskové pole není. Není ani v /dev/md/. V logu je hláška
DeviceDisappeared event detected on md device /dev/md0
Příkaz pvdisplay ukazuje, že jede na /dev/sdb1.
Příkaz mdadm --assemble /dev/md0 tiše neudělá nic. mdadm --examine /dev/sda1 oznámí, že zařízení není součástí diskového pole.
Otázka zní: Jak pole znovu "nahodit", aby tam byla ale i dřívější data. Pokud zmizí to, co se odehrálo na sdb1 od rozpadu pole, tak to přežiju.
Díky