linux:files:raid:mdadm

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
linux:files:raid:mdadm [06/06/2025 09:00] – створено osvexlinux:files:raid:mdadm [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 3: Рядок 3:
 Інструкція з налаштування програмного Raid за допомогою mdadm Інструкція з налаштування програмного Raid за допомогою mdadm
  
-=====   Створення RAID1 з дисків sda (існуюча система) і sdb на працюючій Ubuntu 24   =====+===== Створення RAID1 з дисків sda (існуюча система) і sdb на працюючій Ubuntu 24 =====
  
-==== **Попередження:** ====+<wrap>Попередження:</wrap>
  
-  * Рекомендується **бекап** важливих даних! +  * Рекомендується **бекап**  важливих даних! 
-  *+  * Усі дії — на свій страх і ризик. 
 +  * RAID1 створюється поступово, спочатку з одного диска (sdb), потім додаємо диск з існуючою системою (sda) у дзеркало.
  
-Усі дії — на свій страх і ризик.+==== 1. Встановлення mdadm ====
  
-  * +<code> 
- +sudo apt update
-RAID1 створюється поступово, спочатку з одного диска (sdb), потім додаємо диск з існуючою системою (sda) у дзеркало. +
- +
-====   1. Встановлення mdadm   ==== +
- +
-<code>sudo apt update+
 sudo apt install mdadm sudo apt install mdadm
  
 </code> </code>
-====   2. Підготовка диска sdb   ====+ 
 +==== 2. Підготовка диска sdb ====
  
 Очисти sdb, створити на ньому таблицю розділів та розмітку, схожу на sda: Очисти sdb, створити на ньому таблицю розділів та розмітку, схожу на sda:
  
-<code>sudo sgdisk --zap-all /dev/sdb+<code> 
 +sudo sgdisk --zap-all /dev/sdb
 sudo sgdisk -R=/dev/sdb /dev/sda   # Копіюємо розділи sda на sdb sudo sgdisk -R=/dev/sdb /dev/sda   # Копіюємо розділи sda на sdb
 sudo sgdisk -G /dev/sdb               # Генеруємо нові унікальні GUID для sdb sudo sgdisk -G /dev/sdb               # Генеруємо нові унікальні GUID для sdb
  
 </code> </code>
-====   3. Створення RAID1-масиву на одному диску (sdb)   ====+ 
 +==== 3. Створення RAID1-масиву на одному диску (sdb) ====
  
   * Переконайся, що всі розділи на sda — наприклад /dev/sda1, /dev/sda2 і т.д.   * Переконайся, що всі розділи на sda — наприклад /dev/sda1, /dev/sda2 і т.д.
-  * Для кожного розділу створюємо RAID-масив із **одним активним диском** (sda), щоб можна було додати sdb потім.+  * Для кожного розділу створюємо RAID-масив із **одним активним диском**  (sda), щоб можна було додати sdb потім.
  
 Наприклад, для розділу sdb1 (дзеркально sda1): Наприклад, для розділу sdb1 (дзеркально sda1):
  
-<code>sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1+<code> 
 +sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 missing /dev/sdb1
  
 </code> </code>
  
-''missing'' — означає, що поки що в масиві лише один диск, другий додамо пізніше.+''missing''  — означає, що поки що в масиві лише один диск, другий додамо пізніше.
  
-**Увага! ** Так робимо для **кожного розділу**, що хочеш дзеркалити. Наприклад: три розділи sda1, sda2, sd3 - дзеркально md0, md1, md2.+**Увага! **  Так робимо для **кожного розділу**, що хочеш дзеркалити. Наприклад: три розділи sda1, sda2, sd3 - дзеркально md0, md1, md2.
  
-====   4. Копіювання даних з sdaX на mdX   ====+==== 4. Копіювання даних з sdaX на mdX ====
  
 Для **кожного**  розділу (sda1 + md0, sda2 + md1, sda3 + md2): Для **кожного**  розділу (sda1 + md0, sda2 + md1, sda3 + md2):
  
-<code>sudo mount /dev/sda1 /mnt/source+<code> 
 +sudo mount /dev/sda1 /mnt/source
 sudo mkfs.ext4 /dev/md0 sudo mkfs.ext4 /dev/md0
 sudo mount /dev/md0 /mnt/target sudo mount /dev/md0 /mnt/target
Рядок 61: Рядок 62:
 Можна також змонтувати нові ''mdX''  замість ''sdaX''  в ''/etc/fstab''  після копіювання. Можна також змонтувати нові ''mdX''  замість ''sdaX''  в ''/etc/fstab''  після копіювання.
  
-==== 5.   Перемонтування для chroot   ====+==== 5. Перемонтування для chroot ====
  
 <code> <code>
Рядок 74: Рядок 75:
  
 </code> </code>
-==== 6.   Chroot + GRUB + initramfs   ====+ 
 +==== 6. Chroot + GRUB + initramfs ====
  
 <code> <code>
Рядок 92: Рядок 94:
  
 </code> </code>
-==== 7.   mdadm.conf і initramfs   ====+ 
 +==== 7. mdadm.conf і initramfs ====
  
 <code> <code>
Рядок 99: Рядок 102:
  
 </code> </code>
-====   6. Перевірити /etc/fstab   ====+ 
 +==== 6. Перевірити /etc/fstab ====
  
 Використовуй UUID для ''/'', ''/boot'', ''/boot/efi''. Отримати можна так: Використовуй UUID для ''/'', ''/boot'', ''/boot/efi''. Отримати можна так:
Рядок 122: Рядок 126:
 </code> </code>
  
-====   7. Перезавантаження   ====+==== 7. Перезавантаження ====
  
 <code> <code>
Рядок 128: Рядок 132:
  
 </code> </code>
 +
 ==== 8. Додавання sda до RAID-масиву ==== ==== 8. Додавання sda до RAID-масиву ====
  
Рядок 144: Рядок 149:
 </code> </code>
  
-  Фінальний кроком може бути оновлення initramfs ще раз:+<code> 
 +Фінальний кроком може бути оновлення initramfs ще раз: 
 + 
 +</code>
  
 <code> <code>
  • linux/files/raid/mdadm.1749200459.txt.gz
  • Востаннє змінено: 06/06/2025 06:00
  • (зовнішнє редагування)