اسفند 5, 1404لینوکس
RAID (مخفف Redundant Array of Independent Disks) یعنی چند هارد رو طوری کنار هم میذاریم که یا سرعت بالاتر بگیریم، یا امنیت دیتا، یا هردوش. بیایم انواع مهمش رو ساده و کاربردی مرور کنیم:
RAID 0 – فقط سرعت ⚡
-
حداقل هارد: 2
-
نحوه کار: دیتا تکهتکه بین هاردها پخش میشه (Striping)
-
مزیت: بیشترین سرعت خواندن/نوشتن
-
عیب: ❌ هیچ امنیتی نداره؛ خرابی یک هارد = نابودی کل دیتا
-
کاربرد: تست، کش، دیتاهای موقتی
📌 مثال: 2×1TB ⇒ حجم نهایی 2TB
RAID 1 – آینه کامل 🪞
-
حداقل هارد: 2
-
نحوه کار: دیتا روی هر دو هارد یکسان نوشته میشه
-
مزیت: امنیت بالا
-
عیب: نصف ظرفیت از دست میره
-
کاربرد: دیتابیسهای حساس، سیستمهای مهم
📌 مثال: 2×1TB ⇒ حجم نهایی 1TB
RAID 5 – تعادل خوب بین سرعت و امنیت ⚖️
-
حداقل هارد: 3
-
نحوه کار: دیتا + parity روی همه هاردها پخش میشه
-
تحمل خرابی: 1 هارد
-
مزیت: هم سرعت خوب هم امنیت
-
عیب: نوشتن کندتر، Rebuild سنگین
-
کاربرد: فایلسرور، VM، سرورهای عمومی
📌 مثال: 3×1TB ⇒ حجم نهایی 2TB
-
RAID 6 – امنیت بیشتر 🔐
-
حداقل هارد: 4
-
تحمل خرابی: 2 هارد همزمان
-
مزیت: مناسب دیتای خیلی حیاتی
-
عیب: سرعت نوشتن کمتر از RAID 5
-
کاربرد: آرشیو مهم، بکاپ سرورها
📌 مثال: 4×1TB ⇒ حجم نهایی 2TB
RAID 10 (1+0) – بهترین انتخاب حرفهای 🚀
-
حداقل هارد: 4
-
ترکیب: RAID 1 + RAID 0
-
مزیت: سرعت بسیار بالا + امنیت عالی
-
عیب: هزینه زیاد (50٪ فضا از دست میره)
-
کاربرد: دیتابیسهای سنگین (MySQL, PostgreSQL)، سیستمهای پرترافیک
📌 مثال: 4×1TB ⇒ حجم نهایی 2TB
RAID 50 و RAID 60 (پیشرفته)
-
ترکیب RAID 5 یا 6 با RAID 0
-
مخصوص Storageهای بزرگ و Enterprise
-
معمولاً توی دیتاسنترها استفاده میشه
منابع:
https://hostnegar.com/learn/%D8%B1%DB%8C%D8%AF-%DA%86%DB%8C%D8%B3%D8%AA%D8%9F-%DA%86%D9%87-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-%D8%AF%D8%A7%D8%B1%D8%AF%D8%9F-RAIDوبلاگ
-
