Mdadm తో డిస్క్ శ్రేణిని సృష్టించండి !!!!!

 

అనువర్తనాన్ని ఉపయోగించి డిస్క్ శ్రేణిని సృష్టించడానికి నేను ఒక ట్యుటోరియల్‌ను ప్రదర్శిస్తున్నాను mdadm (http://packages.debian.org/squeeze/mdadm).

దీన్ని నిర్వహించడానికి అవసరాలు వర్చువల్ మెషీన్ను కలిగి ఉండాలి డెబియన్ స్క్వీజ్ మరియు కొన్ని వర్చువల్ డిస్క్‌లు, ఈ సందర్భాలలో 1 Gb సామర్థ్యంతో ఇది సరిపోతుంది, ఎందుకంటే మనం చేయబోయేది మాతృక మొదలైన వాటితో పని చేస్తుంది.

ఈ సందర్భంలో సిస్టమ్‌కు అదనంగా, చిత్రంలో చూసినట్లుగా 3 ను సృష్టించండి:

మేము యంత్రాన్ని ప్రారంభిస్తాము, మేము రూట్‌గా ఎంటర్ చేసి అప్లికేషన్‌ను ఇన్‌స్టాల్ చేస్తాము:

apt-get install mdadm hdparm
o
apt-get -t squeeze-backports install hdparm mdadm

మేము ఈ రెపోలను సోర్సెస్.లిస్ట్‌లో కలిగి ఉంటే

అనువర్తనాన్ని వ్యవస్థాపించిన తరువాత, మాతృకలో చేర్చడానికి డిస్కులను సిద్ధం చేయడానికి మేము ముందుకు వెళ్తాము:

  • మొదట మేము వాటిని "fdisk -l" తో గుర్తించాము

 

  •  డిస్క్‌లు కనుగొనబడిన తర్వాత, దానికి సంబంధించిన ఫార్మాట్‌ను ఇవ్వడానికి మేము ముందుకు వెళ్తాము, దీని కోసం మేము cfdisk అప్లికేషన్‌ను ఉపయోగిస్తాము:

ఇక్కడ మనం ఒక స్పష్టత ఇవ్వాలి, మేము మాతృకలో ఉండాలనుకునే ప్రతి HDD కి ఈ విధానాన్ని చేయాలి. మేము ఉదాహరణకు / dev / sdb తో ప్రారంభిస్తాము:

cfdisk /dev/sdb

  •  మేము "క్రొత్తది" ఇచ్చి దానిని "ప్రైమరీ" గా ఎంచుకుంటాము.

  • మేము మెను ద్వారా కదిలి "టైప్" నొక్కండి.

  •  మాతృకలో విభజనను ఉపయోగించడానికి, మేము ఫార్మాట్ రకాన్ని మారుస్తాము (మేము FD అని టైప్ చేస్తాము).

  • ఇది ఎలా ఉండాలి:

  • అప్పుడు మేము మార్పులను సేవ్ చేస్తాము:

  •  మేము అన్ని డిస్కులను fdisk తో తనిఖీ చేస్తాము, సిద్ధం చేయడానికి మనకు ఏదీ లేదు అని నిర్ధారించుకోండి:

 

మేము ఒక ప్రత్యేక ఫైల్‌ను సృష్టించడానికి ముందుకు వెళ్తాము, దానిని "బ్లాక్" లాగా పరిగణిస్తాము:

mknod /dev/md0 b 9 0

నేను వివరిస్తున్నాను, ఈ ఆదేశం "ప్రత్యేక" ఫైళ్ళను సృష్టించడం, మనం దానిని "బి" పరామితితో ఇన్వోక్ చేసినప్పుడు అది ఒక బ్లాక్ లాగా చేయమని చెప్తాము, దీనికి ఉదాహరణ మన HDD ఫైళ్ళలో ఉంది, చేయండి a ls -lh to sd * మరియు మీరు చూస్తారు:

brw-rw - టి 1 రూట్ డిస్క్ 8, జూలై 0 30 07:04 / dev / sda

9 0 అంటే ఏమిటి? సంస్కరణ వలె సరళమైనది, ఇక్కడ MAJOR-MINOR వెర్షన్, ఇక్కడ 9 మైనర్ 0 యొక్క ప్రధాన వెర్షన్, కాబట్టి మాట్లాడటానికి, ఒక చిన్న నాలుక ట్విస్టర్.

ఇది సరిగ్గా సృష్టించబడిందని మేము తనిఖీ చేస్తాము:

brw-r - r– 1 రూట్ రూట్ 9, 0 జూలై 30 11:12 / dev / md0

ఇప్పుడు మన RAID ని సృష్టించవచ్చు, కాని మొదట మనమే కొన్ని ప్రశ్నలు అడగాలి:

  • మాతృకకు ఏ పనిభారం ఉంటుంది?
  • నేను వ్రాయడం కంటే ఎక్కువ చదవబోతున్నానా?
  • మీరు నిల్వ చేసిన సమాచారానికి బ్యాకప్ అవసరమా?
  • ఇది అధికంగా అందుబాటులో ఉందా?
  • నాకు సామర్థ్యం లేదా భద్రత కావాలా?

ఈ ప్రశ్నల కోసం వికీ (http://es.wikipedia.org/wiki/RAID) ను సందర్శించండి, మీరు ఎంచుకున్న మాతృక రకాన్ని బట్టి మీరు ఎలా కొనసాగాలి, ఈ ట్యుటోరియల్‌లో, మేము ఒక రైడ్ 0 ను సృష్టిస్తాము, రెండు రకాలు ఉన్నాయి , లీనియర్ మరియు స్ట్రిప్పింగ్, సరళంగా డిస్క్‌లు మాతృకకు జోడించిన క్రమంలో నింపబడి ఉంటాయి మరియు డిస్క్‌లు సమానంగా నింపబడిన స్ట్రిప్పింగ్ మరియు ఇది రీడ్స్ / రైట్స్‌లో కూడా వేగంగా ఉంటుంది (ఉన్నంత వరకు డిస్కుల పరిమాణం సమానంగా ఉంటుంది).

మనం చేద్దాం:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1

దీనితో మన మ్యాట్రిక్స్ సృష్టించాము, సందేహాల కోసం «man mdadm»:

mdadm -D /dev/md0

 

మేము మరొకటి ఆప్టిమైజ్ చేయవచ్చు, మీరు మరొక డిస్క్‌ను జోడిస్తే, "ఆటోమేటిక్ రెస్పాన్స్" మోడ్‌లో మీరు కలిగి ఉండవచ్చు, ఈ మూడింటిలో మరొకటి విఫలమైనప్పుడు, మేము దీనిని "-x / dev / sdN" ఎంపికతో చేయవచ్చు; మనకు కావలసినంత ఎక్కువ డిస్కులను "SPARE" లో కలిగి ఉండవచ్చని గుర్తుంచుకోండి, జాగ్రత్త వహించండి, డిస్కర్లను మార్కర్ hehehehehehehe తో గుర్తించండి, వాటికి 10 డిస్క్‌లు ఉంటే, ఏది విరిగిపోయిందో మీకు ఎలా తెలుస్తుంది? hehehehehe, నాకు అదే జరగనివ్వవద్దు, అంతేకాకుండా, మాతృక చిత్తు చేస్తే, డేటాను పునరుద్ధరించడం కష్టం, అందుకే నేను ముందు అడిగిన ప్రశ్నలు, మీకు బ్యాకప్ కావాలంటే, RAID5 ను సృష్టించండి, ఇది మీకు డిస్క్‌ను ఇబ్బంది పెడుతుంది, SPARE అమలు ప్రారంభించినప్పుడు, అది కోల్పోయిన సమాచారాన్ని పునరుత్పత్తి చేసే సామర్థ్యాన్ని కలిగి ఉంటుంది, వావ్, mdadm !!! hehehehehe.

ఇది ఎలా ఉంటుంది:

mdadm -C /dev/md0 -N RAID0-STRIPE --level=stripe --raid-devices=3 /dev/sdc1 /dev/sdd1 /dev/sdb1 -x /dev/sdv1

ఇప్పుడు మనం దాన్ని ఫార్మాట్ చేయడమే మిగిలి ఉంది:

mkfs.ext4 /dev/md0

అసెంబ్లీ కోసం మేము ఫోల్డర్‌ను సిద్ధం చేస్తాము:

mkdir /media/raid

మేము తొక్కడం:

mount /dev/md0 /media/raid

అన్నీ సెట్ చేయబడ్డాయి, ఇప్పుడు మేము డిస్క్ స్థలాన్ని df ఆదేశంతో తనిఖీ చేస్తాము:

బాగా, మేము ఇప్పటికే మా మాతృకను ఉపయోగం కోసం సిద్ధంగా ఉన్నాము, మేము వేగ పరీక్ష చేస్తాము:

hdparm -t /dev/md0

బాగా, ఇది అంత చెడ్డ జిజిజిజిజిజీ కాదని తెలుస్తోంది

మేము పూర్తి చేసాము, ఇప్పుడు నేను మీకు ఎలా తెలుసు.

సరే, మనం దీని నుండి ఏమి బయటపడగలం?

R / మీరు can హించే ప్రతిదీ, డిస్క్ పునర్వినియోగం నుండి డేటా బ్యాకప్ వరకు, అలాగే వారు చేయగలిగే శ్రేణుల కలయికలు, వికీలో వారు కొన్ని ఉదాహరణలను వివరిస్తారు.

మేము ఒక చిన్న SAN (స్టోరేజ్ ఏరియా నెట్‌వర్క్) ను కూడా అమలు చేయగలము, ఇది ఎలా పనిచేస్తుందో క్లుప్తంగా వివరిస్తాను:

  • వారికి N PC లు మరియు సర్వర్ ఉన్నాయి (అన్నీ డెబియన్ జిజిజిజీతో).
  • ఆ పిసిలలో ఒక సాఫ్ట్‌వేర్ వ్యవస్థాపించబడింది, అది ఏమిటంటే, ఆ ఎన్ పిసిలకు నెట్‌వర్క్‌లో భాగంగా ఆ హార్డ్ డ్రైవ్‌లు అందుబాటులో ఉన్నాయి.
  • సర్వర్ నెట్‌వర్క్‌ను స్కాన్ చేస్తుంది మరియు అవన్నీ కనుగొంటుంది, వాటిని స్థానిక డిస్క్‌లో భాగమైనట్లుగా పరిగణిస్తుంది.
  • వారు ఆ డిస్కుల నుండి మాతృకను తయారు చేస్తారు.

ఫలితం: ఎన్ టెరాస్ చేత సూపర్ ఆల్బమ్.

దీనిని AoE (ATA ఓవర్ ఈథర్నెట్) అని పిలుస్తారు, నేను మీకు ఒక ట్యుటోరియల్‌ను వదిలివేస్తున్నాను (దీనికి దాని చిన్న లోపాలు ఉన్నాయి, బహుశా నేను దీని నుండి ట్యుటోరియల్ పొందుతాను, 100% ఫంక్షనల్):

http://www.howtoforge.com/using-ata-over-ethernet-aoe-on-debian-squeeze-initiator-and-target

మరియు ఇతర డాక్స్:

http://www.howtoforge.com/how-to-build-a-low-cost-san

 

బాగా, అంతే, ఇది మీకు సహాయపడుతుందని నేను ఆశిస్తున్నాను, దయచేసి, మీకు ఏమైనా లోపం కనిపిస్తే, దాన్ని సరిదిద్దడానికి వ్యాఖ్యానించండి మరియు ఆరంభకుల సమస్యలను ఇవ్వవద్దు.

 

క్యూబా నుండి ఒక హగ్ !!!!!!


వ్యాసం యొక్క కంటెంట్ మా సూత్రాలకు కట్టుబడి ఉంటుంది సంపాదకీయ నీతి. లోపం నివేదించడానికి క్లిక్ చేయండి ఇక్కడ.

5 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   క్రోటో అతను చెప్పాడు

    చాలా మంచి వివరణ ఎడ్వర్డో, స్టెప్ బై స్టెప్. ప్రశ్న:
    మీరు దీన్ని వర్చువల్‌బాక్స్ వంటి వర్చువల్ మెషీన్‌లో ఉపయోగిస్తున్నారా లేదా మాకు ఒక ఉదాహరణ ఇవ్వడం మాత్రమేనా?

    1.    ఎడ్వర్డో నోయెల్ అతను చెప్పాడు

      హలో క్రోటో, ప్రతిదీ వర్చువల్ పిసిలో జరుగుతుంది

  2.   సరైన అతను చెప్పాడు

    P # t4 తల్లి నుండి గైడ్ !!

  3.   బోమోబోమ్ అతను చెప్పాడు

    డిస్కుల్లో ఒకదానిలో శారీరక వైఫల్యం కారణంగా నేను రైడ్ అమరికను కోల్పోయాను ...

    నేను ఆ సమాచారాన్ని ఆన్‌ట్రెరివల్ అనే రికవరీ కంపెనీకి తీసుకెళ్లడం ద్వారా పరిష్కరించాను.

    ఇప్పుడు, భద్రత కోసం, నేను బ్యాకప్‌ను హోస్ట్ చేసిన క్లౌడ్‌లో సర్వర్‌ను నిర్వహిస్తాను.

    శుభాకాంక్షలు.

  4.   ఆంటోనియో BG అతను చెప్పాడు

    చాలా మంచి పోస్ట్, చాలా స్పష్టంగా మరియు చాలా సహాయకారిగా, మీరు చూసే ఒక ప్రశ్న #mdadm –stop / dev / md0 కమాండ్‌తో md0 ను తొలగించడానికి ప్రయత్నిస్తున్నది, విషయం ఏమిటంటే నేను దానిని తొలగించలేదు, నేను దాన్ని ఆపివేసాను మరియు GPARTED తో కనిపించడం ఆపివేసాను, దాన్ని మళ్ళీ చూడటానికి నేను ఎలా చేయగలను, మీ మాన్యువల్ సహాయంతో నేను దాన్ని రీస్ చేసాను మరియు ప్రతిదీ నాకు బాగానే జరిగింది, కాని GPARTED నుండి నేను ఇంకా చూడలేదు, నేను ఏదైనా సహాయాన్ని అభినందిస్తున్నాను.