सबसे पहले, यदि आपने अपनी वर्तमान स्थापना के लिए पूरे 250GB डिस्क का उपयोग किया है, तो आपको 120GB डिस्क को फिट करने के लिए इसे सिकोड़ना होगा। जब आप यह अनमाउंट है, तो आप केवल एक ext4 फाइल सिस्टम को सिकोड़ सकते हैं, इसलिए आपको उबंटू लाइव सिस्टम (सीडी या यूएसबी), या जीपार्टेड लाइव जैसे विशेष रखरखाव लाइव सिस्टम को बूट करना होगा । आप resize2fs
मौजूदा फाइल सिस्टम का आकार बदलने के लिए उपयोग या GParted कर सकते हैं ।
एक बार जब आप नई डिस्क पर फिट होने के लिए अपने मौजूदा इंस्टॉलेशन के फाइल सिस्टम को सिकोड़ लेते हैं, तो आप अपनी पसंद के अनुसार बाकी की फाइल को माउंट किए गए फाइल सिस्टम के साथ कर सकते हैं। यदि मौजूदा फाइलसिस्टम नई डिस्क पर फिट बैठता है, तो आप बिना कुछ या रिबूट किए बिना ट्रांसफर कर सकते हैं।
निम्नलिखित विवरण में, मैं दिखाता हूँ कि भौतिक आयतन /dev/sdb1
से भौतिक आयतन की ओर कैसे बढ़ना है /dev/sda1
, एक मौजूदा आयतन समूह के साथ oldvg
। अपने सिस्टम से मिलान करने के लिए डिस्क अक्षरों और विभाजन संख्याओं को समायोजित करना सुनिश्चित करें।
लाइव ट्रांसफर करने के लिए:
- नई डिस्क विभाजन, अपनी पसंद का विभाजन उपकरण का उपयोग (
cfdisk
, fdisk
, parted
, ...)। उदाहरण देखें कि मैं एक अतिरिक्त हार्ड ड्राइव कैसे जोड़ूं?
- नई डिस्क पर एक भौतिक आयतन बनाएँ:
pvcreate /dev/sda1
- इस भौतिक आयतन को उस मौजूदा आयतन समूह में जोड़ें जिसमें तार्किक आयतन है जिसे आप ले जाना चाहते हैं:
vgextend oldvg /dev/sda1
- तार्किक वॉल्यूम को एक भौतिक आयतन से दूसरे में ले जाएँ:
pvmove /dev/sdb1 /dev/sda1
- मौजूदा वॉल्यूम समूह को दो में विभाजित करें:
vgsplit oldvg newvg /dev/sda1
एक अन्य तरीका मौजूदा लॉजिकल वॉल्यूम (एस) को मिरर वॉल्यूम के साथ बनाना है lvconvert --mirror
, नई डिस्क पर एक मिरर सेट करना है, फिर मिरर्स को अलग करना है lvconvert --splitmirrors
। इस तरह, आप अपने डेटा की दो प्रतियों के साथ समाप्त होते हैं, और विभाजन के बाद प्रत्येक प्रतिलिपि अपने स्वयं के जीवन का नेतृत्व करती है।
प्रतिलिपि बनाने के बाद, आपको नई डिस्क को बूट करने योग्य बनाना होगा। इसके लिए फाइलसिस्टम माउंट करें। यह मान लिया गया है कि /mnt
इन कमांडों को रूट के रूप में चलाएं:
chroot /mnt
# if the name of the volume group has changed, edit /etc/fstab
update-grub
grub-install /dev/sda
वैकल्पिक रूप से, आप Clonezilla का उपयोग करने में सक्षम हो सकते हैं । यह एक शक्तिशाली डिस्क हेरफेर और क्लोनिंग टूल है, और मुझे लगता है कि यह आपकी स्थिति को कवर करता है, लेकिन मुझे इसके साथ कोई अनुभव नहीं है।