A céges szerverben néhány napja elektronika hibás lett a RAID-1 tömb egyik eleme. Nem hibáztatható érte, mivel 3 éve 0-24-ig működött, most pedig az elektronika feladta a harcot.
Az operációs rendszer Debian Lenny, a RAID pedig szoftveres. A rövid kis leírásom ennek az újraépítéséről fog szólni. (Hardveres RAID esetén a vezérlő biosában kell megoldani a dolgot, ami szintén nem egy őrdöngős feladat általában.)
Először is mentsünk le minden fontos adatot a még ép HDD-ről, lehetőleg egy külső lemezre. Ha ez megvan, akkor állítsuk le a gépet, cserélük ki a hibás merevlemezt, majd kapcsoljuk be a szervert. Fontos ügyelni rá, hogy a boot sorrendnél a még működő lemezt vegyük előre, mivel ellenkező esetben nem fog elindulni a rendszerünk (ha a gép teremben van, akkor vagy IP konzolt kell kérni ennek elvégzéséhez vagy lekenyerezni a rendszergazdát )
# apt-get install gpart
1.) Távolítsuk el fdisk-el a partíciókat az új HDD-ről, tisztítsuk meg a boot szektort is:
# dd if=/dev/zero of=/dev/sda bs=512 count=1
2.) Másoljuk ki a működő HDD partícióinak adatait egy txt fájlba:
# sfdisk -d /dev/sdb > mbr_sdb.txt
3.) Alkalmazzuk az új HDD-re:
# sfdisk /dev/sda < /root/mbr_sdb.txt
4.) Adjuk hozzá a partíciókat a RAID-hez:
# mdadm /dev/md0 -a /dev/sda1
# mdadm /dev/md1 -a /dev/sda2
# mdadm /dev/md2 -a /dev/sda3
5.) Ezután várjuk meg míg a szinkronizálás befejeződik, közben persze folytathatjuk a munkát és ellenőrizhetjük is a folyamatot a következőképpen:
#mdadm --detail /dev/md2