Таблица GPT повреждена после настройки RAID 1

Так что я совершенно новичок в Ubuntu и пытаюсь настроить резервный / медиа-сервер дома. Я видел руководство по Lifehacker и решил, что я попытаюсь попробовать.

Моя система i3 3225 на мобильном устройстве Intel DH77DF с 8 ГБ оперативной памяти. В качестве загрузочного диска имеется 64 ГБ mSATA SSD и два диска 4DB WD Red для конфигурации RAID 1.

Я установил UBuntu 14.04 LTS в режиме UEFI на SSD без проблем, но как только я создаю программное обеспечение RAID1 ( и завершает синхронизацию через 9 часов), gparted дает мне следующие ошибки:

Libparted Bug Found!

Конец файла во время чтения Недопустимый аргумент

Первичный Таблица [GPT] повреждена, но резервная копия отображается ОК, поэтому она будет использоваться.

Они отображаются в два раза больше, чем для каждого диска с 4 ТБ.

Я делаю что-то неправильно при создании RAID ? Если это помогает, RAID-массив будет отображаться как md127.

Спасибо, Mark

PS - Эта настройка RAID была огромной болью до сих пор, и я мог бы написать хороший наряд, но я воздержитесь. Например, mdadm изначально не был установлен, поэтому мне пришлось это понять. Это было также после того, как я узнал, что BIOS RAID действительно FakeRAID.

1
задан 14 May 2014 в 04:02

1 ответ

По-видимому, у вас есть некоторые оставшиеся сломанные таблицы разделов на дисках. Это приводит к тому, что версия libparted в Ubuntu отказывается работать с ней. Вытрите его, чтобы начать работу с dd:

sudo dd if=/dev/zero count=64 of=/dev/md127

. Кроме того, вы можете использовать утилиту диска для создания новой таблицы разделов в массиве RAID. После любого из них вы сможете использовать gparted.

1
ответ дан 24 May 2018 в 07:47
  • 1
    Эй @psusi, я запустил этот скрипт, но ошибки все же появились. Опять они появляются дважды, так что это может означать, что ошибки связаны с каждым диском, противостоящим самому рейду? Должен ли я запускать этот скрипт в / sda и / sdb? Я ничего не делал с дисками, поэтому я в порядке, если рейд нужно перестроить. Кроме того, я не смог найти функцию для создания новой таблицы разделов на рейде в утилите на диске, просто для форматирования всего 4 ТБ. Спасибо за вашу помощь в этом. – Markardi 16 May 2014 в 05:03
  • 2
    @Markardi, вы получаете сообщение об ошибке при запуске sudo parted /dev/sda print или с / dev / md127? – psusi 16 May 2014 в 06:22
  • 3
    да, я получаю сообщение об ошибке при запуске / sda, хотя это немного сказано иначе: «Ошибка: конец файла при чтении несоответствующего ioctl для устройства». "Основная таблица GPT повреждена ... " Если я запустил его для / sdb, он будет иметь ту же ошибку. Ошибка для / sdc (SSD) отсутствует, а также ошибка для / md127. Похоже, что это как-то связано с отдельными дисками, а затем исправить? Благодарю. – Markardi 16 May 2014 в 07:14
  • 4
    @Markardi, странно .. это выглядит так. Затем вы можете захотеть обнулить отдельные диски и начать все заново. Сначала запустите sudo mdadm --stop /dev/md127 и sudo mdadm --zero-superblocks /dev/sd[ab]. – psusi 16 May 2014 в 07:17
  • 5
    Я запустил эти команды, и он избавился от текущего рейда, поскольку это выглядело так, как будто бы это делало. Когда я запускал -superblocks, мне приходилось вводить его как -superblock, потому что возникла ошибка, говоря, что он не распознал команду. Если gparted выполняется сейчас, «конец файла при чтении ...» все еще появляется дважды. Аналогично, если я вхожу в sudo parted /dev/sda print в терминал. что я могу сделать, чтобы стереть sda и sdb в чистоте, прежде чем я снова включу рейд? Благодарю. – Markardi 17 May 2014 в 05:42

Другие вопросы по тегам:

Похожие вопросы: