← До фільтрів та технологій

← До списку лабораторних по Linux

Linux Лабораторна 68: Створення snapshot тома LVM

Технологія: Linux

Номер лабораторної: 68 · Рівень: middle

Тема: LVM snapshot для швидкого бекапу

Повний опис / сценарій лабораторної:

Мета: навчитися створювати snapshot LVM, монтувати його для бекапу та безпечно видаляти після завершення.



Крок 1. Перевірити наявні volume group і logical volume.

Команди: sudo vgdisplay; sudo lvdisplay

Пояснення: знайдіть том з даними наприклад lv_data.



Крок 2. Перевірити вільний простір у VG.

Команда: sudo vgs

Пояснення: потрібно мати запас для snapshot.



Крок 3. Створити snapshot.

Команда: sudo lvcreate -L 2G -s -n lv_data_snap /dev/vg_name/lv_data

Пояснення: розмір snapshot оберіть відповідно до обсягу змін під час бекапу.



Крок 4. Перевірити список LV.

Команда: sudo lvdisplay | grep snap -n -A3

Пояснення: переконайтеся що snapshot створено.



Крок 5. Створити точку монтування та змонтувати snapshot.

Команди: sudo mkdir -p /mnt/lv_snap; sudo mount /dev/vg_name/lv_data_snap /mnt/lv_snap



Крок 6. Перевірити доступ до даних на snapshot.

Команда: ls -l /mnt/lv_snap

Пояснення: структура має відповідати оригінальному тому.



Крок 7. Виконати тестовий бекап з snapshot.

Приклад: sudo tar -czf /tmp/lv_data_backup.tgz -C /mnt/lv_snap .

Пояснення: бекап не блокує активну файлову систему.



Крок 8. Відмонтувати snapshot.

Команда: sudo umount /mnt/lv_snap



Крок 9. Видалити snapshot.

Команда: sudo lvremove /dev/vg_name/lv_data_snap

Пояснення: звільняється простір у VG.



Крок 10. Міні звіт.

Завдання: опишіть переваги snapshot під час бекапу активної бази даних у порівнянні з прямим копіюванням.