लिनक्स पर एक स्वैप फाइल कैसे सेट करें

click fraud protection

स्वैप लिनक्स का एक अनिवार्य हिस्सा है, और यह कैसे कार्यक्रमों का प्रबंधन करता है। इसके साथ, लिनक्स उपयोगकर्ता रैम को निलंबित कर सकते हैं, और यहां तक ​​कि कार्यक्रमों के लिए अतिरिक्त मेमोरी आवंटित करते हैं जब भौतिक रैम बाहर चला जाता है। यह कहने के लिए पर्याप्त है, हर किसी को स्वैप का उपयोग करना चाहिए। पारंपरिक लिनक्स वितरण पर, विशेष रूप से स्वैप का उपयोग करने के लिए एक समर्पित विभाजन बनाया जाता है। इस तरह से चीजें बहुत लंबे समय से चली आ रही हैं। 2017 में, हालांकि, स्वैप फाइलें फैशन में आ गई हैं। उदाहरण के लिए: हाल ही में उबंटू ने स्वैप फ़ाइल के लिए स्वैप विभाजन को खोदा है, और अन्य भविष्य में भी ऐसा ही करने की संभावना रखते हैं। कारण? सुविधा। स्थापना के दौरान स्थापित करने के लिए यह एक कम विभाजन है। परिणामस्वरूप सिस्टम खुद को तेजी से स्थापित कर सकता है। इसके अतिरिक्त, एक स्वैप फाइल को पूरी हार्ड ड्राइव को फिर से विभाजित किए बिना बढ़ाया जा सकता है, और यह बहुत अधिक उपद्रव के बिना जल्दी से अक्षम हो सकता है। यहां बताया गया है कि आप लिनक्स पर एक SWAP फ़ाइल कैसे सेट कर सकते हैं।

नोट: स्वैप फ़ाइल को किसी भी लिनक्स वितरण पर स्थापित किया जा सकता है। कृपया पहले एक विभाजन के बिना अपने लिनक्स वितरण को स्थापित करें! ध्यान रखें कि इसका मतलब पारंपरिक, आसान इंस्टॉलर के साथ स्थापित नहीं है।

instagram viewer

अक्सर बार, "स्वैप-कम" इंस्टॉलेशन प्राप्त करने के लिए, "कस्टम इंस्टॉलेशन" की आवश्यकता होती है। इसका अर्थ है हाथ से विभाजन, जिसमें शामिल हैं: विभाजन स्थापित करना, और आरोह बिंदु और (यदि यूईएफआई पर) बूट विभाजन।

उदाहरण के लिए: उबंटू इंस्टॉलर पर, एक कस्टम इंस्टॉलेशन प्राप्त करने के लिए, आप "कुछ और" बॉक्स चेक करें। अन्य लिनक्स वितरणों पर, यह "कस्टम लेआउट" या कुछ समान हो सकता है।

यदि आप BtrFS फ़ाइल सिस्टम का उपयोग कर रहे हैं, तो इस गाइड का पालन न करें। BtrFS के पास स्वैप फ़ाइलों के लिए कोई समर्थन नहीं है।

स्वैप स्थापित करना

स्वैप फ़ाइल बनाने में DD के साथ एक फ़ाइल बनाना शामिल है। हमें डीडी टूल के साथ एक फ़ाइल बनाने की आवश्यकता होगी ध्यान रखें कि स्वैप फ़ाइल आपके भौतिक रैम के आकार के समान होनी चाहिए। यह दिखाई देने पर कमांड के इस स्ट्रिंग को ठीक से दर्ज करें उपयोगकर्ता को इस लंबे वाक्य में एक बार में सब कुछ दर्ज करना होगा, और इसे ऐसे चलाना चाहिए जैसे कि यह एक कमांड है।

यदि सफलतापूर्वक किया जाता है, तो यह आपको एक संख्या (जीबी में) दर्ज करने और मेगाबाइट में बदलने के लिए कहेगा। कोई गणित की आवश्यकता है।

नोट: यदि आपके पास 4GB से अधिक RAM है, तो अपनी स्वैप फ़ाइल को RAM के बजाय आधा बनाएं।

गूंज 'गीगाबाइट दर्ज करें:'; गीगाबाइट पढ़ें; गणना की गई = $ ((1024 * $ गीगाबाइट))

स्वैप फ़ाइल गणना तैयार है। टर्मिनल ने $ गणना के अंदर गणना को बचाया। अब इसे लेते हैं और इसे डीडी में प्लग करते हैं। ध्यान रखें कि स्वैप फ़ाइल निर्माण प्रक्रिया में थोड़ा समय लगता है, और लोडिंग स्क्रीन नहीं होगी। जब टर्मिनल अनुमति देता है, तो अगले कमांड दर्ज करें।

sudo dd if = / dev / zero of = / swapfile bs = 1M count = $ गणना की गई

