क्या 12.04 एक स्वैप फ़ाइल के लिए हाइबरनेटिंग का समर्थन करता है?


12

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

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

क्या सटीक कर्नेल एक स्वैप फ़ाइल के लिए हाइबरनेशन का समर्थन करता है? क्या होगा अगर मुझे कुछ भी कॉन्फ़िगर करने की आवश्यकता है?

कृपया ध्यान दें कि मुझे विश्वसनीय, अद्यतित जानकारी की तलाश है। मुझे कोई आपत्ति नहीं है अगर हाइबरनेशन आउट-ऑफ-द-बॉक्स समर्थित नहीं है, लेकिन मैं एक कर्नेल को फिर से जोड़ना नहीं चाहता हूं अगर मैं बिना कर सकता हूं। मैं उस मशीन के लिए कर्नेल पैचिंग करूँगा।


एक उत्तर के लिए पर्याप्त नहीं है, लेकिन मुझे यहाँ कुछ स्वैप फ़ाइल जानकारी दिखाई देती है: help.ubuntu.com/community/SwapFaq
Jorge Castro

@JorgeCastro कोई अपराध नहीं है, लेकिन मुझे इस अकसर किये गए सवाल पर भरोसा नहीं है। क्या इसे अप-टू-डेट रखा गया है? हाइबरनेशन के विषय पर, मुझे वेब पर पुराने संसाधनों के साथ बहुत बुरे अनुभव हुए हैं।
गिल्स एसओ- बुराई को रोकना '

मैं पहले कुछ गोलियों को पढ़ने के बाद या तो इस पर भरोसा नहीं करता, यही कारण है कि मैंने इसे एक टिप्पणी के रूप में छोड़ दिया, ऐसा लगता है कि आज तक रखा गया है। मैं हालांकि इस बारे में वेब पर ज्यादा जानकारी नहीं पा रहा हूं।
जॉर्ज कास्त्रो

तो क्या आप एक फ़ाइल के लिए हाइबरनेटिंग काम कर रहे हैं?
मुरु

जवाबों:


4

जहां तक ​​मुझे पता है फ़ाइल /etc/initramfs-tools/conf.d/resumeमें पैरामीटर है जहां से हाइबरनेशन डेटा प्राप्त करना है और यह मूल रूप से एक डिवाइस था, लेकिन (कई) हाल के संस्करणों में यूयूआईडी का उपयोग किया जाता है। यह आपके द्वारा इंस्टॉल किए गए स्वैप विभाजन को डिफॉल्ट करता है और मैं यह जानता हूं क्योंकि यदि आप किसी मौके से अपना स्वैप विभाजन या UUID बदल लेते हैं तो आपको इसे वहां अपडेट करने और sudo update-initramfs -uफिर से काम करने के लिए हाइबरनेशन के लिए चलाने की आवश्यकता होती है । यह कम से कम क्वांटल, सटीक और ल्यूसिड के लिए सच है, इसलिए मुझे वर्तमान समर्थित संस्करणों के लिए भी इसका सच लगता है।

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


यह निश्चित रूप से faq में होना चाहिए। एक और ड्राइव पर स्वैप किया और काम करने के लिए हाइबरनेट करने में सक्षम नहीं था। यह जानकारी सरासर भाग्य द्वारा मिली।
कला शायडरोव

क्या होगा अगर मैंने स्वैप और स्वैप का उपयोग करके स्वैप को चालू और बंद कर दिया? सुरक्षा एक चिंता का विषय होगा तो '
3l4ng

@ 3l4ng जब हाइबरनेट हो रहा है तो आप बंद करने से पहले स्वैप करने के लिए अपने राम के कुल कंटेस्टेंट्स को स्टोर कर रहे हैं ताकि आप दोबारा शुरू होने पर प्रक्रिया को उलट सकें। स्वैप के बिना आप हाइबरनेट नहीं कर सकते और इसका स्वैप या बंद होने से कोई लेना-देना नहीं है।
सिल्वेस्टर

1

मैंने इसका उपयोग करने की कोशिश नहीं की, लेकिन मुझे निम्न HOWTO मिला:

http://ubuntuforums.org/showthread.php?t=1042946

यह काफी अच्छी तरह से समझाता है कि स्वैप फ़ाइल कैसे बनाई जाए और हाइबरनेशन के साथ इसका उपयोग करने के लिए तैयार किया जाए। उम्मीद है की वो मदद करदे।


उबंटू पूछने के लिए आपका स्वागत है! जब भी यह सैद्धांतिक रूप से प्रश्न का उत्तर दे सकता है, तो उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर होगा
नानोफारड

