راه‌اندازی RAID 6 در لینوکس با mdadm – (Striping with Double Parity) پرینت


 

## 🔐 راه‌اندازی RAID 6 در لینوکس با `mdadm` – (Striping with Double Parity)

**RAID 6** سطحی پیشرفته‌تر از RAID 5 است که از **دو لایه Parity توزیع‌شده** استفاده می‌کند. این به معنای **تحمل خرابی هم‌زمان دو دیسک** است؛ بنابراین برای سیستم‌هایی که **دسترسی‌پذیری بالا** و **امنیت داده‌** حیاتی است، گزینه‌ای ایده‌آل محسوب می‌شود.

---

## ✅ ویژگی‌های RAID 6

* تحمل خرابی **هم‌زمان دو دیسک**
* عملکرد خواندن خوب (نوشتن کمی کندتر از RAID 5)
* مناسب برای سیستم‌های مهم مانند سرورهای دیتابیس و ذخیره‌سازی ابری

---

## 🧰 پیش‌نیازها

* حداقل **۴ دیسک خالی** (مثلاً: `/dev/sdb /dev/sdc /dev/sdd /dev/sde`)
* ابزار `mdadm` نصب‌شده
* دسترسی root

### نصب mdadm:

```bash
sudo apt install mdadm # در Debian/Ubuntu
sudo yum install mdadm # در RHEL/CentOS
```

---

## 🧹 مرحله ۱: پاک کردن سوپر بلاک‌ها (امضای RAID قبلی)

```bash
sudo mdadm --zero-superblock /dev/sdb
sudo mdadm --zero-superblock /dev/sdc
sudo mdadm --zero-superblock /dev/sdd
sudo mdadm --zero-superblock /dev/sde
```

---

## ⚙️ مرحله ۲: ایجاد آرایه RAID 6

```bash
sudo mdadm --create --verbose /dev/md0 --level=6 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde
```

---

## 🔎 مرحله ۳: بررسی وضعیت RAID

```bash
cat /proc/mdstat
```

یا:

```bash
sudo mdadm --detail /dev/md0
```

> ممکن است **فرآیند sync اولیه** چند دقیقه تا چند ساعت طول بکشد، بسته به ظرفیت دیسک‌ها.

---

## 🗃️ مرحله ۴: فرمت فایل‌سیستم روی RAID

```bash
sudo mkfs.ext4 /dev/md0
```

---

## 📂 مرحله ۵: مانت کردن آرایه RAID

```bash
sudo mkdir /mnt/raid6
sudo mount /dev/md0 /mnt/raid6
```

---

## 🔁 مرحله ۶: اضافه کردن به `fstab` برای مانت خودکار در زمان بوت

دریافت UUID:

```bash
sudo blkid /dev/md0
```

افزودن خط مربوطه به `/etc/fstab`:

```text
UUID=xxxxxxxx-xxxx /mnt/raid6 ext4 defaults 0 0
```

---

## 📥 مرحله ۷: ذخیره پیکربندی RAID در سیستم

```bash
sudo mdadm --detail --scan >> /etc/mdadm/mdadm.conf
```

(در RHEL/CentOS: `/etc/mdadm.conf`)

---

## 🧪 مرحله ۸ (اختیاری): شبیه‌سازی خرابی دیسک

خراب کردن دیسک:

```bash
sudo mdadm --fail /dev/md0 /dev/sdb
sudo mdadm --remove /dev/md0 /dev/sdb
```

بازگردانی دیسک:

```bash
sudo mdadm --add /dev/md0 /dev/sdb
```

---

## ✅ نتیجه‌گیری

RAID 6 بهترین انتخاب برای سیستم‌هایی است که **داده‌ها بسیار مهم‌اند و Downtime قابل قبول نیست**. در صورت خرابی دو دیسک، داده‌ها همچنان قابل دسترسی‌اند.

 


آیا این پاسخ به شما کمک کرد؟

  • 0
« برگشت