![საუკეთესო ინსტრუმენტები Linux-ზე შევსებადი PDF ფორმების შესაქმნელად](/f/8cf9a5433f7d0e0985b4cb20a3b2d651.png?width=100&height=100)
RAID Mirroring ნიშნავს იგივე მონაცემების ზუსტ კლონს (ან სარკეს), რომელიც იწერება ორ დისკზე. მინიმუმ ორი რაოდენობის დისკი უფრო საჭიროა მასივში RAID1– ის შესაქმნელად და ის სასარგებლოა მხოლოდ მაშინ, როდესაც წაკითხვის შესრულება ან საიმედოობა უფრო ზუსტია ვიდრე მონაცემთა შენახვის მოცულობა.
სარკეები შექმნილია დისკის უკმარისობის გამო მონაცემთა დაკარგვისგან დასაცავად. სარკეში თითოეული დისკი შეიცავს მონაცემთა ზუსტ ასლს. როდესაც ერთი დისკი ვერ ხერხდება, იგივე მონაცემები შეიძლება ამოღებულ იქნას სხვა ფუნქციონალური დისკიდან. თუმცა, გაუმართავი დისკი შეიძლება შეიცვალოს გაშვებული კომპიუტერიდან მომხმარებლის შეფერხების გარეშე.
მინიმუმ ორი რაოდენობის დისკი დასაშვებია RAID 1 -ის შესაქმნელად, მაგრამ თქვენ შეგიძლიათ დაამატოთ მეტი დისკი ორჯერ 2, 4, 6, 8. მეტი დისკის დასამატებლად, თქვენს სისტემას უნდა ჰქონდეს RAID ფიზიკური ადაპტერი (აპარატურის ბარათი).
აქ ჩვენ ვიყენებთ პროგრამულ რეიდს და არა აპარატურულ დარბევას, თუ თქვენს სისტემას აქვს ჩამონტაჟებული ფიზიკური აპარატურის დარბევის ბარათი, შეგიძლიათ შეხვიდეთ მასზე მისი სასარგებლო ინტერფეისიდან ან გამოყენებით Ctrl+I გასაღები.
ასევე წაიკითხეთ: RAID– ის ძირითადი კონცეფციები Linux– ში
ოპერაციული სისტემა: CentOS 6.5 Final. IP მისამართი: 192.168.0.226. მასპინძლის სახელი: rd1.tecmintlocal.com. დისკი 1 [20 GB]: /dev /sdb. დისკი 2 [20 GB]: /dev /sdc.
ეს სტატია გაგიწევთ ნაბიჯ ნაბიჯ ინსტრუქციას პროგრამული უზრუნველყოფის დაყენების შესახებ RAID 1 ან სარკე გამოყენებით მდადმი (ქმნის და მართავს რეიდს) Linux პლატფორმაზე. მიუხედავად იმისა, რომ იგივე ინსტრუქციები ასევე მუშაობს Linux– ის სხვა დისტრიბუციებზე, როგორიცაა RedHat, CentOS, Fedora და ა.
1. როგორც ზემოთ ვთქვი, ჩვენ ვიყენებთ mdadm პროგრამას Linux– ში RAID– ის შესაქმნელად და მართვისთვის. ასე რომ, მოდით დააინსტალიროთ მდადმი პროგრამული პაკეტი Linux– ზე yum ან apt-get პაკეტის მენეჯერის ინსტრუმენტის გამოყენებით.
# yum დააყენეთ mdadm [RedHat სისტემებზე] # apt-get დააყენეთ mdadm [დებინის სისტემებზე]
2. ერთხელ 'მდადმი"პაკეტი დაინსტალირებულია, ჩვენ უნდა შევამოწმოთ ჩვენი დისკის დრაივები, არის თუ არა უკვე რეიდი კონფიგურირებული შემდეგი ბრძანების გამოყენებით.
# mdadm -E /dev /sd [b -c]
როგორც ხედავთ ზემოთ ეკრანზე, რომ არ არსებობს სუპერ ბლოკი აღმოჩენილი ჯერ კიდევ ნიშნავს, რომ არ არის განსაზღვრული RAID.
3. როგორც ზემოთ აღვნიშნე, ჩვენ ვიყენებთ მინიმუმ ორ დანაყოფს /dev/sdb და /dev/sdc RAID1– ის შესაქმნელად. მოდით შევქმნათ დანაყოფები ამ ორ დისკზე 'გამოყენებით'fdisk‘ბრძანეთ და შეცვალეთ ტიპი რაიდზე დანაყოფის შექმნისას.
# fdisk /dev /sdb.
შემდეგ '/dev/sdb"დანაყოფი შეიქმნა, შემდეგ მიჰყევით იმავე მითითებებს, რომ შექმნათ ახალი დანაყოფი /dev/sdc მართოს.
# fdisk /dev /sdc.
4. მას შემდეგ რაც ორივე დანაყოფი წარმატებით შეიქმნა, გადაამოწმეთ ცვლილებები ორივეზე sdb & sdc მართე იგივე 'მდადმი”ბრძანება და ასევე დაადასტურეთ RAID ტიპი, როგორც ნაჩვენებია ქვემოთ მოცემულ ეკრანზე.
# mdadm -E /dev /sd [b -c]
შენიშვნა: როგორც ხედავთ ზემოთ სურათზე, არ არსებობს რაიმე განსაზღვრული RAID sdb1 და sdc1 მართავს აქამდე, ეს არის მიზეზი იმისა, რომ ჩვენ ვიღებთ როგორც არა სუპერ ბლოკები აღმოჩენილი
5. შემდეგ შექმენით RAID1 მოწყობილობა სახელწოდებით "/dev/md0”გამოიყენეთ შემდეგი ბრძანება და შეამოწმეთ იგი.
# mdadm-შექმნა /dev /md0-დონე = სარკე-შიში-მოწყობილობები = 2 /dev /sd [b-c] 1. # cat /proc /mdstat.
6. შემდეგი შეამოწმეთ დარბევის მოწყობილობების ტიპი და დარბევის მასივი შემდეგი ბრძანებების გამოყენებით.
# mdadm -E /dev /sd [b -c] 1. # mdadm --detail /dev /md0.
ზემოთ მოყვანილი სურათებიდან მარტივად შეიძლება გაიგოს, რომ raid1 შეიქმნა და გამოიყენება /dev/sdb1 და /dev/sdc1 დანაყოფები და ასევე შეგიძლიათ იხილოთ სტატუსი, როგორც გადატვირთვა.
7. შექმენით ფაილური სისტემა ext4 for md0 და დაამონტაჟე ქვეშ /mnt/raid1.
# mkfs.ext4 /dev /md0.
8. შემდეგი, დააინსტალირეთ ახლად შექმნილი ფაილური სისტემა "/mnt/raid1”და შექმენით რამდენიმე ფაილი და შეამოწმეთ შინაარსი მთაზე წერტილის ქვეშ.
# mkdir /mnt /raid1. # mount/dev/md0/mnt/raid1/ # touch /mnt/raid1/tecmint.txt. # echo "tecmint raid setups"> /mnt/raid1/tecmint.txt.
9. სისტემის გადატვირთვაზე RAID1- ის ავტომატურად დასაყენებლად, თქვენ უნდა შეიყვანოთ ჩანაწერი fstab ფაილში. გახსენი '/etc/fstab"ფაილი და დაამატეთ შემდეგი ხაზი ფაილის ბოლოში.
/dev/md0/mnt/raid1 ext4 ნაგულისხმევი 0 0.
10. გაიქეცი 'მთა -ა"შეამოწმოთ არის თუ არა შეცდომები fstab- ის შეყვანისას.
# მთა -ავ.
11. შემდეგი, შეინახეთ დარბევის კონფიგურაცია ხელით 'mdadm.conf"ფაილი ქვემოთ მოცემული ბრძანების გამოყენებით.
# mdadm --detail --scan --verbose >> /etc/mdadm.conf.
ზემოხსენებული კონფიგურაციის ფაილი იკითხება სისტემის მიერ გადატვირთვისას და ჩატვირთავს RAID მოწყობილობებს.
12. ჩვენი მთავარი მიზანია, თუნდაც მყარი დისკის ნებისმიერი ჩავარდნის ან კრახის შემდეგ, ჩვენი მონაცემები იყოს ხელმისაწვდომი. ვნახოთ რა მოხდება, როდესაც დისკის რომელიმე დისკი მიუწვდომელია მასივში.
# mdadm --detail /dev /md0.
ზემოთ მოცემულ სურათზე, ჩვენ ვხედავთ, რომ ჩვენს RAID– ში არის 2 მოწყობილობა, ხოლო აქტიური მოწყობილობები არის 2. ახლა ვნახოთ რა მოხდება, როდესაც დისკი გამორთულია (ამოღებულია sdc დისკი) ან ვერ ხერხდება.
# ls -l /dev | grep sd. # mdadm --detail /dev /md0.
ახლა ზემოთ სურათზე ხედავთ, რომ ჩვენი ერთ -ერთი დისკი დაკარგულია. მე გავთიშე ერთი დრაივი ჩემი ვირტუალური აპარატიდან. ახლა მოდით შევამოწმოთ ჩვენი ძვირფასი მონაცემები.
# cd/mnt/raid1/ # cat tecmint.txt.
ხედავთ, რომ ჩვენი მონაცემები ჯერ კიდევ ხელმისაწვდომია. აქედან ჩვენ ვიცნობთ RAID 1 -ის (სარკის) უპირატესობას. შემდეგ სტატიაში ჩვენ ვნახავთ როგორ დავაყენოთ a RAID 5 ზოლები განაწილებული პარიტეტით. ვიმედოვნებ, რომ ეს დაგეხმარებათ გაიგოთ როგორ მუშაობს RAID 1 (სარკე).