দীর্ঘ সময় ধরে ঘোরাফেরা করার পরে এবং একাধিকবার ব্যর্থ হওয়ার পরে (ব্যাকআপগুলির জন্য thankশ্বরকে ধন্যবাদ জানাই) আমি এটির আকার পরিবর্তন করতে সক্ষম হয়েছি। এখানে আমার গাইড যায়।
এটি ধরে নিয়েছে যে আপনার মত আমার একটি পার্টিশন টেবিল রয়েছে: এসডিএ 1 হ'ল অদলবদল এবং 250MB এর কাছাকাছি, sda2 হ'ল একটি পাত্রে sda5 (আমাদের ক্রিপ্ট ভলিউম) এবং sda2 এর সামনে অনেকগুলি মুক্ত স্থান, যেমন
|sda1|sda2 (sda5)|free space|
আপনার প্রিয় ডিস্ট্রোর লাইভসিডিতে বুট করুন। জিপিআরটি চালান এবং আপনার এসডিএ পার্টিশনটি প্রায় 20 এমবি দ্বারা সঙ্কুচিত করুন। এর কারণ হল fdisk এর জন্য sda2 এবং sda5 আরম্ভের মধ্যবর্তী সময়ে অবিরত স্থানের একটি বাফার প্রয়োজন, কেন না। আপনি যখন যাচ্ছেন সেখানে sda2 এর আকার যতদূর যেতে পারে ডান দিকের সমস্ত দিক পর্যন্ত বাড়িয়ে দিন। আপনার সাথে শেষ করা উচিত
|sda1|free space|sda2 (sda5)|
এগিয়ে যান এবং এফডিস্ক চালু করুন
sudo fdisk /dev/sda
বর্তমান পার্টিশন প্রকল্পটি মুদ্রণ করতে p টিপুন। Sda5 শুরু হয় যেখানে লিখুন।
প্রথমে sda5 তারপর sda2 মুছতে d টিপুন 2 ভয়ের।
একটি নতুন ভলিউম তৈরি করতে এখন n টিপুন। প্রসারিত টাইপ এবং এটির সংখ্যা নির্বাচন করতে ই টিপুন start শুরু এবং শেষের জন্য ডিফল্ট ঠিক হওয়া উচিত।
এখন একটি নতুন পার্টিশন তৈরি করুন, টাইপ হ'ল লিনাক্স (ডিফল্ট হওয়া উচিত) এবং এটির সংখ্যা 5.. প্রারম্ভিক মানটি আপনি sda5 এর জন্য লিখেছেন তার সমান হওয়া উচিত, শেষ মানটি ডিফল্ট হবে (যতদূর যেতে পারে) )।
সবকিছু ঠিক আছে কিনা তা নিশ্চিত হতে আবার p টিপুন এবং আপনার পরিবর্তনগুলি ডিস্কে লিখতে ডাব্লু টিপুন।
আপনার সরাসরি সিডি পুনরায় বুট করুন।
আপনি জিপিআরটি খুললে আপনার এখনই হওয়া উচিত
|sda1|sda2 (free space) (sda5)|
এই পদক্ষেপগুলি অনুসরণ করুন :
আপনার ফাইল সিস্টেমটি ডিক্রিপ্ট করুন।
sudo cryptsetup luksOpen /dev/sda5 crypt1
আপনার এলভিএম সনাক্ত করতে (সক্রিয় করতে) লাইভ সিডি পান।
sudo vgscan --mknodes
sudo vgchange -ay
ক্রিপ্টকে পুনরায় আকার দিন।
sudo cryptsetup resize crypt1
(এলভিএম) শারীরিক ভলিউমের আকার পরিবর্তন করুন।
sudo pvresize /dev/mapper/crypt1
আপনার রুট (এলভিএম) লজিকাল ভলিউমের আকার পরিবর্তন করুন।
(LVM) শারীরিক ভলিউম আনলক করুন।
sudo pvchange -x y /dev/mapper/crypt1
(এলভিএম) শারীরিক ভলিউমের আকার পরিবর্তন করুন।
sudo lvresize -l +100%FREE /dev/ubuntu-vg/root
দৈহিক ভলিউম পুনরায় লক করুন।
sudo pvchange -x n /dev/mapper/crypt1
ফাইল সিস্টেমকে পুনরায় আকার দিন।
sudo e2fsck -f /dev/mapper/ubuntu--vg-root
sudo resize2fs -p /dev/mapper/ubuntu--vg-root
এখন আপনার পুনরায় বুট করা ঠিক হবে এবং যদি সবকিছু ঠিকঠাক হয় তবে আপনার আরও বড় এনক্রিপ্ট করা পার্টিশন থাকা উচিত।
দ্রষ্টব্য : এই পদ্ধতিটিতে আপনার প্রায় 20MB অদলবদল ছিনিয়ে নেওয়ার ক্ষতি হয়। যদি অদলবদল আকার পরিবর্তন না করা হয়, fdisk আপনাকে প্রয়োজনীয় অবস্থানে sda5 লিখতে দেয় না (যা দুর্নীতির দিকে পরিচালিত করতে পারে, আমি সন্দেহ করি)। কেউ এফডিস্ক পর্দার আড়ালে কী করছে এবং আমাদের বিড করার জন্য যদি কোনও উপায় থাকে তবে ঠিক না হওয়া পর্যন্ত এই সতর্কতা প্রয়োজনীয়।
/dev/sda3
নয়sda5
, সুতরাং সেই অনুযায়ী পরিবর্তন করা হয়েছে। এছাড়াও আমার মনে হয় না যে আমি 20 এমবি বাইরে নিয়েsda2
যাব, এটি কেবল পরিবর্তন করার জন্য আমার পক্ষে ভাল কাজ করেছে/dev/sda3
। ধন্যবাদ!