अंतिम बार ल्यूसिड पर परीक्षण किया गया। क्षमा करें, लेकिन मैं अप-टू-डेट जानकारी ढूंढ रहा हूं। यह हमेशा बेहतर के लिए नहीं, बदलने की बुरा आदत है।
गिलेस एसओ- बुराई को रोकना '17

1

यह अनुशंसित नहीं है। सामुदायिक प्रलेखन से: https://help.ubuntu.com/community/SwapFaq/

"एक स्वैप फ़ाइल के फायदे कई हैं, लेकिन यह शक्तिहीन नींद के लिए डिफ़ॉल्ट" swsusp "हाइबरनेशन विधि का उपयोग करने के लिए समस्याग्रस्त है।"

अब "समस्याग्रस्त" का अर्थ असंभव नहीं है, लेकिन आपके मूल प्रश्न के संदर्भ में मेरा कहना है कि नहीं, यह समर्थित नहीं है, और बॉक्स से बाहर उपलब्ध नहीं है।


उबंटू का कौन सा संस्करण था, जिसे अक्सर पूछे जाने वाले प्रश्न के लिए लिखा गया था? (प्रश्न के तहत टिप्पणी देखें।) मैं विश्वसनीय जानकारी की तलाश कर रहा हूं, और मुझे कुछ चीजों को कॉन्फ़िगर करने में कोई आपत्ति नहीं है। मैं एक कर्नेल को फिर से जोड़ना नहीं पसंद करूंगा, लेकिन अगर ऐसा होता है तो मैं इसे करूंगा।
गिल्स एसओ- बुराई को रोकना '

यह एक संग्रहीत पृष्ठ नहीं है, और संभवतः समुदाय के अक्सर पूछे जाने वाले प्रश्नों में बहुत अधिक जानकारी है। मैंने कभी भी ऐसा कुछ नहीं देखा है जो कहता है कि कर्नेल को हाइबरनेशन के लिए विशेष रूप से स्वैप फ़ाइल का उपयोग करने के लिए डिज़ाइन किया गया है, और वास्तव में इसे बचने के लिए सामान्य रूप से सुझाव दिया गया है। आपको बस कोशिश करनी पड़ सकती है। - अगर आप किसी भी कॉन्फिग फाइल की कॉपी रखते हैं, जिसे आपने बदल दिया है, तो मुझे नहीं लगता कि ऐसा कुछ भी होगा, जिसे उलटना बहुत मुश्किल होगा, अगर आपको लगता है कि यह आपके लिए आसानी से काम नहीं करता है।
fabricator4

हाँ, मैं कोशिश करके देखने जा रहा हूँ। किसी भी दिन अब, जैसे ही मुझे समय मिलेगा ... यह एक नई स्थापना होगी, इसलिए यदि यह विफल रहता है तो मैं वैसे भी इंस्टॉल को पुनरारंभ कर सकता हूं। जब मैंने यह कर लिया है तो मैं यहाँ रिपोर्ट करूँगा।
गिल्स एसओ- बुराई को रोकना '

इसके अलावा, क्या एक स्वैप विभाजन और एक छोटी हार्ड ड्राइव पर एक स्वैप फ़ाइल का उपयोग करने के बीच कोई वास्तविक अंतर है? मेरे पास एक EeePC है जिसमें 8Gb हार्ड ड्राइव और 1Gb RAM है। मैंने पाया है कि इस मशीन का उपयोग करने का सबसे अच्छा तरीका 7Gb / और 1Gb स्वैप विभाजन है। मैंने स्लॉट में 8 जीबी एसडी कार्ड डाला और इसे fstab में / घर के रूप में माउंट करने के लिए सेट किया और पीछे मुड़कर नहीं देखा। इस मशीन का उपयोग करने के लिए 7GB / काफी है और यहां तक ​​कि बहुत सारे प्रोग्राम इंस्टॉल किए गए हैं - फोटो एडिटिंग, गेम्स और उबंटू के साथ आने वाला फुल सूट। मैं बस पुरानी गुठली को नष्ट कर देता हूं।
fabricator4

मेरे पास औसत उपयोगकर्ता की तुलना में अधिक सॉफ्टवेयर और अधिक डेटा है ... 16 जीबी के भीतर फिट करना एक चुनौती है, और स्वैप फाइल को अस्थायी रूप से हटाने में सक्षम होने के बाद एक बार में उपयोगी हो जाता है।
गिलेस एसओ- बुराई को रोकना '
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.