Де насправді записана інформація про програмне RAID?


10

Як говорить заголовок, де реальна інформація, яка визначає, які диски використовуються, який порядок тощо ...?

Під час встановлення дистрибутива Linux я помітив, що він виявляє масив RAID без контролера RAID, який повинен вказувати, що інформація відсутня в якомусь файлі в ОС, а не десь на дисках. Чи правий я?

Крім того, друге питання: Якщо я створити програмне забезпечення RAID0 за допомогою двох дисків, відформатуйте цей новий пристрій як ext2, то отримайте диски і покладіть їх в інше поле, чи зможе другий ящик побачити цей пристрій, створений двома дисками як масив RAID (md0 чи щось подібне) і зможете його встановити?

Відповіді:


13

Інформація про RAID Linux MD найчастіше записується в суперблок RAID на кожному пристрої, що робить його невід'ємним для масиву. Це причина, чому масив, створений однією інсталяцією, можна легко знайти та запустити іншою установкою.

Існує можливість ненадблокового масиву, який необхідно зібрати за допомогою зовнішніх знань, але це скоріше спеціальна особливість.

Якщо ви створюєте RAID із суперблоком (що є звичайним випадком), переміщення цих дисків до іншої системи, як правило, полегшить його використання там. У більшості дистрибутивів цей RAID буде автоматично знайдений і запущений у режимі лише для читання, тому ви зможете встановити його лише для читання або запустити, mdadm --read-write /dev/mdXXXщоб перевести його в режим читання-запису та встановити його на читання-запис.


Додатково зверніть увагу, якщо ви хочете переглянути підсумки всіх автоматично виявлених mdadmдисків, запустітьcat /proc/mdstat
Darth Android
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.