Otu esi ejikwa RAID Software na Linux na ngwa Mdadm - Nkebi 9
N'agbanyeghị ahụmahụ gị gara aga na usoro RAID, yana ma ị gbasoro nkuzi niile dị na usoro RAID a ma ọ bụ na ọ bụghị, ijikwa software RAID na Linux abụghị ọrụ dị mgbagwoju anya ozugbo ị matara mdadm --manage iwu.
N'ime nkuzi a, anyị ga-enyocha ọrụ nke ngwá ọrụ a na-enye ka ị nwee ike ịnweta ya mgbe ịchọrọ ya.
Dị ka n'isiokwu ikpeazụ nke usoro isiokwu a, anyị ga-eji maka ịdị mfe RAID 1 (enyo) nke nwere diski abụọ 8 GB (/ dev/sdb na/dev/sdc) na ngwaọrụ mbụ mapụtara (/ dev/sdd) iji maa atụ, mana iwu na echiche ndị edepụtara ebe a na-emetụtakwa ụdị ntọala ndị ọzọ. Nke ahụ kwuru, nweere onwe gị ịga n'ihu wee tinye ibe a na ibe edokọbara ihe nchọgharị gị, ka anyị bido.
Ịghọta nhọrọ na ojiji mdadm
Ọ dabara nke ọma, mdadm na-enye ọkọlọtọ wuru na --help
nke na-enye nkọwa na akwụkwọ maka nhọrọ nke ọ bụla.
Ya mere, ka anyị malite site na ịpị:
# mdadm --manage --help
ịhụ gịnị bụ ọrụ mdadm --manage
ga-enye anyị ohere ịrụ yana otu:
Dịka anyị nwere ike ịhụ na foto dị n'elu, ijikwa usoro RAID gụnyere ịrụ ọrụ ndị a n'otu oge ma ọ bụ ọzọ:
- (Re) Na-agbakwunye ngwaọrụ n'usoro.
- Kaa ngwaọrụ ka ezighi ezi.
- Wepụ ngwaọrụ ezighi ezi n'usoro.
- iji ihe mapụtara dochie ngwaọrụ ezighi ezi.
- Malite usoro arụrụ n'otu akụkụ.
- Kwụsị n'usoro.
- Kaa akara n'usoro ka ro (naanị-agụ) ma ọ bụ rw (agụ-agụ).
Ijikwa ngwa mdadm jikwaa ngwa RAID
Rịba ama na ọ bụrụ na ị hapụ nhọrọ --manage
, mdadm na-ewere ọnọdụ njikwa agbanyeghị. Buru eziokwu a n'uche ka ị ghara ịbanye n'ime nsogbu n'ihu n'okporo ụzọ.
Edemede a kasiri na foto gara aga na-egosi syntax bụ isi iji jikwaa RAID:
# mdadm --manage RAID options devices
Ka anyị jiri ihe atụ ole na ole mee ihe atụ.
Ị ga-agbakwunye ngwaọrụ ọhụrụ mgbe ị na-edochi nke na-adịghị mma, ma ọ bụ mgbe ị nwere akụkụ mapụtara nke ịchọrọ ịnwe aka ma ọ bụrụ na ọdịda:
# mdadm --manage /dev/md0 --add /dev/sdd1
Nke a bụ usoro iwu kwadoro tupu ịwepụ ngwaọrụ ahụ n'usoro n'usoro, ma emesịa dọpụta ya na igwe - n'usoro ahụ (ọ bụrụ na ị tufuo otu n'ime usoro ndị a, ị nwere ike mebie mmebi ngwaọrụ ahụ n'ezie):
# mdadm --manage /dev/md0 --fail /dev/sdb1
Rịba ama ka esi eji ngwaọrụ mapụtara agbakwunyere na ihe atụ gara aga iji dochie diski dara ada na-akpaghị aka. Ọ bụghị naanị nke ahụ, mana mgbake na iwughachi data wakporo na-amalite ozugbo:
Ozugbo egosiri ngwaọrụ ahụ ka ọ dara na aka, enwere ike wepu ya na nchekwa n'usoro:
# mdadm --manage /dev/md0 --remove /dev/sdb1
Ruo ugbu a, anyị nwere usoro RAID 1 na-arụ ọrụ nke nwere ngwaọrụ abụọ na-arụ ọrụ: /dev/sdc1 na /dev/sdd1. Ọ bụrụ na anyị nwara ịgbakwunye/dev/sdb1 na /dev/md0 ugbu a:
# mdadm --manage /dev/md0 --re-add /dev/sdb1
anyị ga-abanye na mperi:
mdadm: --re-add for /dev/sdb1 to /dev/md0 is not possible
n'ihi na n'usoro a na-ama mejupụtara nke kacha kacha kwere omume ọnụ ọgụgụ nke draịva. Ya mere, anyị nwere nhọrọ 2: a) tinye/dev/sdb1 dị ka ihe nchekwa, dị ka egosiri na Ihe Nlereanya #1, ma ọ bụ b) wepụ/dev/sdd1 na nhazi ahụ wee tinyegharịa/dev/sdb1.
Anyị na-ahọrọ nhọrọ b), ma ga-amalite site n'ịkwụsị n'usoro iji mechaa chịkọta ya:
# mdadm --stop /dev/md0 # mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1
Ọ bụrụ na iwu a dị n'elu anaghị agbakwunye/dev/sdb1 nke ọma na nhazi ahụ, jiri iwu si na Ihe Nleta #1 mee ya.
Ọ bụ ezie na mdadm ga-achọpụta na ngwaọrụ agbakwunyere ọhụrụ dị ka ihe nchekwa, ọ ga-amalite iwughachi data na mgbe emechara ya, ọ ga-amata na ngwaọrụ ahụ bụ akụkụ na-arụ ọrụ nke RAID:
Iji ihe mapụtara dochie diski dị n'usoro dị mfe dịka:
# mdadm --manage /dev/md0 --replace /dev/sdb1 --with /dev/sdd1
Nke a na-ebute ngwaọrụ na-eso --na
mgba ọkụ na-agbakwunye na RAID ka diski a na-egosi site na --dochie
ka ezighi ezi:
Mgbe ịmechara nhazi ahụ, ị ga-abụrịrị ịmepụta faịlụ n'elu ya wee tinye ya na ndekọ iji jiri ya. Ihe ị maghị mgbe ahụ bụ na ị nwere ike kaa RAID dị ka ro, si otú a na-enye ohere ka a rụọ ọrụ naanị na ya, ma ọ bụ rw, iji deekwa ngwaọrụ ahụ.
Iji kaa ngwaọrụ ahụ akara dị ka ro, ọ ga-ebu ụzọ wụnye ya:
# umount /mnt/raid1 # mdadm --manage /dev/md0 --readonly # mount /mnt/raid1 # touch /mnt/raid1/test1
Iji hazie array ka inye ohere ide ọrụ, jiri nhọrọ --readwrite
. Rịba ama na ị ga-achọ ịkwatu ngwaọrụ ahụ ma kwụsị ya tupu ịtọọ ọkọlọtọ rw:
# umount /mnt/raid1 # mdadm --manage /dev/md0 --stop # mdadm --assemble /dev/md0 /dev/sdc1 /dev/sdd1 # mdadm --manage /dev/md0 --readwrite # touch /mnt/raid1/test2
Nchịkọta
N'ime usoro isiokwu a, anyị akọwarala otu esi edobe ụdị ngwa RAID dị iche iche nke a na-eji na gburugburu ụlọ ọrụ. Ọ bụrụ n’ịgbaso akụkọ ndị ahụ na ihe atụ ndị enyere na edemede ndị a ị dịla njikere itinye ike nke RAID sọftụwia na Linux.
Ọ bụrụ na ị nwere ajụjụ ma ọ bụ aro, nweere onwe gị ịkpọtụrụ anyị site na iji ụdị dị n'okpuru.