उबंटू में एक स्वैप फाइल कैसे हटाएं?


15

मैंने इस प्रक्रिया का पालन करके उबंटू में एक स्वैप फ़ाइल बनाई , लेकिन मुझे अब इसकी आवश्यकता नहीं है, इसलिए मैं इसे हटाना चाहूंगा।

हालाँकि, ब्लॉग लेख हटाने के संबंध में कुछ भी नहीं लिखता है, इसलिए मैंने इसे हटाने की कोशिश की sudo rm -rf, लेकिन इसे Operation not permittedत्रुटि मिल गई ।

अब तक, मैंने एक ही त्रुटि वाली फ़ाइल को हटाने के लिए कई उत्तरों की कोशिश की, लेकिन मेरे मामले में कुछ भी काम नहीं किया:

, जिसमें शामिल है:

  • अदला-बदली और रूट डायरेक्टरी /( hmod ugo+w .) दोनों की अनुमति बदलें
  • अदल-बदल झंडा को अदला-बदली और /( दोनों chattr -i -a .) पर बदलें
  • सिस्टम को रिबूट करें

उन सभी ने काम नहीं किया। मुझे आश्चर्य है कि मैं इसे कैसे हटा सकता हूं, लेकिन अगर यह एक स्वैप फाइल है, तो मैं इसे कैसे हटा सकता हूं?

का परिणाम free -hहै:

              total        used        free      shared  buff/cache   available 
Mem:           1.7G        101M        405M        1.2M        1.2G        1.4G
Swap:          1.5G        234M        1.3G

क्या अभी भी स्वैपफाइल ऑनलाइन है? कृपया कमांड दर्ज करें free -hऔर उस के परिणामों को अपने प्रश्न में संलग्न करें।
चार्ल्स ग्रीन

1
इसलिए, स्वैप फ़ाइल का उपयोग अभी भी स्वैप प्रक्रिया द्वारा किया जा रहा है। कृपया कमांड को निष्पादित करें sudo swapoff -aऔर फिर स्वैप को हटाने का प्रयास करें।
चार्ल्स ग्रीन

@CharlesGreen यह काम किया! धन्यवाद। क्या आप इसे उत्तर के रूप में जोड़ने पर विचार कर सकते हैं? मैं आपको ५१० प्रतिनिधि दूंगा।
ब्लास्ज़ार्ड

जवाबों:


28

के उत्पादन में free -hइंगित करता है कि स्वैप किया जा रहा है - स्वैप प्रक्रिया अभी भी चल रहा है।

कमांड दर्ज करें

sudo swapoff /path/to/swapfile/to/be/deleted

यह swapfile को अक्षम कर देगा, और उस बिंदु पर फ़ाइल को हटाया जा सकता है।

कृपया ध्यान दें कि यदि आपने /etc/fstabस्वैपफाइल के लिए एक प्रविष्टि बनाई है, तो आपको इसे भी हटा देना चाहिए (या #लाइन की शुरुआत में जोड़कर टिप्पणी करें )।


धन्यवाद। अंतिम चरण की आवश्यकता क्यों है?
ब्लास्ज़ार्ड

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

fyi: # लाइन को टिप्पणी में बदल देता है; अगर आप बाद में इसे चाहते हैं, तो तय करने के लिए आसान बहाली की अनुमति देता है, लेकिन सिस्टम द्वारा इसे नजरअंदाज कर दिया जाता है ...
गिनी

4
एक को हटाने के लिए सभी स्वैफ़िले को अक्षम क्यों करें? आप बस sudo swapoff /path/to/swapfile/to/be/deletedकिसी अन्य को हटाने के बिना कर सकते हैं ।
रुस्लान

1
अगर सिस्टम fstab के माध्यम से स्वैप-विभाजन को माउंट करने की कोशिश करता है और विभाजन मौजूद नहीं है, तो यह बूट-टाइम को 90 सेकंड तक बढ़ा देगा, यह मेरा अनुभव है। सिस्टम अभी भी बूट होगा। एक परिवर्तित यूयूआईडी के कारण मुझे समस्या थी और बूट के दौरान मैं 1min 30sec से नीचे एक टाइमर की गिनती देख सकता था।
mook765
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.