यद्यपि आपका सिस्टम बूट नहीं होगा क्योंकि महत्वपूर्ण सिस्टम निर्देशिकाएं चली गई हैं, अन्य सभी निर्देशिकाएं अभी भी हैं। उदाहरण के लिए, लिनक्स "लाइव" सीडी या डीवीडी रॉम को बूट करना, ड्राइव को माउंट करना और चारों ओर प्रहार करना संभव होना चाहिए। किसी भी अच्छे डिस्ट्रो को आपको मौजूदा फाइलों को हटाने के बिना सिस्टम को इंस्टॉल करने देना चाहिए, जैसे कि मौजूदा होम फाइल्स जैसे यूजर फाइल्स को डिलीट करना।
यदि उस प्रणाली में कुछ भी था जो मूल्यवान है (यानी आपका व्यक्तिगत डेटा, और न केवल लिनक्स इंस्टॉलेशन), तो जल्दबाजी में कुछ भी न करें, जिसके परिणामस्वरूप आगे नुकसान होगा।
अगर, भविष्य में, आपको स्वैप स्थान की आवश्यकता है और ड्राइव पर कोई जगह नहीं है, तो कमरे बनाने के लिए विभाजन का आकार बदलने की कोशिश करने के बजाय, आप लिनक्स को एक फ़ाइल को स्वैप करने के लिए कह सकते हैं! सबसे पहले आपको एक बड़ी फाइल बनानी होगी। आमतौर पर जीरो बाइट्स से भरी फाइल को कॉपी करके बनाया जाता है /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
बस।