Case z ubiegłego tygodnia. Troszkę uproszczony, by prościej odzwierciedlić problem. :-)
2 dyski 200 GB, na nich po jednej partycji sda1 i sdb1 zajmującej cały dysk.
Z sda1 i sdb1 złożony raid1, md1. Na md1 założony PV i VG oraz 1 wolumen 30 GB.
Cel - zmniejszenie partycji sda1 i sdb1 do 100 GB tak, by móc utworzyć partycje sda2 i sdb2 (mniejsza o powód, nie jest istotny).
Co zrobiłem:
- zmniejszyłem rozmiar PV przez pvresize do 50 GB (bez problemu). System po reboocie wstał. ;)
- zmniejszyłem mdadm --grow --size wielkość md1 do 80 GB. Bez problemu, system po reboocie wstał. Mdadm napisał, że zmniejszył (niestety nie sprawdziłem przez mdadm -a wielkości macierzy).
- zmniejszyłem fdiskiem wielkość sda1 i sdb1 do docelowego rozmiaru 100 GB.
Po reboocie system nie wstał. Nie miałem czasu analizować, więc po uruchomieniu rescue przywróciłem poprzednie wielkości partycji i powiększyłem PV do rozmiaru dysku.
Przerabiał ktoś może podobny scenariusz? Podejrzewam jakiś błąd w mdadmie (macierze w wersji 1.2), ale może ja gdzieś zrobiłem błąd i czegoś nie doczytałem? :-)