Инструменты пользователя

Инструменты сайта


mdadm:mdadm

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mdadm:mdadm [2018-09-21 14:09]
GreyWolf [Замена диска]
mdadm:mdadm [2020-11-02 12:11] (текущий)
GreyWolf [Ссылки]
Строка 2: Строка 2:
  
 Управление устройствами типа MD (Linux Software ''​[[raid:​raid|RAID]]''​) Управление устройствами типа MD (Linux Software ''​[[raid:​raid|RAID]]''​)
- 
-FIXME 
  
 Устройства RAID это виртуальные устроройства,​ созданные на базе одного или нескольких обычных блочных устройств. Это позволяет нескольким устройствам (обычно диски или их разделы) быть в одном устройстве,​ чтобы быть (например) в одной файловой системе. Некоторые уровни RAID включают резервирование и поэтому могут сохранять работоспособность в случае отказе определенного числа устройств. Устройства RAID это виртуальные устроройства,​ созданные на базе одного или нескольких обычных блочных устройств. Это позволяет нескольким устройствам (обычно диски или их разделы) быть в одном устройстве,​ чтобы быть (например) в одной файловой системе. Некоторые уровни RAID включают резервирование и поэтому могут сохранять работоспособность в случае отказе определенного числа устройств.
Строка 9: Строка 7:
 Устройства Linux  Software ​ RAID  работают через системный драйвер устройств ''​md''​ (Multiple Devices). Устройства Linux  Software ​ RAID  работают через системный драйвер устройств ''​md''​ (Multiple Devices).
  
-В настоящее время, Linux поддерживает Linear md, RAID0 (чередование), RAID1 (зеркалирование), RAID4, RAID5, RAID6, RAID10, MultiPath, Faulty, и Container.+В настоящее время, Linux поддерживает
 +  * Linear md 
 +  * RAID 0 (чередование) 
 +  * RAID 1 (зеркалирование) 
 +  * RAID 4 
 +  * RAID 5 
 +  * RAID 6 
 +  * RAID 10
   * MultiPath не является программным RAID, позволяющий создавать разные псевдо-дисковые устройства для одного физического диска на многоканальном физическом устройстве хранения.   * MultiPath не является программным RAID, позволяющий создавать разные псевдо-дисковые устройства для одного физического диска на многоканальном физическом устройстве хранения.
- 
   * Faultyis also not true RAID, and it only involves one device. ​ It provides a layer over a true device that can be used to inject faults.   * Faultyis also not true RAID, and it only involves one device. ​ It provides a layer over a true device that can be used to inject faults.
- 
   * Container is  different again. ​ A Container is a collection of devices that are managed as a set.  This is similar to the set of devices ​ connected to a hardware RAID controller. ​ The set of devices may contain a number of different RAID arrays each utilising some  (or  all)  of  the blocks ​ from  a  number ​ of  the  devices in the set.  For example, two devices in a 5-device set might form a RAID1 using the  whole  devices.   * Container is  different again. ​ A Container is a collection of devices that are managed as a set.  This is similar to the set of devices ​ connected to a hardware RAID controller. ​ The set of devices may contain a number of different RAID arrays each utilising some  (or  all)  of  the blocks ​ from  a  number ​ of  the  devices in the set.  For example, two devices in a 5-device set might form a RAID1 using the  whole  devices.
  
Строка 103: Строка 106:
  
 ====== Примеры ====== ====== Примеры ======
-===== Замена диска =====+===== Замена диска ​в RAID 1 ===== 
 +В данном примере приведена последовательность действий по замене диска в [[raid:​raid|RAID]] 1 (зеркало).
  
   - [[#​Изменения статуса раздела на сбойный]]   - [[#​Изменения статуса раздела на сбойный]]
   - [[#​Удаление раздела из массива]]   - [[#​Удаление раздела из массива]]
   - Физическая замена диска на новый   - Физическая замена диска на новый
-  - [[#Копирование таблицы разделов]]+  - [[sfdisk:​sfdisk|Копирование таблицы разделов]]
   - [[#​Добавление раздела в массив]]   - [[#​Добавление раздела в массив]]
   - При необходимости:​ [[#​Установка GRUB]]   - При необходимости:​ [[#​Установка GRUB]]
Строка 129: Строка 133:
 Добавление раздела в массив Добавление раздела в массив
 <​code>​ <​code>​
-mdadm --manage /dev/md0 --add /dev/sdb1+mdadm --manage /dev/md1 --add /dev/sdc1
 </​code>​ </​code>​
  
Строка 135: Строка 139:
  
 <code bash> <code bash>
-mdadm --manage /dev/md0 --fail /dev/sdb1+mdadm --manage /dev/md1 --fail /dev/sdc1
 </​code>​ </​code>​
 +
 +
 ===== Удаление раздела из массива ===== ===== Удаление раздела из массива =====
  
 <code bash> <code bash>
-mdadm --manage /dev/md1 --remove /dev/sdb1+mdadm --manage /dev/md1 --remove /dev/sdc1
 </​code>​ </​code>​
  
 +Вывод:
 +<​code>​
 +mdadm: hot removed /dev/sdc1 from /dev/md1
 +</​code>​
 ===== Удаление массива ===== ===== Удаление массива =====
 Для начала нужно размонтировать и остановить массив:​ Для начала нужно размонтировать и остановить массив:​
Строка 196: Строка 206:
 </​code>​ </​code>​
  
-====== Копирование таблицы разделов ====== 
- 
-Копирование таблицы разделов с имеющегося ''/​dev/​sda''​ на новый диск ''/​dev/​sdb''​ 
-<code bash> 
-sfdisk -d /dev/sda –force | sfdisk /dev/sdb 
-</​code>​ 
  
 ====== Увеличение скорости работы ====== ====== Увеличение скорости работы ======
Строка 236: Строка 240:
 http://​neil.brown.name/​blog/​mdadm http://​neil.brown.name/​blog/​mdadm
  
-https://​ru.wikipedia.org/​wiki/​Mdadm+[[wpru>Mdadm]]
  
 **[[http://​xgu.ru/​wiki/​mdadm|xgu.ru : Программный RAID в Linux]]** **[[http://​xgu.ru/​wiki/​mdadm|xgu.ru : Программный RAID в Linux]]**
Строка 275: Строка 279:
  
 **[[https://​anikin.pw/​all/​zamena-dika-v-programnom-raid1-v-linux/​|Замена диска в програмном RAID1 в Linux]]** **[[https://​anikin.pw/​all/​zamena-dika-v-programnom-raid1-v-linux/​|Замена диска в програмном RAID1 в Linux]]**
 +
 +[[https://​serveradmin.ru/​vosstanovlenie-tabliczy-razdelov-v-linux/​|Восстановление таблицы разделов в Linux | serveradmin.ru]]
 +
 ===== Интересная концепция расположения RAID-массивов на устройствах разного размера ===== ===== Интересная концепция расположения RAID-массивов на устройствах разного размера =====
  
mdadm/mdadm.1537528154.txt.gz · Последние изменения: 2018-09-21 14:09 — GreyWolf