tässä opetusohjelmassa, me puhumme RAID, erityisesti me perustaa ohjelmisto RAID 1 on käynnissä Linux-jakelu.
mikä on RAID?
RAID tarkoittaa tarpeetonta joukkoa edullisia levyjä. RAID avulla voit muuttaa useita fyysisiä kiintolevyjä yhdeksi loogiseksi kiintolevyksi. On monia RAID tasoja, kuten RAID 0, RAID 1, RAID 5, RAID 10 jne.
here we will discuss about RAID 1, joka tunnetaan myös nimellä levyn peilaus. RAID 1 Luo identtiset kopiot tiedoista., Jos sinulla on kaksi kiintolevyä RAID 1, niin tiedot kirjoitetaan molemmille asemille. Kahdella kovalevyllä on samat tiedot.
kiva osa siitä, RAID 1 on, että jos kiintolevyn epäonnistuu, tietokone tai palvelin olisi silti olla käynnissä, koska sinulla on täydellinen, ehjä kopioi tiedot toiselle kiintolevylle. Voit vetää epäonnistuneen kiintolevyn pois tietokoneen ollessa käynnissä, lisätä uuden kiintolevyn ja se automaattisesti uudistaa peilin.
RAID 1: n varjopuoli on se, että et saa yhtään ylimääräistä levytilaa., Jos kaksi kiintolevyä ovat molemmat 1TB, niin kokonaiskapasiteetti on 1TB sijaan 2TB.
Laitteisto RAID vs Ohjelmisto RAID
perustaa RAID, voit käyttää kiintolevyn ohjain, tai käyttää pala ohjelmisto, luoda se. Kiintolevyohjain on PCIe-kortti, jonka laitat tietokoneeseen. Sitten kytket kiintolevyt tähän korttiin. Kun käynnistät tietokoneen, näet vaihtoehdon, jonka avulla voit määrittää RAID. Voit asentaa käyttöjärjestelmän päälle hardware RAID, joka voi lisätä käyttöaikaa.,
Software RAID vaatii, että olet jo asentanut käyttöjärjestelmän. Se on hyvä tallentaa tietoja.
perusaskeleet ohjelmiston RAID 1: n luomiseksi Linuxille
- ensin kiintolevylle pitää asentaa Linux-jakelu. Tässä opetusohjelmassa nimeämme sen
/dev/sda
. - Sitten olet menossa napata kaksi kiintolevyä, joka on nimetty
/dev/sdb
ja/dev/sdc
tämän jälkeen. Nämä kaksi kiintolevyä voivat olla erikokoisia. Muista varmuuskopioida olemassa olevat tiedot ennen formating kiintolevyt., - Seuraavaksi aiomme luoda erityinen tiedosto järjestelmien
/dev/sdb
ja/dev/sdc
. - Ja lopulta luoda RAID 1 array käyttäen
mdadm
apuohjelma.
Vaihe 1: Alustaa kiintolevyn
Lisää kaksi kiintolevyt omalle Linux-tietokone, avaa terminaali-ikkuna. Suorita seuraava komento tarkistaaksesi laitteen nimen.
sudo fdisk -l
Voit nähdä, että minun on /dev/sdb
ja /dev/sdc
.,
suorita Sitten seuraavat 2 komennot tehdä uusi MBR osiotaulu on kaksi kiintolevyä. (Huomautus: tämä aikoo pyyhkiä pois kaikki olemassa olevat osiot ja tiedot näistä kahdesta kiintolevystä. Varmista, että tietosi on varmuuskopioitu.)
sudo parted /dev/sdb mklabel msdossudo parted /dev/sdc mklabel msdos
Voit luoda GPT-osiotaulu korvaamalla msdos
gpt
, mutta vuoksi yhteensopivuus, tämä opetusohjelma luoda MBR-osiotaulukko.,
seuraavaksi, käytä fdisk
– komentoa luodaksesi uuden osion jokaiseen asemaan ja muotoile ne Linux raid autodetect-tiedostojärjestelmäksi. Tee tämä ensin /dev/sdb
.
sudo fdisk /dev/sdb
Noudata näitä ohjeita.
- Type n luoden uuden osion.
- tyyppi p valita ensisijainen osio.
- Type 1 to create/dev / sdb1.
- Paina ”Enter” valitaksesi oletuksena ensimmäinen sektori
- Paina ”Enter” valitaksesi oletuksena viimeinen sektori. Tämä osio ulottuu koko asemaan.,
- Kirjoittaminen p tulostaa tietoa uusille osio. Oletuksena osio tyyppi on Linux.
- osiotyyppiä pitää muuttaa, joten kirjoita t.
- syötä fd asettaaksesi osiotyypin
Linux raid autodetect
. - Kirjoita P uudelleen osiotyypin tarkistamiseksi.
- Tyyppi w edellä mainittujen muutosten soveltamiseksi.
Noudata samoja ohjeita luoda Linux raid autodetect osio /dev/sdc
.
Nyt meillä on kaksi raid-laitteet /dev/sdb1
ja /dev/sdc1
.,
Vaihe 2: Asenna mdadm
mdadm
käytetään hallintaan MD (useita laitteita) – laitteet, joka tunnetaan myös nimellä Linux-ohjelmistojen RAID.
Debian/Ubuntu: sudo apt install mdadmCentOS/Redhat: sudo yum install mdadmSUSE: sudo zypper install mdadmArch Linux sudo pacman -S mdadm
tutkitaan nämä kaksi laitetta.
sudo mdadm --examine /dev/sdb /dev/sdc
Voit nähdä, että molemmat ovat tyyppi fd (Linux raid autodetect). Tässä vaiheessa ei ole RAID setup /dev/sdb1
ja /dev/sdc1
, joka voi olla päätellä tällä komennolla.,
sudo mdadm --examine /dev/sdb1 /dev/sdc1
Vaihe 3: Luo RAID 1 Looginen Asema
Suorita seuraava komento luoda RAID-1. Loogisen aseman nimeksi tulee /dev/md0
.
sudo mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sdb1 /dev/sdc1
Huomaa: Jos näet tämän viestin: ”Laite tai resurssi varattu”, sitten sinun on ehkä käynnistettävä KÄYTTÖJÄRJESTELMÄ.
Nyt voimme tarkistaa sen kanssa:
cat /proc/mdstat
Voit nähdä, että md0 on aktiivinen ja on RAID 1 setup., Saada tarkempia tietoja /dev/md0
voimme käyttää alla komennot:
sudo mdadm --detail /dev/md0
saada yksityiskohtaista tietoa kunkin raid-laitteen, suorita tämä komento:
sudo mdadm --examine /dev/sdb1 /dev/sdc1
Vaihe 4: Luo Tiedosto-Järjestelmä, RAID 1 Looginen Asema
oletetaan, muotoile se ext4 file system.
sudo mkfs.ext4 /dev/md0
luo Sitten mount point /mnt/raid1
ja asentaa RAID 1-asema.,
sudo mkdir /mnt/raid1sudo mount /dev/md0 /mnt/raid1
tällä komennolla voit tarkistaa, kuinka paljon levytilaa sinulla on.
df -h /mnt/raid1
Vaihe 5: Testi
– Nyt mennään /mnt/raid1
ja luo tekstitiedoston.
cd /mnt/raid1sudo nano raid1.txt
Kirjoittaa jotain,
This is raid 1 device.
Tallenna ja sulje tiedosto. Seuraava, poista yksi ajaa ulos tietokoneesta ja tarkista tila RAID 1 laite uudelleen.,
sudo mdadm --examine /dev/sdb1 /dev/sdc1
Voit nähdä, että /dev/sdc1
ei ole käytettävissä. Jos tarkistamme /dev/md0
, näemme, että yksi RAID-laite poistetaan.
sudo mdadm --detail /dev/md0
Kuitenkin, teksti, tiedosto on edelleen olemassa.
cat /mnt/raid1/raid1.txt
lisätä epäonnistunut ajaa (tässä tapauksessa /dev/sdc1
) takaisin RAID, suorita seuraava komento.,
sudo mdadm --manage /dev/md0 --add /dev/sdc1
– Se on erittäin tärkeää pelastaa RAID1 kokoonpano alla komento.
sudo mdadm --detail --scan --verbose | sudo tee -a /etc/mdadm/mdadm.conf
tuloksena on:
joissakin Linux-jakelu, kuten CentOS, config tiedoston mdadm
on /etc/mdadm.conf
. Sinun tulee suorittaa seuraava komento luodaksesi uuden initramfs-kuvan suoritettuasi edellä mainitun komennon.
sudo update-initramfs -u
voidaan automaattisesti asentaa RAID 1 looginen ajaa käynnistyksen aikana, lisää merkintä /etc/fstab
tiedosto kuten alla.,
/dev/md0 /mnt/raid1 ext4 defaults 0 0
Voit käyttää x-gvfs-show
vaihtoehto, voit nähdä RAID1 sivupalkissa file manager.
/dev/md0 /mnt/raid1 ext4 defaults,x-gvfs-show 0 0
Miten Poistaa RAID
Jos et halua käyttää RAID enää, suorita seuraava komento poistaa RAID.
sudo mdadm --remove /dev/md0
muokkaa mdadm.conf
tiedostoa ja kommentoida RAID määritelmä.