Файл /etc/fstab поврежден

Симптомы

Сервер постоянно перезагружается. Диски не монтируются.

Причины

  • Повреждение или удаление файла /etc/fstab

Восстановление

  • Отключаем сервер;
  • Исключаем указанный сервер из конфигурации кластера для избежания постоянной перезагрузки: shaman leave -n <IP_хранилища_цикличной_ноды>;
  • Запускаем сервер;
  • Перемонтируем корневой раздел на запись: mount -o remount, rw /;
  • Копируем с рабочего узла файл /etc/fstab на поврежденный узел;
  • Среди дисков сервера находим накопитель, на котором созданы LVM тома с именем: r--virtualization-root и r--virtualization-vz;
  • Получаем идентефикаторы разделов командой blkid | egrep "sdX1|sdX2|sdX3;
  • В новом файле /etc/fstab заменяем UUID на полученные, с учетом следующего назначения:
    • раздел sdX1 (1G) монтируется в /boot;
    • раздел sdX2 (200M) монтируется в /boot/efi;
    • раздел sdX3 (32G) используется для swap'a;
  • Перезапускаем узел. Проверяем работоспособность;
  • Подключаем узел к конфигурации кластера командой hastart -c <имя_кластера> -n <сеть_хранения>;