← До списку лабораторних по Linux
Повний опис / сценарій лабораторної:
Мета: навчитися створювати 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 під час бекапу активної бази даних у порівнянні з прямим копіюванням.