Ṣiṣẹda Software RAID0 (Stripe) lori Awọn Ẹrọ Meji Lilo Irinṣẹ mdadm ni Lainos - Apá 2


RAID jẹ Apọju Apejuwe ti awọn disiki ti ko gbowolori, ti a lo fun wiwa giga ati igbẹkẹle ninu awọn agbegbe iwọn nla, nibiti o nilo lati ni aabo data ju lilo deede. Igbogun ti o kan kan gbigba ti awọn disiki ni a pool lati di a mogbonwa iwọn ati ki o ni ohun orun. Apapọ awakọ ṣe ipilẹ kan tabi pe bi ṣeto ti (ẹgbẹ).

A le ṣẹda RAID, ti o ba jẹ pe nọmba 2 ti o kere julọ ti disiki ti a sopọ si adari igbogun ti ati ṣe iwọn ọgbọn ọgbọn tabi awọn awakọ diẹ sii ni a le ṣafikun ni ọna kan ni ibamu si Awọn ipele RAID ti a ṣalaye. Raid sọfitiwia wa laisi lilo hardware ti ara wọnyẹn ni a pe ni bi igbogun ti sọfitiwia. Raid sọfitiwia yoo lorukọ bi igbogun ti Eniyan.

Erongba akọkọ ti lilo RAID ni lati ṣafipamọ data lati Nikan aaye ti ikuna, tumọ si ti a ba lo disiki kan lati tọju data naa ti o ba kuna, lẹhinna ko ni aye lati gba data wa pada, lati da pipadanu data ti a nilo a Ọna ifarada ẹbi. Nitorinaa, pe a le lo gbigba diẹ ninu disiki lati ṣe agbekalẹ eto RAID kan.

Adikala jẹ ṣiṣan data kọja ọpọ disiki ni akoko kanna nipa pinpin awọn akoonu naa. Ṣebi a ni awọn disiki meji ati ti a ba fi akoonu pamọ si iwọn ọgbọn ọgbọn yoo wa ni fipamọ labẹ awọn disiki ti ara mejeeji nipa pipin akoonu naa. Fun iṣẹ RAID 0 ti o dara julọ yoo ṣee lo, ṣugbọn a ko le gba data ti ọkan ninu awakọ naa ba kuna. Nitorinaa, kii ṣe iṣe ti o dara lati lo RAID 0. Ojutu kan ṣoṣo ni lati fi sori ẹrọ ẹrọ pẹlu RAID0 awọn iwọn ọgbọn ti a lo lati ṣe aabo awọn faili pataki rẹ.

  1. RAID 0 ni Iṣe giga.
  2. Isonu Agbara Ero ni RAID 0. Ko si aaye kankan ti yoo parun.
  3. Ifarada Ẹṣẹ Ero (Ko le gba data pada ti eyikeyi ọkan ninu disk ba kuna).
  4. Kọ ati Kika yoo dara julọ.

Nọmba ti o kere julọ ti awọn disiki gba laaye lati ṣẹda RAID 0 jẹ 2, ṣugbọn o le ṣafikun disiki diẹ sii ṣugbọn aṣẹ yẹ ki o jẹ ilọpo meji bi 2, 4, 6, 8. Ti o ba ni kaadi RAID ti ara pẹlu awọn ibudo to pọ, o le ṣafikun awọn disiki diẹ sii .

Nibi a ko lo igbogun ti Ohun elo, iṣeto yii da lori RAID Software nikan. Ti a ba ni kaadi igbogun ti ohun elo ti ara a le wọle si lati UI iwulo rẹ. Diẹ ninu modaboudu nipasẹ aiyipada ni-kọ pẹlu ẹya RAID, nibẹ UI le wọle si ni lilo awọn bọtini Ctrl + I .

Ti o ba jẹ tuntun si awọn ipilẹ RAID, jọwọ ka nkan iṣaaju wa, nibi ti a ti bo diẹ ninu iṣafihan ipilẹ ti nipa RAID.

  1. Ifihan si RAID ati Awọn imọran RAID

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.225
Two Disks	 :	20 GB each

Nkan yii jẹ Apá 2 ti 9-Tutorial RAID jara, nibi ni apakan yii, a yoo wo bawo ni a ṣe le ṣẹda ati ṣeto sọfitiwia RAID0 tabi ṣiṣan ni awọn eto Linux tabi awọn olupin nipa lilo awọn disiki 20GB meji ti a npè ni sdb ati sdc .

Igbesẹ 1: Eto Nmu ati Fifi mdadm fun Ṣiṣakoṣo RAID

1. Ṣaaju ki o to ṣeto RAID0 ni Lainos, jẹ ki a ṣe imudojuiwọn eto kan ati lẹhinna fi package sii ‘mdadm’. Mdadm jẹ eto kekere, eyiti yoo gba wa laaye lati tunto ati ṣakoso awọn ẹrọ RAID ni Linux.

# yum clean all && yum update
# yum install mdadm -y

Igbesẹ 2: Ṣayẹwo So Awakọ 20GB Meji

2. Ṣaaju ki o to ṣẹda RAID 0, rii daju lati rii daju pe awari awọn dira lile meji ti o so tabi rara, ni lilo pipaṣẹ atẹle.

# ls -l /dev | grep sd

3. Ni kete ti a rii awakọ awakọ lile tuntun, o to akoko lati ṣayẹwo boya awọn awakọ ti a ti sopọ mọ ti nlo lilo eyikeyi igbogun ti wa tẹlẹ pẹlu iranlọwọ ti titẹle aṣẹ ‘mdadm’.

# mdadm --examine /dev/sd[b-c]

