প্রথমত, আপনি যদি আপনার বর্তমান ইনস্টলেশনটির জন্য পুরো 250 গিগাবাইট ডিস্কটি ব্যবহার করেন তবে আপনাকে 120 জিবি ডিস্কের জন্য এটি সঙ্কুচিত করতে হবে। আনমাউন্ট থাকা অবস্থায় আপনি কেবল একটি এক্সট 4 ফাইল সিস্টেম সঙ্কুচিত করতে পারেন, সুতরাং আপনাকে একটি উবুন্টু লাইভ সিস্টেম (সিডি বা ইউএসবি) বা জিপিআরটি লাইভের মতো একটি বিশেষ রক্ষণাবেক্ষণ লাইভ সিস্টেম বন্ধ করতে হবে । resize2fs
বিদ্যমান ফাইল সিস্টেমের আকার পরিবর্তন করতে আপনি জিপিআরটি ব্যবহার করতে পারেন ।
একবার আপনি নতুন ডিস্কে ফিট করার জন্য আপনার বিদ্যমান ইনস্টলেশন ফাইল-ফাইলগুলি সঙ্কুচিত করে ফেললে, আপনি চাইলে ফাইল সিস্টেমের মাউন্ট দিয়ে বাকী মুভটি করতে পারেন। যদি বিদ্যমান ফাইল সিস্টেমটি নতুন ডিস্কের সাথে ফিট করে তবে আপনি কিছু আনমাউন্ট না করে বা রিবুট না করেই স্থানান্তরটি করতে পারেন।
নিম্নলিখিত বর্ণনা, আমি কিভাবে প্রকৃত ভলিউম থেকে সরাতে দেখাব /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
বিকল্পভাবে, আপনি ক্লোনজিলা ব্যবহার করতে সক্ষম হতে পারেন । এটি একটি শক্তিশালী ডিস্ক ম্যানিপুলেশন এবং ক্লোনিং সরঞ্জাম এবং আমি মনে করি এটি আপনার পরিস্থিতিটি coversেকে দেয় তবে এর সাথে আমার কোনও অভিজ্ঞতা নেই।