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

Симптомы

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

Причины

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

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

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