যদিও আপনার সিস্টেমটি বুট করবে না কারণ গুরুত্বপূর্ণ সিস্টেম ডিরেক্টরিগুলি চলে গেছে, অন্যান্য সমস্ত ডিরেক্টরি এখনও রয়েছে। উদাহরণস্বরূপ, একটি লিনাক্স "লাইভ" সিডি বা ডিভিডি রম বুট করা, ড্রাইভটি মাউন্ট করা এবং আশেপাশে ঝাঁকুনি দেওয়া সম্ভব। যে কোনও ভাল ডিস্ট্রোতে আপনাকে বিদ্যমান ফাইলগুলি, যেমন ব্যবহারকারীর হোম ডিরেক্টরিগুলি মুছে না ফেলে একটি বিদ্যমান পার্টিশনের শীর্ষে সিস্টেমটি ইনস্টল করতে দেওয়া উচিত।
সেই সিস্টেমে যদি এমন কিছু ছিল যা মূল্যবান (যেমন আপনার ব্যক্তিগত ডেটা, এবং কেবল লিনাক্স ইনস্টলেশন নয়), অতিমাত্রায় তাড়াহুড়ো করে এমন কিছু করবেন না যার ফলে আরও ক্ষতি হয়।
ভবিষ্যতে, আপনার যদি অদল বদল প্রয়োজন এবং ড্রাইভে কোনও স্থান না থাকে, জায়গা তৈরির জন্য পার্টিশনগুলির আকার পরিবর্তন করার পরিবর্তে, আপনি লিনাক্সকে কোনও ফাইলে অদলবদল করতে বলতে পারেন! প্রথমে আপনাকে একটি বড় ফাইল তৈরি করতে হবে। সাধারণত শূন্য বাইট পূর্ণ একটি ফাইল থেকে অনুলিপি তৈরি করা হয় /dev/zero
। তারপরে সেই ফাইলটি mkswap
কমান্ডটি ব্যবহার করে অদলবদলের জন্য ফর্ম্যাট করতে হবে । অবশেষে, কার্নেলটি দিয়ে সেই ফাইলটিতে অদলবদল শুরু করতে বলা যেতে পারে swapon
।
যেমন এক গিগাবাইট ফাইল:
$ dd if=/dev/zero of=/var/swapfile bs=1024 count=$((1024 * 1024))
$ mkswap /var/swapfile
$ swapon /var/swapfile
এই কৌশলটি জরুরি অবস্থাগুলির জন্য ভাল যখন কোনও প্রোগ্রাম প্রচুর ভার্চুয়াল মেমোরি চিবিয়ে রাখে এবং আপনি সেই প্রোগ্রামটি হত্যা করতে চান না (কারণ, বলুন আপনি বিজ্ঞানী এবং প্রোগ্রামটি কয়েক ঘন্টা ধরে মূল্যবান গণনা সম্পাদন করে আসছে)। যদি আপনার এইরকম পরিস্থিতির জন্য সাময়িকভাবে অদলবদলের প্রয়োজন হয় তবে আপনি পরে এটি থেকে মুক্তি পেতে পারেন:
$ swapoff /var/swapfile
$ rm /var/swapfile
তবে ধরুন আপনি এটি রাখতে চান। আপনি যদি সিস্টেমটি পুনরায় বুট করেন তবে এটি আপনার অদলবদলের ফাইলটি ভুলে যাবে। ফাইলটি সেখানে থাকবে তবে সিস্টেমটি এতে অদলবদল করবে না কারণ কেউ swapon
আদেশ চালায় না । সোয়াপ ফাইলটি রেকর্ড করতে যাতে এটি বুটে ব্যবহৃত হয়, /etc/fstab
একটি লাইন যুক্ত করে ফাইলটিতে প্রবেশ করুন:
/var/swapfile swap swap defaults 0 0
এটাই.