camscape - for excellent IT solutions itkb.ro - IT knowledge base

linux :: recuperare date raid1 software

Cristian
Cristian M.
TitleRecuperare date RAID1 software
TagsRAID1, software, recuperare
Desc.Recuperare date RAID1 software
CodeKBLN0016 v1.0
Date27 octombrie 2013

Si ati ajuns la concluzia ca, pe Linux, este cateodata mai bine sa aveti o matrice RAID1 configurata software decat folosind un controler. Avantaje? Nu dati banii pe controler, in conditiile in care un controler sub 500 EUR face aceeasi treaba pana la urma ca si un RAID software, si aveti acces fizic la harddiskuri si deci la informatiile SMART.
 
Dar ce se intampla daca unul dintre harddisc-uri se defecteaza, iar harddisc-ul ramas vreti sa il montati in alt sistem de unde sa accesati datele?
 
Sa presupunem ca harddisc-ul functional are 1 partitie, /dev/sda1 . Daca incercati sa montati direct, nu va functiona:
 
root@server:/# mkdir /temp
root@server:/# mount /dev/sda1 /temp
mount: unknown filesystem type ''linux_raid_member''
 
Solutia este sa recreati matricea RAID folosind doar aceasta partitie. Intai verificati ce device RAID puteti crea, ruland
 
cat /proc/mdstat
 
Alegeti un /dev/mdX care nu exista deja. Totodata, in lista afisata, verificati sa nu existe deja creata matricea RAID (va uitati dupa ceva care sa contina sda1). Alegeti de exemplu /dev/md0 :
 
root@server:/# mdadm --assemble --run /dev/md0 /dev/sda1
root@server:/# mount /dev/md0 /temp
 
Daca nu functioneaza, inseamna ca si acest harddisc este "un pic" afectat. Editati /etc/mdadm.conf si adaugati linia:
 
ARRAY /dev/md0 level=raid1 num-devices=2 devices=/dev/sda1,missing
 
Acum rulati:
 
root@server:/# mdadm --assemble --run 
root@server:/# mount /dev/md0 /temp