2024. április 25., csütörtök

Gyorskeresés

RAID-1 újraépítése az egyik HDD meghibásodása esetén Linux alatt

Írta: | Kulcsszavak: raid 1 . linux . debian . resync

[ ÚJ BEJEGYZÉS ]

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

Hozzászólások

(#1) Thunderzolee

Ne adja az Isten, h széthulljon a RAID tömb..
Sosem felejtem el mikor egy nap ez fogadott:

Aztán persze kiderült, h semmi baja semminek, de a frászt hozta rám.. :O

Javíts ki nyugodtan, ha tévedek valamiben. :)

(#2) The DJ válasza Thunderzolee (#1) üzenetére


The DJ
addikt

Hát igen, a RAID0 teljesen más tészta, otthon sokan használják a sebességtöbblet miatt, de szerverkörnyezetben így önmagában nem valami előnyös választás.

Ha backup nélkül széthullik egy RAID0, akkor nem hiszem, hogy vissza lehet állítani, kivéve ha a halott HDD elektronikája csereszabatos.

https://wpszaki.hu - Minden, ami WordPress, cikkek kezdőknek és haladóknak.

(#3) letix


letix
aktív tag

Szia The DJ!

Köszi a cikket!

Buta kérdés.:

Grub-nak pl. nem kellett ezután megmondani, hogy a 2. HDD is létezik?
Vagy ott csak az md0,1... eszközök voltak ,amiknek részévé vált az "új" hdd?

Nem voltam még ilyen helyzetben, és remélem nem is leszek egyhamar, de a lehetőség adott.. :)

udv
letix

don't panic! ... http://www.letix.hu - linux parancsok

(#4) moha21 válasza The DJ (#2) üzenetére


moha21
addikt

stripping -eng kívül semmi értelme a raid0-nak ( redundancia nincs is ).

Amúgy gáz, hogy az elektronika előbb adja meg magát, mint a mechanika...

Nem az az igazi férfi aki minden nőt meghódít, hanem aki ismeri a nagyfeszültségű földkábelek szigetelésének technikáját.

(#5) dabadab válasza moha21 (#4) üzenetére


dabadab
titán

Hat ha meg legalabb stripping lenne benne, de nem, csak striping van :DDD

DRM is theft

(#6) moha21 válasza dabadab (#5) üzenetére


moha21
addikt

:DDD fú lassú vagyok, de leesett :D

Nem az az igazi férfi aki minden nőt meghódít, hanem aki ismeri a nagyfeszültségű földkábelek szigetelésének technikáját.

További hozzászólások megtekintése...
Copyright © 2000-2024 PROHARDVER Informatikai Kft.