नोट: सभी कमांड से किया जाना चाहिए sudo
सबसे पहले, स्नैपशॉट वॉल्यूम के लिए कुछ जगह बनाने के लिए अपने रूट वॉल्यूम का आकार कम करें
- लाइव सीडी से बूट
fdisk -l अपने डिवाइस का नाम देखने के लिए।
डिवाइस स्टार्ट एंड सेक्टर साइज टाइप
/ dev / sda1 2048 1050623 1048576 512M EFI सिस्टम
/ dev / sda2 1050624 2050047 999424 488M लिनक्स फाइल सिस्टम
/ dev / sda3 2050048 500117503 498067456 237.5G लिनक्स फाइल सिस्टम
/dev/sda3 मेरे मामले में
cryptsetup luksOpen /dev/sda3 crypt1 अपने वॉल्यूम को डिक्रिप्ट करने के लिए
vgscan --mknodes सभी मात्रा समूहों को खोजने के लिए
सभी भौतिक संस्करणों को पढ़ना। इसमें थोड़ा सा समय लग सकता है...
मेटाडेटा प्रकार lvm2 का उपयोग करके मात्रा समूह "ubuntu-vg" मिला
vgchange -ay अपने सभी वॉल्यूम समूहों को सक्रिय करने के लिए
वॉल्यूम समूह "ubuntu-vg" में 2 तार्किक वॉल्यूम (ओं) अब सक्रिय हैं
lvreduce -r -L -20G /dev/ubuntu-vg/root20 जीबी द्वारा अपने रूट वॉल्यूम के आकार को कम करने के लिए। इसमें थोड़ा समय लग सकता है (मेरे लिए यह ~ 4 मिनट था)।
बाद में LVM स्नैपशॉट बनाने के लिए उस स्थान का उपयोग किया जाएगा।
vgs यह देखने के लिए कि आपको वास्तव में 20G मुक्त स्थान मिला है
वीजी #PV #LV #SN Attr VSize VFree
ubuntu-vg 1 2 0 wz - n- 230.44g 20.01g
reboot और लाइव सीडी को हटा दें
एक स्नैपशॉट बनाएं (यानी, "प्रयोग" मोड को सक्रिय करें)
अब जब भी आप अपने सिस्टम के साथ कुछ जोखिम भरा करना चाहते हैं, तो निम्न कमांड चलाएं
परिदृश्य # 1: आप परिवर्तनों को वापस करना चाहते हैं
परिदृश्य # 2: आप परिवर्तन जारी रखना चाहते हैं
lvremove /dev/mapper/ubuntu--vg-snap
निष्कर्ष के तौर पर
आपको मूल रूप lvcreateसे प्रक्रिया को शुरू करने के लिए दौड़ना होगा और फिर या तो उसे चलाना होगा lvconvert --mergeया lvremoveसमाप्त करना होगा।
ध्यान रखें कि जब स्नैपशॉट सक्रिय होता है, तो कॉपी-ऑन-राइट रणनीति के कारण सभी परिवर्तन उन 20Gb स्थान (या जो भी आप सेट करते हैं) में सहेजे जाते हैं। शेष क्षमता की जांच करने का एक तरीका यह है कि lvsकमांड के डेटा% कॉलम को देखें ।