আপনি যে কোনও পরিবর্তন পরিবর্তন করার আগে আপনি একটি নিশ্চিত ব্যাকআপ নিশ্চিত করেছেন। এগুলি আমার পক্ষে কাজ করেছিল, তবে এটি আপনার পক্ষে কার্যকর নাও হতে পারে। যদি এটি কোনও কারণে প্রস্ফুটিত হয়, আপনি পুনরুদ্ধার করতে পারবেন না এমন কোনও কিছুই হারাতে চান না। অবিরত…
কোনও ফাইল সিস্টেম মাউন্ট করার সময় সঙ্কুচিত করা সম্ভব নয় (আমার জ্ঞানের কাছে), সুতরাং আমাদের একটি লাইভ সিডি থেকে প্রকৃত আকার পরিবর্তন করা দরকার। নিম্নলিখিত সমস্ত নির্দেশাবলী ধরে নিলে আপনি ১১.১০ ডেস্কটপ ইনস্টল সিডিটি বন্ধ করে দিয়েছেন।
ডেস্কটপ পর্যন্ত লাইভ সিডি বুট হওয়ার পরে, টার্মিনালটি খুলুন।
LVM সরঞ্জামটি লাইভ সিডিতে অন্তর্নির্মিত নয়, তাই প্রথমে আমাদের এগুলি ইনস্টল করতে হবে:
sudo apt-get install lvm2
লজিকাল ভলিউমটি ধারণ করে ভলিউম গোষ্ঠীর নাম (এখন থেকে "কিছুটা") সন্ধান করুন:
sudo lvs
(যদি এটি প্রদর্শিত না হচ্ছে তবে দৌড়াতে চেষ্টা করুন sudo lvmdiskscan
এবং sudo pvscan
আবার চেষ্টা করুন))
আপনি যদি চালনা করেন তবে ls /dev/mapper/
দেখতে পাবেন যে লজিকাল ভলিউমগুলি প্রদর্শিত হচ্ছে না। এটি যদি না থাকে তবে কার্নেলটিকে লজিক্যাল ভলিউম সম্পর্কে সচেতন করতে আপনাকে নিম্নলিখিত কমান্ডটি চালাতে হবে:
sudo vgchange --available y <somevg>
যেহেতু আমরা মূল ফাইল সিস্টেমটি মাউন্ট করে নি তাই এটির আকার পরিবর্তন করা নিরাপদ হওয়া উচিত। লজিকাল ভলিউমের প্রকৃত আকার পরিবর্তন করতে এগিয়ে যান। নোট করুন যে এই কমান্ডটি ( --size -50G
50) ভলিউম সঙ্কুচিত করে - আলাদা আকারটি কীভাবে নির্দিষ্ট করা যায় তা শিখতে lvreduce (8) ম্যান পৃষ্ঠাটি পড়ুন।
sudo lvreduce --resizefs --size -50G /dev/<somevg>/root
(আমার লজিকাল ভলিউমটিকে "রুট" বলা হয়, তবে আপনার নামটি অন্যরকম হতে পারে))
এই কমান্ডটি প্রথমে ফাইল সিস্টেম সঙ্কুচিত করবে, তারপরে এতে থাকা লজিকাল ভলিউম সঙ্কুচিত করবে, এটি করার একমাত্র নিরাপদ উপায়।
আপনি এখন সিস্টেমটি পুনরায় আরম্ভ করতে পারেন এবং আপনার এখন-পুনরায় আকারিত রুট ফাইল সিস্টেমটিতে বুট করতে পারেন।
lvs
সঠিক নতুন আকারGParted
দেখায় , তবে এখনও মূল আকারের সাথে LVM দেখায়। আপনার সমস্ত কাজটি ব্যাখ্যা করছে যে কীভাবে ফাইল সিস্টেমটি সঙ্কুচিত করবেন, পার্টিশনটি নয়। পার্টিশনটি এখনও ডিস্ক জায়গার মূল পরিমাণ গ্রহণ করে।