Перемістити рейдовий масив mdadm з 32-бітного на 64-бітне стискання Debian


1

У мене є масив raid5, який працює на 32-бітній Debian Squeeze (x86), і я планую перейти на Debian Squeeze 64bit (amd64). Для збереження мого масиву raid5 та файлу ext4 я просто зберігаю копію файлу mdadm.conf. Я впевнений, що цього достатньо, щоб знову набрати мої масиви та запуститись, коли я перебуваю на 64-бітній версії, але я все ще трохи нервую, якщо я щось забув (і так, я знаю, мені не вистачає резервної копії!).

Після цього я планую оновити масив raid5 до масиву raid6.

  1. Чи є проблема з переміщенням raid5, створеного на 32-бітній до 64-бітної системи?
  2. Мені потрібно більше mdadm.conf?
  3. Чи є ще щось, що мені потрібно знати?

Відповіді:


1

Як трохи комфорту, я впевнений, що mdadm не зможе змонтувати масив, якщо він не на 100% впевнений, що може. Найгірший випадок, просто перевстановіть 32-бітний для відновлення масиву.

Технічно я навіть не думаю, що вам потрібен mdadm.conf, якщо ви знаєте, які пристрої є в масиві та на якому рівні він (я вручну переміщав масив raid5 з однієї системи в іншу без проблем. Mdadm пише a хороший біт інформації про рейд на суперблоку кожного диска, тому ви повинні мати можливість піднести масив з нової інсталяції або навіть з живим CD mdadm --assemble /dev/disk1 /dev/disk2 /dev/disk3 ...). Однак я раніше не перевіряв переміщення між архітектурами (32 біт -> 64 біт).

Єдині інші зауваження, про які я зазначив, - не намагайтеся розробити це лише на чотирьох пристроях, оскільки це оновить суперблок на цих 4 пристроях, в результаті чого 5-й пристрій видається застарілим (навіть якщо ви негайно зупиніть масив), що призведе до того, що вам доведеться вивести з ладу 5-й пристрій із масиву та повторно додати його та дозволити його відновити. Як правило, цього питання можна уникнути наступними порадами:

Не використовуйте, --forceякщо ви абсолютно впевнені, що ви хочете зробити. Немає --unforce.


1

Зараз я це зробив, і відповідь на мої власні запитання:

  1. Ні
  2. Вам навіть не потрібен mdadm.conf
  3. Це розумно з резервною копією.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.