এটি সম্ভব, তবে সতর্কতা অবলম্বন করুন: কিছু ভুল হলে আপনার ডেটা টোস্ট করা হয়। আমি দৃ back়ভাবে প্রথমে ব্যাক আপ করার জন্য কোনও উপায় সন্ধান করার পরামর্শ দিচ্ছি।
যেহেতু আপনি বাহ্যিক ডেটা স্টোরেজ ব্যবহার করতে পারবেন না, আপনাকে এটি ঠিক জায়গায় করতে হবে।
এটি ধরে নিয়েছে আপনার ডেটা পার্টিশনের ডেটা বর্তমানের অর্ধেক জায়গাতে ফিট করতে পারে।
- পুনরায় আকার দিন এবং ডিস্কের শেষে ডেটা পার্টিশনটিকে তার বর্তমান আকারের অর্ধেক করে সরান।
- সদ্য নির্মিত খালি জায়গায়, একটি নতুন এনক্রিপ্ট করা LUKS ভলিউম তৈরি করুন এবং এর ভিতরে একটি নতুন ফাইল সিস্টেম তৈরি করুন।
- পুরানো পার্টিশন থেকে নতুন ফাইলগুলিতে সমস্ত ফাইল অনুলিপি করুন, তারপরে পুরানো বিভাজন মুছুন।
এনক্রিপ্ট করা ভলিউমকে পুনরায় আকার দিন ( এখানে নির্দেশাবলীর ভিত্তিতে ):
ক্রিপ্টসেটআপ দিয়ে আপনার ক্রিপ্টের আকারটি দেখান।
sudo cryptsetup status crypt1
এটি সেক্টরগুলিতে আপনার ক্রিপ্টের আকার দেখায়।
অফসেট নোট করুন
offset: 2056 sectors
ক্রিপ্টসেটআপ দিয়ে পুনরায় আকার দিন।
sudo cryptsetup -o 2056 -b 11800000 resize crypt1
-ও = অফসেট (স্ট্যাটাস কমান্ড থেকে এটি পান) -বি = খাতগুলিতে আকার।
- অবশেষে, এনক্রিপ্ট করা ভলিউমে থাকা ফাইল সিস্টেমকে পূর্ণ আকারে পুনরায় আকার দিন। যদি আপনি ext3 / 4 ব্যবহার করেন তবে
sudo resize2fs /the/partition
যথেষ্ট হবে।
যদি আপনার ডেটা অর্ধেকেরও বেশি জায়গা নেয়, আপনি একটি ছোট এনক্রিপ্ট করা পার্টিশন দিয়ে শুরু করে এবং কয়েকটি ফাইলের আকার পরিবর্তন ও কপি করে এই পদ্ধতিটি গ্রহণ করতে পারেন। স্পষ্টতই আরও শ্রমসাধ্য।