Linux Labs

Хранилище / Ступень 7 из 11

Снимки LVM и откат

Не запущена Запускается обычно ~20 с
Выйти из урока

Шаг 6 из 7 · лаба · 25 минсредняя

Верни том к согласованному снимку

Учебное обновление испортило данные на томе, а перед ним сделали снимок LVM. Откати том к снимку и верни его на место.

Ситуация

На машине есть группа томов lab_vg. Том data смонтирован в /mnt/lvm-data, с ним работает служба lab-writer; рядом — том keep с другими данными. После учебного обновления в /mnt/lvm-data/settings.conf оказалось mode=broken, и появился файл after.txt. Перед обновлением сняли классический снимок /dev/lab_vg/checkpoint. Всё, что изменилось на data после снимка, решено отбросить.

Задача

Откати том data к состоянию снимка и верни его в работу:

  1. в /mnt/lvm-data/settings.conf снова mode=stable, файла after.txt нет, остальные данные (data/accounts.csv, владельцы и права) — как до обновления;
  2. в /mnt/lvm-data для записи смонтирован исходный том data — тот же логический том и та же файловая система, размер 128 MiB;
  3. отдельного снимка checkpoint больше нет и незавершённого слияния тоже;
  4. служба lab-writer снова работает — уже с восстановленным томом;
  5. том keep, группа томов, /etc/fstab и другие монтирования не тронуты.

Ограничения

  • С keep ничего не делай: не монтируй и не меняй.
  • Новые тома и файловые системы не создавай, /etc/fstab не правь.

Нужные инструменты уже установлены. Интернета на машине нет.

Лаба · самостоятельно

Команды в этой лабе не даны: набирай их в терминале сам. Цели проверяются на машине после каждой команды.

Цели

0 из 5
  • settings.conf — mode=stable, after.txt нет, остальные данные как до обновления — ещё не выполнена
  • Исходный том data (те же UUID, 128 MiB) смонтирован для записи в /mnt/lvm-data — ещё не выполнена
  • Отдельного снимка checkpoint и незавершённого слияния нет — ещё не выполнена
  • Служба lab-writer снова работает — с восстановленным томом — ещё не выполнена
  • Том keep, группа томов, fstab и другие монтирования не тронуты — ещё не выполнена
Ctrl+Enter
Запустит машину node1 · Ubuntu 24.04

Машина запускается

Подсказки

0 из 3

Цели лабы

0 из 5
  • settings.conf — mode=stable, after.txt нет, остальные данные как до обновления — ещё не выполнена
  • Исходный том data (те же UUID, 128 MiB) смонтирован для записи в /mnt/lvm-data — ещё не выполнена
  • Отдельного снимка checkpoint и незавершённого слияния нет — ещё не выполнена
  • Служба lab-writer снова работает — с восстановленным томом — ещё не выполнена
  • Том keep, группа томов, fstab и другие монтирования не тронуты — ещё не выполнена
node1 Ubuntu 24.04

Цели лабы

0 из 5
  • settings.conf — mode=stable, after.txt нет, остальные данные как до обновления — ещё не выполнена
  • Исходный том data (те же UUID, 128 MiB) смонтирован для записи в /mnt/lvm-data — ещё не выполнена
  • Отдельного снимка checkpoint и незавершённого слияния нет — ещё не выполнена
  • Служба lab-writer снова работает — с восстановленным томом — ещё не выполнена
  • Том keep, группа томов, fstab и другие монтирования не тронуты — ещё не выполнена
Загрузка…