Я встановив Ubuntu, використовуючи наступні параметри:
- Стерти диск і встановити Ubuntu
- Зашифруйте нову установку Ubuntu
- Використовуйте LVM
Як я можу створити знімки LVM, щоб я міг повернути системні зміни, коли це необхідно?
Я встановив Ubuntu, використовуючи наступні параметри:
Як я можу створити знімки LVM, щоб я міг повернути системні зміни, коли це необхідно?
Відповіді:
Примітка: всі команди повинні виконуватися з sudo
fdisk -l
щоб побачити ім'я свого пристрою.
Розмір Запуск кінцевих секторів Тип розміру / dev / sda1 2048 1050623 1048576 512M система EFI / dev / sda2 1050624 2050047 999424 Файлова система 488M Linux / dev / sda3 2050048 500117503 498067456 237.5G Файлова система Linux
/dev/sda3
в моєму випадкуcryptsetup luksOpen /dev/sda3 crypt1
щоб розшифрувати обсягvgscan --mknodes
щоб знайти всі групи томів
Читання всіх фізичних томів. Це може зайняти деякий час ... Знайдена група томів "ubuntu-vg" за допомогою метаданих типу lvm2
vgchange -ay
щоб активувати всі групи гучності
2 логічні томи в групі томів "ubuntu-vg" зараз активні
lvreduce -r -L -20G /dev/ubuntu-vg/root
щоб зменшити розмір вашого кореневого об'єму на 20 Гбіт. Це може зайняти деякий час (мені знадобилося ~ 4 хв). vgs
щоб побачити, що ви фактично отримали 20G вільного місця
VG #PV #LV #SN Attr VSize VFree ubuntu-vg 1 2 0 wz - n- 230,44g 20,01g
reboot
і видаліть живий компакт-дискТепер, коли ви хочете зробити щось ризикове зі своєю системою, запустіть наступну команду
lvcreate -s -n snap -L 20G /dev/ubuntu-vg/root
/dev/ubuntu-vg/root
це логічний том, про який потрібно зробити знімокlvs
щоб побачити, що том створено
LV VG Attr LSize Походження даних басейну% Мета% Журнал переміщення Cpy% Синхронізація Перетворення корінь ubuntu-vg owi-aos --- 201,59g оснастка ubuntu-vg swi-as --- 20,00г кореня 0,00 swap_1 ubuntu-vg -wi-ao ---- 15,90гЗнімок активний з моменту запуску
lvcreate
. Тепер ви можете почати експериментувати з новими речами.lvconvert --merge /dev/mapper/ubuntu--vg-snap
Логічний об'єм ubuntu-vg / root містить файлову систему, що використовується. Неможливо об'єднатись із обсягом відкритого джерела. Об'єднання знімка ubuntu-vg / snap відбудеться при наступній активації ubuntu-vg / root.
reboot
lvremove /dev/mapper/ubuntu--vg-snap
В основному вам потрібно запустити процес, lvcreate
щоб запустити процес, а потім або запустити, lvconvert --merge
або lvremove
закінчити його.
Майте на увазі, що коли знімок активний, завдяки стратегії Copy-On-Write всі зміни зберігаються на 20Gb простору (або будь-яке значення, яке ви встановили). Одним із способів перевірки залишкової ємності є перегляд стовпця lvs
команд Data% .
lvreduce
її контейнер?
-r
Прапор @Mark робить це
lvconvert --merge
коли файлова система змонтована, чи потрібно це робити з LiveCD?