Не уверен, что lsblk показывает правильные разделы после восстановления RAID1.

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

Один из моих дисков (nvme0n1) вышел из строя, поэтому его заменили. Теперь lsblk показывает

nvme0n1     259:0    0 476.9G  0 disk
├─nvme0n1p1 259:5    0   511M  0 part
├─nvme0n1p2 259:6    0 475.9G  0 part
│ └─md2       9:2    0 475.8G  0 raid1 /
└─nvme0n1p3 259:7    0   512M  0 part
nvme1n1     259:1    0 476.9G  0 disk
├─nvme1n1p1 259:2    0   511M  0 part  /boot/efi
├─nvme1n1p2 259:3    0 475.9G  0 part
│ └─md2       9:2    0 475.8G  0 raid1 /
└─nvme1n1p3 259:4    0   512M  0 part  [SWAP]

Но я боюсь, что nvme0n1p3 не смонтирован как SWAP, как nvme1n1p3, и та же ситуация с nvme0n1p1.

Что я делаю после замены диска:

sgdisk --backup=nvme1n1.sgdisk /dev/nvme1n1
sgdisk --load-backup=nvme1n1.sgdisk /dev/nvme0n1
sgdisk -G /dev/nvme0n1
mdadm --manage /dev/md2 --add /dev/nvme0n1p2

Это корректная конфигурация? Если nvme1n1 выйдет из строя, система загрузится корректно?

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

После замены одного из дисков в конфигурации RAID1 важно убедиться, что все разделы правильно восстановлены и что система будет нормально загружаться в случае сбоя второго диска. Рассмотрим предоставленную вами информацию более детально.

1. Проверка состояния разделов

Команда lsblk показывает структуру ваших дисков и их разделов. В вашей конфигурации мы видим два диска: nvme0n1 и nvme1n1. Оба диска содержат три раздела, из которых важнейшими являются nvme0n1p2 и nvme1n1p2, которые составляют RAID1 и монтируются как /. Аналогично, для SWAP-разделов используются nvme0n1p3 и nvme1n1p3.

Вопросы и проблемы:

  • SWAP-раздел: Вы упомянули, что nvme0n1p3 не используется как SWAP. Это может быть проблемой, так как если nvme1n1 выйдет из строя, у вас не будет необходимого объема памяти для подкачки.
  • Загрузочный раздел: Аналогичная ситуация с nvme0n1p1, который не может быть смонтирован каким-либо образом. Это также критично, так как загрузка системы может зависеть от этого раздела.

2. Процесс восстановления

Ваши команды для восстановления разделов выглядят корректно:

  • sgdisk: Вы сделали резервное копирование существующей таблицы разделов с диска nvme1n1, а затем восстановили эту таблицу на диске nvme0n1. Это правильный шаг, так как он гарантирует, что структура разделов совпадает на обоих дисках.
  • mdadm: Команда mdadm --manage /dev/md2 --add /dev/nvme0n1p2 правильно добавляет новый раздел в массив RAID, что также является необходимым этапом.

3. Рекомендации

  • Убедитесь, что все разделы корректно настроены:
    • Проверьте, что nvme0n1p3 настроен как SWAP. Для этого выполните команду:
      swapon --show

      Если nvme0n1p3 не отображается в списке, вы можете добавить его в файл /etc/fstab для автоматического монтирования при загрузке. Например:

      /dev/nvme0n1p3 none swap sw 0 0
  • Убедитесь, что загрузочный раздел nvme0n1p1 также настроен правильно. Вам может понадобиться обновить GRUB и убедиться, что все загрузочные записи корректно прописаны.

4. Обеспечение резервирования

При такой конфигурации, если nvme1n1 выйдет из строя, ваша система должна будет загрузиться с nvme0n1 при условии, что все ресурсы (загрузчик, разделы) настроены надлежащим образом. Рекомендуется также регулярно проверять состояние массивов RAID с помощью команды:

cat /proc/mdstat

Заключение

Ваша конфигурация выглядит правильной, но требует дальнейшей проверки на использование разделов SWAP и загрузочного раздела. Убедитесь, что все необходимые проверки проведены и что ваши настройки fstab и загрузчика системы соответствуют, чтобы гарантировать стабильную работу и возможность загрузки в случае сбоя одного из дисков.

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

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