Situatie
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 hdd-uri si deci la informatiile SMART
Solutie
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
Leave A Comment?