অদলবদল বনাম সোয়াপ ফাইল


47

আমি উবুন্টু 17.04 এর সাথে নতুন পরিবর্তনগুলি পড়ছিলাম এবং একজন আমার নজর কেড়েছিলেন যা টিপিক্যাল অদলবদ পার্টিশন মডেল থেকে নতুন ইনস্টলের জন্য নতুন অদলবদলের মডেলটিতে চলেছে।

এটি অদলবদলের বিপরীতে যেমন ব্যবহারকারীর পক্ষে, পারফরম্যান্স, স্পেস সেভিংয়ের সাথে সম্পর্কিত, এসএসডি এবং এনভিএম বা অন্য কোনও কিছুর মতো আজকের হার্ডওয়্যারগুলির সাথে সামঞ্জস্য রেখে এর ব্যবহারের কি সুবিধা রয়েছে?

অন্য একটি সম্পর্কিত প্রশ্ন হ'ল আমি কীভাবে একটি অদলবিক পার্টিশন থেকে অদলবদলের ফাইলটিতে স্থানান্তর করতে পারি? আমি ডিডি ব্যবহার করে অনুমান করছি তবে এখন পর্যন্ত সোয়াপ ফাইল স্কিম সম্পর্কে জানতাম না বলে নিশ্চিত করতে চাই।

এবং সবশেষে, হাইবারনেশন অদলবদল ফাইলগুলির সাথে একটি সমস্যা হবে?

অবশ্যই এই প্রশ্নগুলির ক্ষেত্রে সম্পর্কিত হতে পারে যেখানে ব্যবহারকারীর প্রচুর র‍্যাম থাকে এবং অদলবদল খুব কম ব্যবহৃত হয় (আমি অনুমান করছি)। সুতরাং কেবল এই তথ্যটি আমাকে এবং অন্যকে একই সন্দেহের সাথে সহায়তা করবে তা নিশ্চিত করার জন্য।


সম্পর্কিত প্রশ্ন সম্পর্কে: Askubuntu.com / প্রশ্নগুলি / 903414/… (যদি এর উত্তর কখনও পাওয়া যায়)
মুরু

ডিজিটালঅ্যাসন / কম্যুনিটি / টিউটোরিয়ালস / - - আমি বলতে পারি না যে এটি একটি পার্থক্য করেছে, আমি সত্যিই পারি না। সিস্টেমটি আগের মতোই ঠিকঠাক কাজ করছে (সোয়াপটি খুব কমই যেভাবেই ব্যবহৃত হত)।

কীভাবে ফাইলের মধ্যে অদলবদল যুক্ত করা যায় তা এখানে । 17.04 এ এটি একটি ফাইল /swapfile। হাইবারনেটিং কোনও সমস্যা হতে পারে।
তক্কাত

মুরু @ সেলটিক ওয়ারিয়র তাক্কাত লিংক এবং তথ্য দের জন্য আপনাকে ধন্যবাদ। সত্যিই খুব সহায়ক। যদি সম্ভব সেলটিক, আপনি যদি দয়া করে সুনির্দিষ্ট উত্তরগুলি এখানে আস্কউবুন্টুতে যুক্ত করতে পারেন। প্রত্যেকের জন্য, উত্তরগুলি আপ টু ডেট রয়েছে তা নিশ্চিত করে (২০১২ নয়, তবে প্রকৃতপক্ষে ২০১ sw-২০১7, যখন পুরো অদলবদল ফাইল শুরু হয়েছিল) অনেক সময় সহায়তা করে এবং পরিবর্তিত সেই সময়ের মধ্যে ঘটে যাওয়া যে কোনও কিছুই এড়াতে পারে।
লুইস আলভারাদো

1
আপনার যদি মূল পার্টিশনটি এনক্রিপ্ট করা থাকে তবে অদলবদল ফাইলটি পাশাপাশি এনক্রিপ্ট করা হবে - স্বয়ংক্রিয়ভাবে। বিশেষ কিছু করার দরকার নেই। সুতরাং এটি সাধারণ ব্যবহারকারীর পক্ষে উন্নতি, যারা সোয়াপ এনক্রিপ্ট করতে ভুলে যেতে পারে।
মারিস বি।

উত্তর:


34

একটি সোয়াপফাইলের একমাত্র সুবিধা হ'ল এটির আকার পরিবর্তন করা সহজ, সুতরাং আপনি যদি নিজের অদলবদলের পার্টিশনের আকারে অসন্তুষ্ট না হন তবে রূপান্তরটির তেমন কোনও অর্থ নেই।

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

হ্ম্ম্ম্ম্ম उद्धিতনের প্রয়োজন .... আপনি বগি ফাইল সিস্টেমের যুক্তির বিষয়ে নিশ্চিত নন আপনি কতটা পিছনে যাচ্ছেন ...? ২২ ক্যাচ হিসাবে ওমকিলার একটি ডিগ্রি বাছাই করত - ছোট বরাদ্দটি ছোট মারার কারণ হতে পারে, এবং যদি fs এর মাধ্যমে অদলবদল না করে এমন ঘটনাটির জন্য প্রস্তুত হওয়ার জন্য যদি একটি উইফ বাফার না থাকে ....
তাইফওয়া

5
10+ বছর আগে, সাধারণ পরামর্শটি ছিল স্বাপ, / ইউএসআর / হোম এবং / ভ্যার সবগুলি বিভক্ত পার্টিশনে রাখতে যাতে যাতে তাদের মধ্যে কেউ যদি নিজেকে দূষিত করে তবে আপনি অন্যের কাছ থেকে পুনরুদ্ধার করতে পারেন। এটি সম্ভবত জার্নালিংয়ের আগে ছিল। ফাইলসিস্টেমগুলিতে এখনও বাগ রয়েছে, তবে প্যানারোইয়া যে জায়গায় র্যানসওয়াইয়ার পেতে পারে না সেগুলিতে ব্যাকআপ তৈরি করতে সম্ভবত আরও ভাল ব্যয় করা হয়।
gmatht

1
@taifwa আমি বিটিআরএফএস এফএকিউতে একটি লিঙ্ক যুক্ত করেছি যেখানে তারা দ্রুত স্বাপফাইলে অ্যাক্সেস সমর্থন করে না (কারণ তারা দুর্নীতি ছাড়াই এটি কীভাবে প্রয়োগ করতে পারে তা তারা নিশ্চিত নন), এবং একটি নোট যে স্যুইচ না করার বৃহত্তম কারণটি কী তা ঠিক করা নয় ভাঙা নেই এটা কি সাহায্য করে?
gmatht

1
@gmatht আচ্ছা আপনি সেখানে খুব সুন্দরভাবে সমস্ত কিছু কভার করেছেন। অদলবদল ফাইলগুলি আসতে নিম্নলিখিত মাসগুলিতে / বছরগুলিতে যদি আপনি কোনও নতুন তথ্য পান তবে আমাদের এই উত্তরটি আপডেট করে জানিয়ে দিন। কুডোস এবং দুর্দান্ত কাজ।
লুইস আলভারাডো

3
@ পাবলোবিয়ানচি এটি করতে পারে তবে আমি এই দিনগুলিতে এসএসডি পরিবর্তন করতে চাই। ঘোরানো ডিস্কে অদলবদল রাখলে পরিধানও বাড়তে পারে। আধুনিক এসএসডিগুলিতে রোটাল ডিস্কের চেয়ে বেশি দ্রুত পরিধান করার ঝোঁক নেই।
gmatht
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.