![მაიკროსოფტმა ხელახლა განავითარა „თქვენი ტელეფონი“ „ტელეფონის ბმულად“ Windows 11-ისთვის](/f/f5e8694c712a134a4a013b125a87934a.jpg?width=100&height=100)
მიუხედავად თქვენი წინა გამოცდილებისა RAID მასივებთან და დაიცავით თუ არა ყველა გაკვეთილი ეს RAID სერია თუ არა, Linux– ში პროგრამული უზრუნველყოფის RAID– ების მართვა არ არის ძალიან რთული ამოცანა მას შემდეგ რაც გაეცანით mdadm -მართვა
ბრძანება.
ამ გაკვეთილში ჩვენ განვიხილავთ ამ ინსტრუმენტის მიერ მოწოდებულ ფუნქციურობას, რათა შეძლოთ მისი გამოყენება საჭიროების შემთხვევაში.
როგორც ამ სერიის ბოლო სტატიაში, ჩვენ სიმარტივისთვის გამოვიყენებთ ა RAID 1 (სარკის) მასივი, რომელიც შედგება ორიდან 8 GB დისკები (/dev/sdb და /dev/sdc) და საწყისი სათადარიგო მოწყობილობა (/dev/sdd) საილუსტრაციოდ, მაგრამ აქ ჩამოთვლილი ბრძანებები და ცნებები ვრცელდება სხვა ტიპის კონფიგურაციებზეც. როგორც ითქვა, მოგერიდებათ წინ და დაამატეთ ეს გვერდი თქვენი ბრაუზერის სანიშნეებს და დავიწყოთ.
საბედნიეროდ, მდადმი უზრუნველყოფს ა ჩაშენებული-დახმარება
დროშა, რომელიც უზრუნველყოფს განმარტებებს და დოკუმენტაციას თითოეული ძირითადი ვარიანტისთვის.
ამრიგად, დავიწყოთ აკრეფით:
# mdadm -მართვა -დახმარება.
რომ ნახოთ რა ამოცანებია mdadm -მართვა
საშუალებას მოგვცემს შევასრულოთ და როგორ:
როგორც ვხედავთ ზემოთ სურათზე, RAID მასივის მართვა გულისხმობს შემდეგი ამოცანების შესრულებას ერთდროულად:
გაითვალისწინეთ, რომ თუ გამოტოვებთ --მართვა
ვარიანტი, mdadm იღებს მართვის რეჟიმს მაინც. დაიმახსოვრე ეს ფაქტი, რათა თავიდან აიცილო გზაზე შემდგომი პრობლემები.
წინა სურათზე მონიშნული ტექსტი აჩვენებს RAID– ების მართვის ძირითად სინტაქსს:
# mdadm -მართეთ RAID პარამეტრების მოწყობილობები.
მოდით განვმარტოთ რამდენიმე მაგალითით.
როგორც წესი, თქვენ დაამატებთ ახალ მოწყობილობას გაუმართავი მოწყობილობის შეცვლისას, ან როდესაც გაქვთ სათადარიგო ნაწილი, რომლის გაშლაც გსურთ გამოიყენოთ.
# mdadm --manage /dev /md0 --add /dev /sdd1.
ეს არის სავალდებულო ნაბიჯი მოწყობილობის მასივიდან ლოგიკურად ამოღებამდე და შემდგომში ფიზიკურად გაყვანამდე მანქანიდან - იმ თანმიმდევრობით (თუ გამოტოვებთ ერთ – ერთ ამ ნაბიჯს, თქვენ შეიძლება საბოლოოდ მიაყენოთ მას რეალური ზიანი მოწყობილობა):
# mdadm --manage /dev /md0 --fail /dev /sdb1.
გაითვალისწინეთ, თუ როგორ გამოიყენება წინა მაგალითში დამატებული სათადარიგო მოწყობილობა ავტომატურად შეცვლილი დისკის შეცვლის მიზნით. არა მხოლოდ ეს, არამედ რეიდის მონაცემების აღდგენა და აღდგენა ასევე დაუყოვნებლივ დაიწყეთ:
მას შემდეგ, რაც მოწყობილობა ხელით იქნა მითითებული, როგორც შეცდომა, მისი უსაფრთხოდ ამოღება შესაძლებელია მასივიდან:
# mdadm --manage /dev /md0 -წაშლა /dev /sdb1.
ამ დრომდე ჩვენ გვაქვს სამუშაო RAID 1 მასივი, რომელიც შედგება 2 აქტიური მოწყობილობისგან: /dev/sdc1 და /dev/sdd1. თუ ჩვენ ვცდილობთ ხელახლა დავამატოთ /dev/sdb1 რათა /dev/md0 ეხლა:
# mdadm --manage /dev /md0 --re-add /dev /sdb1.
ჩვენ ვუშვებთ შეცდომას:
mdadm:-ხელახლა დამატება /dev /sdb1 /dev /md0 შეუძლებელია
რადგან მასივი უკვე შედგება დისკების მაქსიმალური რაოდენობისგან. ასე რომ, ჩვენ გვაქვს 2 არჩევანი: ა) დამატება /dev/sdb1 როგორც სათადარიგო, როგორც ეს ნაჩვენებია მაგალითში #1, ან ბ) ამოღება /dev/sdd1 მასივიდან და შემდეგ ხელახლა დაამატეთ /dev/sdb1.
ჩვენ ვირჩევთ ვარიანტს ბ), და დაიწყება მასივის შეწყვეტით, რათა მოგვიანებით ხელახლა შეიკრიბოს იგი:
# mdadm -გაჩერება /dev /md0. # mdadm -შეიკრიბება /dev /md0 /dev /sdb1 /dev /sdc1.
თუ ზემოთ მითითებული ბრძანება წარმატებით არ დაემატება /dev/sdb1 მასივში დაბრუნება, გამოიყენეთ ბრძანება from მაგალითი #1 გაკეთება.
მიუხედავად იმისა, რომ მდადმი თავდაპირველად აღმოაჩენს ახლად დამატებულ მოწყობილობას, როგორც სათადარიგო, ის დაიწყებს მონაცემების აღდგენას და როდესაც ეს კეთდება, მან უნდა აღიაროს, რომ მოწყობილობა RAID– ის აქტიური ნაწილია:
მასივში დისკის გამოცვლა სათადარიგოთი ისეთივე ადვილია, როგორც:
# mdadm -მართვა /dev /md0 -შეცვლა /dev /sdb1 - /dev /sdd1– ით.
ეს იწვევს მოწყობილობას შემდეგნაირად -თან
გადამრთველი ემატება RAID– ს, სანამ დისკი მითითებულია -შეცვლა
აღინიშნება როგორც გაუმართავი:
მასივის შექმნის შემდეგ, თქვენ უნდა შექმნათ ფაილური სისტემა მის თავზე და დააინსტალიროთ იგი დირექტორიაში, რათა გამოიყენოთ იგი. რაც თქვენ ალბათ მაშინ არ იცოდით არის ის, რომ შეგიძლიათ RAID მონიშნოთ როგორც როამრიგად, იძლევა მხოლოდ წაკითხვის ოპერაციების შესრულებას, ან rw, რათა მოწყობილობასაც მივწეროთ.
მოწყობილობის აღსანიშნავად რო, ის ჯერ უნდა მოიხსნას:
# umount /mnt /raid1. # mdadm --manage /dev /md0 -წაკითხვით. # mount /mnt /raid1. # touch/mnt/raid1/test1.
მასივის კონფიგურაციისთვის, რათა მოხდეს ჩაწერის ოპერაციებიც, გამოიყენეთ --კითხვა წერა
ვარიანტი. გაითვალისწინეთ, რომ მოწყობილობის დაყენებამდე მოგიწევთ მოწყობილობის დემონტაჟი და გაჩერება rw დროშა:
# umount /mnt /raid1. # mdadm --manage /dev /md0 -გაჩერება. # mdadm -შეიკრიბება /dev /md0 /dev /sdc1 /dev /sdd1. # mdadm --manage /dev /md0 -წაკითხვა. # touch/mnt/raid1/test2.
ამ სერიის განმავლობაში ჩვენ ავუხსენით, თუ როგორ უნდა შეიქმნას სხვადასხვა პროგრამული უზრუნველყოფის RAID მასივები, რომლებიც გამოიყენება საწარმოთა გარემოში. თუ დაიცავთ სტატიებს და ამ სტატიებში მოცემულ მაგალითებს, თქვენ მზად ხართ გამოიყენოთ Linux– ის პროგრამული RAID– ების ძალა.
თუ თქვენ გაქვთ შეკითხვები ან წინადადებები, მოგერიდებათ დაგვიკავშირდეთ ქვემოთ მოცემული ფორმის გამოყენებით.