Можете ли вы изменить версию метаданных в существующем массиве?
21
Таким образом, grub требует метаданных версии 0.90. Мне интересно, могу ли я изменить существующие массивы, чтобы использовать их вместо значения по умолчанию, равного 1.2. Таким образом, мне не нужно заниматься переустановкой. Если да, как я могу это сделать?
Также (по состоянию на 1.96 + 20080724) GRUB может загружаться только с RAID, который использует суперблок метаданных версии 0.90 (т. Е. Тот, который создан с параметром --metadata = 0.90 для mdadm).
поэтому я подтвердил это давным-давно. Я бегу raid10, f2. очевидно, воссоздание массива было тем, чего я пытался избежать.
ксенотеррацид
Вы пробовали linux-raid at vger.kernel.orgсписок рассылки?
Андрей
странно, что я не получил уведомление об этом. нет я не пробовал Я просто стер это и воссоздал массив. Я собираюсь принять этот ответ с кратким решением: НЕТ или, может быть (нелепо сложно)
ксенотеррацид
16
Эта информация, вероятно, слишком поздно, чтобы помочь ОП, но, возможно, она поможет кому-то еще.
Первая команда стирает суперблоки, а вторая создает новый массив, но предполагает, что устройства чистые. Я только что выполнил это, и все, кажется, в порядке. Я определенно рекомендую сделать резервную копию, прежде чем делать это. У меня не было данных, чтобы потерять и, следовательно, нет целостности, чтобы проверить. Я просто хотел избежать повторной синхронизации 4 часа.
вероятно, слишком поздно для ОП, но вы спасли меня, спасибо за ваш ответ
neofutur
7
Создание массива с предполагаемыми чистыми и несовместимыми метаданными, как предложено выше, безусловно, может повредить существующие данные, поскольку блоки метаданных 0,90 и 1,2 отличаются не только по размеру, но и по расположению.
это может работать для 0,90 <-> 1,0, что является исключением.
linux-raid at vger.kernel.org
список рассылки?Эта информация, вероятно, слишком поздно, чтобы помочь ОП, но, возможно, она поможет кому-то еще.
Первая команда стирает суперблоки, а вторая создает новый массив, но предполагает, что устройства чистые. Я только что выполнил это, и все, кажется, в порядке. Я определенно рекомендую сделать резервную копию, прежде чем делать это. У меня не было данных, чтобы потерять и, следовательно, нет целостности, чтобы проверить. Я просто хотел избежать повторной синхронизации 4 часа.
источник
Создание массива с предполагаемыми чистыми и несовместимыми метаданными, как предложено выше, безусловно, может повредить существующие данные, поскольку блоки метаданных 0,90 и 1,2 отличаются не только по размеру, но и по расположению.
это может работать для 0,90 <-> 1,0, что является исключением.
https://raid.wiki.kernel.org/index.php/RAID_superblock_formats
источник