একটি সোয়াপফাইলের একমাত্র সুবিধা হ'ল এটির আকার পরিবর্তন করা সহজ, সুতরাং আপনি যদি নিজের অদলবদলের পার্টিশনের আকারে অসন্তুষ্ট না হন তবে রূপান্তরটির তেমন কোনও অর্থ নেই।
Ditionতিহ্যগতভাবে swapfile বিভিন্ন কারণে নিরুৎসাহিত করা হয়েছিল। ব্যবহৃত swapfile হতে লিনাক্স v2.4 সামনে ধীর, এবং যদি আপনি একটি খণ্ডিত ফাইল সিস্টেমের মধ্যে স্ব্যাপফিল তৈরি করেন তবে এখনও ধীর হতে পারে। আপনি সোয়াপফাইলে স্মৃতিযুক্ত বাগগুলিতে আঘাত হানার সম্ভাবনা একটু বেশিই থাকতে পারেন, উদাহরণস্বরূপ ক্যাচ -২২ গুলি যেখানে আপনি কিছুটা অদলবদল না করা পর্যন্ত আর কোনও মেমরি বরাদ্দ করতে পারবেন না, তবে অদলবদল করার আগে ফাইল সিস্টেমটি বরাদ্দ করা দরকার। কয়েক বছর আগে স্বাপ ফাইলগুলিতে হাইবারনেট করা একই কারণে বিতর্কিত নতুন বৈশিষ্ট্য ছিল। কয়েক বছর আগে যখন ফাইল সিস্টেমগুলি তখনও কিছুটা বগিযুক্ত ছিল (এবং ভ্রমণ করা হয়নি) বিপুল সংখ্যক গুরুত্বপূর্ণ ফাইল-সিস্টেম লিখতে বুদ্ধিমানের কাজ ছিল না, যখন আপনি কেবল পরিবর্তে একটি সোয়াপ ফাইল ব্যবহার করতে পারতেন। Traditionতিহ্য ডিফল্ট হিসাবে, অদলবদল পার্টিশনগুলি swapfiles এর চেয়ে বেশি পরীক্ষা করা হয়েছে। সম্ভবত ক্যানোনিকাল মনে করেন যে এই সমস্যাগুলি এখন আর উদ্বিগ্ন হওয়ার মতো নয়।
সোয়াপফাইলে স্যুইচ না করার সবচেয়ে বড় কারণ হ'ল "কেন এমন কিছু ঠিক করুন যা ভাঙা হয়নি"। আপনি যদি নিজের মূল পার্টিশনের ব্যাকআপ না রাখেন এবং দুর্ঘটনাক্রমে /home
আপনার swapfile এর পরিবর্তে মুছে ফেলেন তবে এটি ফিরে পেতে চেষ্টা করা কোনও ঝামেলা হবে।
সোয়াপফাইলে স্যুইচ না করার আরেকটি কারণ হ'ল আপনি যদি এমনটি ব্যবহার করছেন btrfs
যা স্ব্যাপফিলগুলি এখনও সমর্থন করে না (ধীর লুপব্যাক ফাইল বাদে)
এমনকি যদি আপনি অদলবদলের জন্য যাওয়ার সিদ্ধান্ত নেন, আপনার অল্প জায়গায় স্বল্প না থাকলে আপনার অদলবদলের বিভাজন মুছার কোনও দরকার নেই। আপনি চাইলে উভয় একই সময়ে ব্যবহার করতে পারেন। আপনি যদি অদলবদলটি মুছে ফেলার সিদ্ধান্ত নেন তবে প্রথমে উবুন্টু লাইভসিডি দিয়ে বুট করুন এবং যান try without installing
। তারপরে একটি টার্মিনাল রান করার পরে gparted
, অদলবদল বিভাজন মুছুন, এবং বাকী পার্টিশনগুলি পুনরায় আকার দিন (প্রথমে ব্যাকআপ করা ভাল ধারণা হতে পারে)।
এখন আপনার নিয়মিত উবুন্টু ইনস্টল পুনরায় বুট করুন এবং সোয়াফফিল তৈরি করুন। যেহেতু একটি সোয়াপফাইলের সুবিধা হ'ল এটির আকার পরিবর্তন করা সহজ, আপনি নিজের সোয়াপফাইলের আকার পরিচালনা করতে স্ব্যাপস্পেস ব্যবহার করতে পারেন:
sudo apt install swapspace
আপনি ম্যানুয়ালি এখানে নির্দেশাবলী অনুসরণ করে একটি swapfile তৈরি করতে পারে: https://www.digitalocean.com/commune/tutorials/how-to-add-swap-space-on-ubuntu-16-04
দীর্ঘ গল্পের সংক্ষিপ্ত কাটাতে, আপনি টার্মিনালটিতে নিম্নলিখিতটি আটকিয়ে একটি 1 জি swapfile করতে পারেন
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
যদি এটি কাজ করে তবে আপনি এগুলি করে স্থায়ী করতে পারেন:
sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab