Kirjoittaja Aihe: RAID, ohjelmallisesti.  (Luettu 2957 kertaa)

HannuTapio

  • Käyttäjä
  • Viestejä: 1264
  • OpenJDK + JavaScript testailuu ja säätelyy.
    • Profiili
    • Hannun netti internet sotaisa aihe lautapelejä.
RAID, ohjelmallisesti.
« : 05.08.14 - klo:07.33 »
Hei,

Minulla on kaksi 120G SSD asemaa, ovat identtisiä.

Minulla on tarkoitus pitää linux ja tärkeät tiedostot asemilla, ja sitten backuppaan tästä 2TB HDD asemaan.


Tahdon että nämä kaksi 120G SSD asemaa ovat identtisiä, eli tämä olisi sitten se RAID toiminnan mirror optio, sitä varten jos toinen kovalevy hajoaa.

Mitä tässä nyt sitten pitää asentaa jotta ohjelmallinen ( software based ) RAID on käytössä ?

Muistaakseni ext4 ei sisällä ohjelmallista raid toimintaa, se on sitten käytettävä jotakin muuta vaihtoehtoa ?

---
« Viimeksi muokattu: 05.08.14 - klo:07.41 kirjoittanut JariTapio »
Suomalainen Linux netti lautapelejä indie .. ( Gimp, Inkscape, Netbeans, Audacity ) ..
Blogi - [ https://lautapelimestari.com ]
Pelisivut - [ https://lautapelisivusto.com | https://hannunsankarit.com | https://lautapelikenraalit.com ]
--

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: RAID, ohjelmallisesti.
« Vastaus #1 : 05.08.14 - klo:09.03 »
Linuxin RAID-toteutus ei riipu tiedostojärjestelmästä eli voit käyttää ext4:ää myös sen kanssa.

Mielestäni helpointa tehdä RAID on käyttää Levytyökalua, nykyisin nimeltään Levyt. Itse olen aina tehnyt erillisen boot-osion, jonka olen sitten kopioinut säännöllisesti cronilla toiselle levylle, mutta sitäkään ei ole pakko tehdä RAID1:stä käytettäessä. En ole koskaan kokeillut miten kävisi, jos boot-olisi RAID:lla eli joutuisiko Grubia säätämään vähän enemmän.

RAID:n kanssa periaate on siis se, että teet halutun RAID:n kokoiset osiot, joiden tyyppi on Linux raid autodetect, ja teet niistä pakan (joko mdadm:lla tai Levytyökalulla) ja sen jälkeen siihen alustus haluttuun tiedostojärjestelmään tai pohjalle LVM ja siihen tiedostojärjestelmät. Jos et käytä LVM:ää, tarvitset jokaista RAID:lle tehtyä osiota (esim. juuri- ja home-osiot) kohti yhden RAID-pakan eli kummallekin levylle tulee yhtä monta osiota kuin niitä on järjestelmässä.

Jos käytät boot-osiota käytännössä kaikki muut vaiheet menevät aivan samalla tavalla, kuin jos olisit siirtämässä toimivaa järjestelmää tavalliselle levylle, nyt vain tiedostojärjestelmä on /dev/mdX-laitteella eikä /dev/sdYX-laitteella ja myöskin fstabissa käytetään ko. tunnuksia.

Linux.fi:n RAID-ohje: http://linux.fi/wiki/Ohjelmistopohjainen_RAID
Ohje ei ole mitenkään täydellinen eli siinä oikeastaan neuvotaan vain miten tehdä kahdesta osiosta RAID-osiot ja sitten alustaa ne johonkin tiedostojärjestelmään komentorivillä.
Tuolla paljon RAID-tietoutta (englanniksi, vain komentorivityökaluja): https://raid.wiki.kernel.org/index.php/Linux_Raid
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: RAID, ohjelmallisesti.
« Vastaus #2 : 06.08.14 - klo:09.31 »
Linuxin RAID-toteutus ei riipu tiedostojärjestelmästä eli voit käyttää ext4:ää myös sen kanssa.

Poikkeuksena soppaan btrfs, jolla voidaan toteuttaa RAID ilman perinteistä mdadm softaraidia.