Ninu iṣẹjade ti o wa loke, a wa mọ pe ko si ọkan ti RAID ti a ti fi si awọn awakọ meji wọnyi sdb ati sdc .

Igbesẹ 3: Ṣiṣẹda Awọn ipin fun RAID

4. Bayi ṣẹda awọn ipin sdb ati sdc fun igbogun ti, pẹlu iranlọwọ ti titẹle pipaṣẹ fdisk. Nibi, Emi yoo fihan bi a ṣe le ṣẹda ipin lori sdb iwakọ.

# fdisk /dev/sdb

Tẹle awọn itọnisọna ni isalẹ fun ṣiṣẹda awọn ipin.

  1. Tẹ ‘n‘ fun ṣiṣẹda ipin tuntun.
  2. Lẹhinna yan ‘P’ fun ipin Primary.
  3. Nigbamii yan nọmba ipin bi 1.
  4. Fun iye aiyipada nipasẹ titẹ ni igba meji bọtini Tẹ.
  5. Nigbamii tẹ 'P' lati tẹ ipin ti a ṣalaye.

Tẹle awọn itọnisọna ni isalẹ fun ṣiṣẹda idojukọ igbogun ti Linux lori awọn ipin.

  1. Tẹ 'L' lati ṣe atokọ gbogbo awọn oriṣi ti o wa.
  2. Tẹ ‘t‘ati yan awọn ipin naa.
  3. Yan ‘fd’ fun idojukọ igbogun ti Linux ki o tẹ Tẹ lati lo.
  4. Lẹhinna tun lo 'P' lati tẹ awọn ayipada ohun ti a ti ṣe.
  5. Lo ‘w’ lati ko awọn ayipada naa.

Akiyesi: Jọwọ tẹle awọn itọnisọna kanna loke lati ṣẹda ipin lori sdc iwakọ bayi.

5. Lẹhin ti o ṣẹda awọn ipin, rii daju pe awọn awakọ naa ti ṣalaye ni deede fun RAID nipa lilo pipaṣẹ atẹle.

# mdadm --examine /dev/sd[b-c]
# mdadm --examine /dev/sd[b-c]1

Igbesẹ 4: Ṣiṣẹda RAID md Awọn ẹrọ

6. Bayi ṣẹda ẹrọ md (ie/dev/md0) ati lo ipele igbogun ti lilo pipaṣẹ isalẹ.

# mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
# mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[b-c]1

  1. -C - ṣẹda
  2. -l - ipele
  3. -n - Ko si ti awọn ẹrọ igbogun ti

7. Lọgan ti a ti ṣẹda ẹrọ md, ni bayi ṣayẹwo ipo Ipele RAID, Awọn ẹrọ ati Eto ti a lo, pẹlu iranlọwọ ti atẹle awọn ofin atẹle bi o ti han.

# cat /proc/mdstat
# mdadm -E /dev/sd[b-c]1
# mdadm --detail /dev/md0

Igbesẹ 5: Ṣiṣayẹwo Awọn ẹrọ RAID si Eto faili

8. Ṣẹda eto faili ext4 kan fun ẹrọ RAID/dev/md0 ki o si gbe e labẹ/dev/raid0.

# mkfs.ext4 /dev/md0

9. Lọgan ti a ti ṣẹda eto faili ext4 fun ẹrọ Raid, ni bayi ṣẹda itọsọna aaye oke (ie/mnt/raid0) ki o si gbe ẹrọ/dev/md0 sii labẹ rẹ.

# mkdir /mnt/raid0
# mount /dev/md0 /mnt/raid0/

10. Nigbamii, rii daju pe ẹrọ/dev/md0 ti wa labẹ labẹ/mnt/raid0 liana nipa lilo pipaṣẹ df.

# df -h

11. Nigbamii, ṣẹda faili kan ti a pe ni 'tecmint.txt' labẹ aaye oke/mnt/raid0, ṣafikun akoonu diẹ si faili ti o ṣẹda ki o wo akoonu faili kan ati itọsọna.

# touch /mnt/raid0/tecmint.txt
# echo "Hi everyone how you doing ?" > /mnt/raid0/tecmint.txt
# cat /mnt/raid0/tecmint.txt
# ls -l /mnt/raid0/

12. Lọgan ti o ti wadi awọn aaye oke, o to akoko lati ṣẹda titẹsi fstab ni/ati be be lo/fstab faili.

# vim /etc/fstab

Ṣafikun titẹsi atẹle bi a ti ṣalaye. Le yatọ si ipo oke rẹ ati eto faili ti o nlo.

/dev/md0                /mnt/raid0              ext4    defaults         0 0

13. Ṣiṣe oke '-a' lati ṣayẹwo ti aṣiṣe eyikeyi ba wa ni titẹsi fstab.

# mount -av

Igbesẹ 6: Fifipamọ awọn atunto RAID

14. Lakotan, fipamọ iṣeto igbogun ti si ọkan ninu faili naa lati tọju awọn atunto fun lilo ọjọ iwaju. Lẹẹkansi a lo aṣẹ 'mdadm' pẹlu awọn aṣayan '-s' (ọlọjẹ) ati awọn aṣayan '-v' (verbose) bi o ti han.

# mdadm -E -s -v >> /etc/mdadm.conf
# mdadm --detail --scan --verbose >> /etc/mdadm.conf
# cat /etc/mdadm.conf

Iyẹn ni, a ti rii nibi, bii o ṣe le tunto ṣiṣan RAID0 pẹlu awọn ipele igbogun nipa lilo awọn disiki lile meji. Ninu nkan ti n tẹle, a yoo rii bii o ṣe le ṣeto RAID5.