1

Я перемещаю свою установку Ubuntu в lvm через raid 1. Первоначально я создал массивы только с одним диском, планируя добавить второй диск позже. Я переместил файлы, и система успешно загрузилась на новый диск, но массивы и разделы, казалось, изменили имена. Первоначально я разбил диск следующим образом:

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          20      153600   fd  Linux raid autodetect
/dev/sda2              20      243202  1953359960   fd  Linux raid autodetect

Затем я создал 2 деградированных raid-массива, соответствующих этим разделам, md0 для /boot и md1 для lvm со всем остальным на нем. После установки grub и загрузки с нового диска все, кажется, работает, за исключением странных вещей в движении. У /dev /md1 есть разделы, хотя я всего лишь сделал pvcreate /dev/md1:

Device Boot      Start         End      Blocks   Id  System
/dev/md1p1   *         257       38656      153600   fd  Linux raid autodetect
/dev/md1p2           38657   488378646  1953359960   fd  Linux raid autodetect

Кроме того, /proc/mdstat показывает (я уже добавил второй диск):

md0 : active raid1 sdc1[1] md1p1[0]
      153536 blocks [2/2] [UU]

md1 : active raid1 sdc2[2] sda[0]
      1953359872 blocks [2/1] [U_]

Откуда md1p1 и почему в /proc/mdstat отображаются sda1 и sdc1 , а также sda2 и sdc2?

1 ответ1

2

Поздний ответ, но эй:

К сожалению, вы не показали соответствующие части, например, какие единицы измерения выводит ваш fdisk (сектора? цилиндры?)

Тем не менее, похоже, что вас укусила ошибка блока метаданных 0.90:

0, 0.90 

Используйте оригинальный суперблок формата 0.90. Этот формат ограничивает массивы до 28 компонентных устройств и ограничивает компонентные устройства уровней 1 и выше до 2 терабайт. Также может возникнуть путаница относительно того, применяется ли суперблок ко всему устройству или только к последнему разделу, если этот раздел начинается на границе 64 КБ.

Это означает, что если у вас есть блок метаданных 0,90 в последнем разделе и он начинается на границе 64 КБ, mdadm будет считать, что весь диск принадлежит рейду. То, что вы видите, это таблица разделов /dev /sda в RAID. Конечно, это приведет к серьезному повреждению, если вы попытаетесь получить доступ к чему-либо внутри этого RAID.

Обновление как можно скорее (я могу говорить из опыта).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .