RAID მასივი არის შესანახი გადაწყვეტა, რომელიც აერთიანებს მრავალ მყარ დისკს ერთ ერთეულში შენახვის, სარეზერვო ასლის და სიჭარბისა და უსაფრთხოების უზრუნველსაყოფად. RAID 5, დისკის ზოლებითა და პარიტეტით, იდეალურია ფაილების შესანახ სერვერად ან აპლიკაციის სერვერად გამოსაყენებლად. Mac-ის მომხმარებლებისთვის ეს არჩევანი მოითხოვს მინიმუმ სამ დისკს და უზრუნველყოფს შეცდომების ტოლერანტობას და კარგ შესრულებას.
დამოუკიდებელი დისკების ზედმეტი მასივი (RAID) იცავს ერთი დისკის წარუმატებლობისგან და უზრუნველყოფს გაუმჯობესებულ შესრულებას და სწრაფ გადაცემის სიჩქარეს მონაცემთა მრავალ დისკზე შენახვით.
ამ სტატიაში მოცემული ინფორმაცია ეხება RAID 5-ს Mac-ით, რომელიც მუშაობს macOS Catalina (10.15) და macOS Sierra (10.12).
RAID ფუნქციები
არის რამდენიმე RAID დონე, მათ შორის RAID 0, RAID 1, RAID 3, RAID 5, RAID 6 და RAID 10. თითოეულ RAID კატეგორიას აქვს ერთი ან მეტი შემდეგი მახასიათებელი:
- დისკის ზოლები ეხება მონაცემების ბლოკებად დაყოფას და ბლოკების ჩაწერას რამდენიმე შესანახ მოწყობილობაზე.
- დისკის ასახვა ეხება მონაცემების დუბლირებას ორ ან მეტ დისკზე.
- პარიტეტის ბიტი ითვლის მონაცემებს ორ დისკზე და ინახავს შედეგებს მესამე დისკზე შეცდომების ტოლერანტობის უზრუნველსაყოფად.
RAID 5 არის ეკონომიური ვარიანტი, რომელიც უზრუნველყოფს შესანიშნავ შესრულებას და ზედმეტობას მაღალი წაკითხვის გარემოში.
RAID 5-ისა და Mac-ის შესახებ
RAID 5 არის ზოლიანი RAID დონე, რომელიც შექმნილია დისკის წაკითხვისა და ჩაწერის სიჩქარის გასაზრდელად. Mac-ის ბევრი მომხმარებელი ირჩევს RAID 5-ს მულტიმედიური ფაილების შესანახად. მისი წაკითხვის სიჩქარე სწრაფია და ჩაწერის სიჩქარე მხოლოდ ოდნავ ნელია, პარიტეტის გამოთვლისა და განაწილების საჭიროების გამო.
RAID 5 გამოირჩევა დიდი ფაილების შესანახად, სადაც მონაცემები იკითხება თანმიმდევრულად. პატარა, შემთხვევითი წვდომის ფაილებს აქვთ ზომიერი წაკითხვის შესრულება და ჩაწერის შესრულება შეიძლება იყოს ცუდი, რადგან საჭიროა პარიტეტის მონაცემების ხელახლა გამოთვლა და ხელახლა ჩაწერა თითოეული ჩაწერის ოპერაციისთვის.
მიუხედავად იმისა, რომ RAID 5 შეიძლება განხორციელდეს შერეული დისკის ზომებით, ეს არ ითვლება სასურველ მიდგომად, რადგან RAID 5 მასივის ზომა განისაზღვრება ნაკრების ყველაზე პატარა დისკით.
RAID 5 მასივის ზომის გაანგარიშება
RAID 5 მასივები იყენებენ დისკის ეკვივალენტს პარიტეტის შესანახად, რაც ნიშნავს, რომ მასივის საერთო ზომა შეიძლება გამოითვალოს ფორმულის გამოყენებით:
S=d(n-1)
d არის დისკის ყველაზე პატარა ზომა მასივში და არის დისკების რაოდენობა, რომლებიც ქმნიან მასივს.
როგორ მუშაობს RAID 5
RAID 5 ჰგავს RAID 3-ს, რადგან იყენებს პარიტეტის ბიტს მონაცემთა მთლიანობის უზრუნველსაყოფად. თუმცა, RAID 3-ისგან განსხვავებით, რომელიც იყენებს პარიტეტის შესანახ დისკს, RAID 5 ანაწილებს პარიტეტს მასივის ყველა დისკზე.
RAID 5 ითვალისწინებს დისკის გაუმართაობის ტოლერანტობას, რაც საშუალებას აძლევს მასივის ნებისმიერ ცალკეულ დისკს მარცხი მოხდეს მასივში მონაცემების დაკარგვის გარეშე. როდესაც დისკი ვერ ხერხდება, RAID 5 მასივი კვლავ შეიძლება გამოყენებულ იქნას მონაცემების წასაკითხად ან ჩასაწერად. წარუმატებელი დისკის შეცვლის შემდეგ, RAID 5 მასივი გადადის მონაცემთა აღდგენის რეჟიმში, რომელშიც პარიტეტული მონაცემები მასივში გამოიყენება ახლად დაყენებულ დისკზე დაკარგული მონაცემების აღსადგენად.
პროგრამაზე დაფუძნებული vs. აპარატურაზე დაფუძნებული კონტროლერები
პარიტეტის გამოთვლების შესრულებისა და მიღებული გამოთვლების განაწილების აუცილებლობის გამო, RAID 5 საუკეთესოა, როცა მუშაობს აპარატურაზე დაფუძნებულ RAID შიგთავსში.
არსებობს RAID მასივის კონტროლერების ორი ტიპი: აპარატურა და პროგრამული უზრუნველყოფა. პროგრამულ უზრუნველყოფაზე დაფუძნებული კონტროლერები იაფია და მომხმარებელს ანიჭებს მოქნილობას დისკების კონფიგურაციისას. აპარატურაზე დაფუძნებული კონტროლერები უფრო ძვირია, მაგრამ რეკომენდებულია რთული მასივებისთვის.
Disk Utility აპი, რომელიც შედის Mac-ებთან ერთად, არ უჭერს მხარს პროგრამულ უზრუნველყოფაზე დაფუძნებული RAID 5 მასივების შექმნას. თუმცა, SoftRAID, მესამე მხარის დეველოპერისგან SoftRAID, Inc., შეიძლება გამოყენებულ იქნას, თუ საჭიროა პროგრამულ უზრუნველყოფაზე დაფუძნებული გადაწყვეტა.