इसके बाद, स्वैप फ़ाइल के लिए अनुमतियाँ बदलें /। इसकी जरूरत है, क्योंकि सिस्टम को फाइल तक पूरी पहुंच हासिल करनी है। इसके बिना, स्वैप सही काम नहीं करेगा।

इसके साथ एक रूट शेल हासिल करें: सूद- s

chmod 600 / स्वैपैप

अनुमतियों को सही करने के साथ, यह Mkswap कमांड का उपयोग करने का समय है। प्रभावी रूप से, यह एक उपकरण है जो एक विभाजन या फ़ाइल ले सकता है और इसे स्वैप स्थान में बदल सकता है।

mkswap / swapfile

अनुमतियाँ अब सेट हैं, और सब कुछ जाने के लिए तैयार है। इस प्रक्रिया का अगला चरण है, लिनक्स को स्वैप को चालू करना। यह स्वैपन कमांड के साथ किया जाता है।

swapon / अदला-बदली

जैसे ही उपयोगकर्ता ऊपर 4 कमांड दर्ज करता है, एक स्वैप फाइल ऊपर और चलनी चाहिए। हालाँकि, यह पर्याप्त नहीं है, क्योंकि सिस्टम को यह जानना आवश्यक है कि स्वैप क्या है और यह कहाँ स्थित है। यह संपादन द्वारा किया जाता है /etc/fstab फ़ाइल (फाइल सिस्टम टैब)।

फ़ाइल के अंत में एक टिप्पणी जोड़कर शुरू करें। यह फ़ाइल सिस्टम टैब को लेबल करना है, ताकि भविष्य का संपादन आसान हो (क्योंकि उपयोगकर्ता आसानी से टिप्पणी लेबल देख सकता है और जान सकता है कि क्या है)।

इको "# स्वैप फाइल" >> / etc / fstab

अगला, टिप्पणी के तहत एक पंक्ति जोड़ें जो निर्दिष्ट करती है कि सिस्टम पर स्वैप फ़ाइल कहां है, सिस्टम को इसका इलाज कैसे करना चाहिए और आदि।

गूंज "/ स्वैपफिल कोई नहीं स्वैप चूक 0 0" >> / etc / fstab

किए गए इन दो संपादनों के साथ, सिस्टम को रिबूट करें। जब से यह लिनक्स मशीन लोड होती है, तब से इसे उपयोग करने के लिए एक स्वैप फाइल है।

स्वैप फ़ाइल को अक्षम करना

एक स्वैप विभाजन के विपरीत, उपयोगकर्ता आसानी से फ़ाइल को अक्षम कर सकते हैं, और पहले से उपयोग किए गए स्थान को बहुत आसानी से मुक्त कर सकते हैं। किसी भी चीज़ को दोबारा करने की आवश्यकता नहीं है। इसके बजाय, स्वैप को स्थायी रूप से अक्षम करना एक त्वरित 3 चरण प्रक्रिया है।

टर्मिनल खोलकर, और निम्न कमांड दर्ज करके शुरू करें:

सुडो नैनो / आदि / fstab

इसके बाद, स्वैप से संबंधित किसी भी चीज़ को देखें (जैसे टिप्पणी उपयोगकर्ता को यह बताए कि यह स्वैप प्रविष्टि है) और सब कुछ हटा दें। फिर, फ़ाइल को दबाकर संपादन सहेजें

Ctrl + O.

सहेजे गए संपादन के साथ, स्वैप बंद करें।

सुडो स्वप्फ-ए

रूट फाइलसिस्टम निर्देशिका दर्ज करें।

सीडी /

स्वैप फ़ाइल को स्वयं हटाएं।

सूदो आरएम स्वैफाइल

कंप्यूटर को पुनरारंभ। पुनरारंभ करने पर, स्वैप फ़ाइल पूरी तरह से चली गई है, और अक्षम हो गई है।

निष्कर्ष

स्वैप उपयोगी है, क्योंकि यह प्रोग्राम के लिए अतिरिक्त ओवरहेड देता है जब वे मेमोरी से बाहर निकलते हैं। हालाँकि यह पर्याप्त नहीं है, लेकिन स्वैप फ़ाइलों के कुछ वास्तविक लाभ हैं। इसके साथ, स्वैप को आसानी से बनाया जा सकता है और बिना मरम्मत के बंद कर दिया जा सकता है। इसके अतिरिक्त, इसका आकार आवश्यकतानुसार मक्खी पर बदला जा सकता है। उम्मीद है, इस ट्यूटोरियल के साथ लिनक्स उपयोगकर्ता जो उन लाभों को नहीं जानते हैं जो एक समर्पित स्वैप विभाजन के बजाय एक स्वैप फ़ाइल का उपयोग करने के साथ आते हैं।

watch instagram story
खोज
हाल के पोस्ट