RAID10: Помогите, как я это настроил? Данные есть, а знаний нет.

Вопрос или проблема

Прежде всего, я, безусловно, дурак. Я создал массив RAID 10 несколько месяцев назад и не перезагрузил свой компьютер, чтобы убедиться, что он правильно запускается. На данный момент я даже не помню, какой инструмент я использовал для его создания, но я довольно уверенно думаю, что это была командная строка, возможно, lvm. Он использовал диски sda, sdb, sdc и sdd. Я подтвердил, что могу читать с каждого диска с помощью команды head. Я получаю ошибку “недостаточно рабочих зеркал” с mdadm.

Когда я запускаю lsblk, он показывает раздел md1 для sdc и sdd. Оба диска sda и sdb имеют точно такое же PTUUID, когда я запускаю blkid, и имеют PTTYPE=”gpt”. Диски sdc и sdd имеют одинаковую метку, одинаковый UUID (но другой по сравнению с sda и sdb), разные метки UUID_SUB и оба имеют TYPE=”linux_raid_member”. Также при выполнении lsblk, sda, sdb, sdc и sdd все показывают 10.9T, но раздел md1 на sdc и sdd вместе с несколькими другими блочными устройствами sde-sdk показывает 0B. Ничто не помечено как “только для чтения”. Каждый диск на самом деле имеет объем 3TB, а не 12, как указано.

Я пытаюсь узнать, как снова сделать так, чтобы все работало как одно логическое устройство. Я подозреваю, что мне просто нужно сказать своему компьютеру, как я ранее настроил это, и поместить это в правильный конфигурационный файл. Мой компьютер загружается в экстренном режиме и не может пройти дальше, потому что это RAID-устройство, хоть и не критично для загрузки, необходимо для всех учетных записей пользователей.

Буду признателен за помощь! Это мой первый вопрос здесь, так как я больше занимаюсь программным обеспечением, так что извините, если я не даю правильную информацию. Я не могу легко получить выводы выполняемых команд, так как компьютер с проблемой довольно сломан, пока это не будет исправлено.

Ответ или решение

Понимаю вашу ситуацию, и давайте постараемся решить проблему с вашим RAID 10 массивом. Основные шаги, которые помогут восстановить вашу конфигурацию и получить доступ к данным, приведены ниже.

Шаг 1: Убедитесь, что RAID массивы распознаны

Во-первых, убедитесь, что все диски и массивы распознаны. Запустите следующую команду, чтобы проверить состояние устройств:

cat /proc/mdstat

Эта команда покажет состояние ваших RAID массивов. Если массивы не отображаются или находятся в состоянии "неактивен", это может указывать на проблему.

Шаг 2: Восстановление RAID с помощью mdadm

Если вы видите, что массив md1 не активен, вы можете попробовать вручную активировать его. Используйте следующую команду:

sudo mdadm --assemble --force /dev/md1 /dev/sda /dev/sdb /dev/sdc /dev/sdd

Если это не сработает, проверьте детали массива с помощью:

sudo mdadm --detail /dev/md1

Эта команда предоставит информацию о состоянии массивов и о том, какие устройства участвуют в его работе.

Шаг 3: Проверка конфигурации mdadm

Если вы создали массив с помощью mdadm, настройка может быть не сохранена в конфигурационном файле. Проверьте конфигурацию следующим образом:

sudo mdadm --examine --scan

Если массив не отображается, вам нужно вручную создать конфигурационный файл. Создайте его, используя следующую команду:

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf

Затем обновите файл конфигурации:

sudo update-initramfs -u

Шаг 4: Проверка состояния дисков

Если проблема сохраняется, проверьте состояние каждого диска с помощью следующих команд:

sudo smartctl -a /dev/sda
sudo smartctl -a /dev/sdb
sudo smartctl -a /dev/sdc
sudo smartctl -a /dev/sdd

Проверьте на наличие ошибок или предупреждений, которые могут указывать на проблемы с конкретными устройствами.

Шаг 5: Обновление файловой системы

Если массив активировал и доступен, но у вас возникли проблемы с файловой системой (например, ошибка "не удалось смонтировать"), попробуйте проверить и исправить файловую систему с помощью:

sudo fsck /dev/md1

Шаг 6: Перезагрузка

После выполнения всех этих шагов попробуйте перезагрузить систему. Убедитесь, что она загружается нормально и массив RAID доступен.

Заключение

В случае, если вы по-прежнему сталкиваетесь с проблемами после выполнения всех этих шагов, вам может понадобиться обратиться к более детальной помощи, возможно, к специалистам по восстановлению данных. Также, если у вас есть резервные копии, имеет смысл рассмотреть возможность их восстановления.

Надеюсь, эта информация поможет вам восстановить доступ к вашим данным. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать их.

Оцените материал
Добавить комментарий

Капча загружается...