स्वैप: विभाजन से फ़ाइल में, अब "कोई मिलान स्वैप डिवाइस उपलब्ध नहीं है"


19

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

swapon -s(सारांश) और मुफ्त में नए आकार के साथ स्वैप दिखाओ। / etc / fstab को बदल दिया गया, स्वैप पर अनुमति बदल गई और स्वैप विभाजन हटा दिया गया। जब अपडेट होते हैं (उपयुक्त-अपडेट और अपग्रेड मिलता है), मुझे यह त्रुटि मिलती है:

Setting up amd64-microcode (3.20180524.1~ubuntu0.18.04.2) ...
update-initramfs: deferring update (trigger activated)
amd64-microcode: microcode will be updated at next boot
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for initramfs-tools (0.130ubuntu3.1) ...
update-initramfs: Generating /boot/initrd.img-4.15.0-29-generic
W: initramfs-tools configuration sets RESUME=UUID=c5a2c6f4-b67c-4d95-bc23-8333ed6c0f11
W: but no matching swap device is available.

वहाँ सूचीबद्ध UUID पुराने स्वैप विभाजन के लिए है। मुझे नहीं लगा कि एक स्वैप फाइल में UUID है, लेकिन मुझे इस बारे में निश्चित नहीं है। बाकी सब ठीक काम करने लगता है। मुझे समस्या निवारण और इसे ठीक करने के लिए कैसे आगे बढ़ना चाहिए?


यह क्या दिखाता है? sudo swapon --show? और:ls -lh /swapfile
पुरानी

आउटपुट हैं: NAME TYPE SIZE ने PRIO / swapfile फ़ाइल का उपयोग 3 जी 0B -2 और -rw ------- 1 रूट रूट 3.0G Jul 10 13:00 / swapfile
rkeating

वे अनिवार्य रूप से मेरी जैसी ही दिखती हैं। Fstab क्या दिखाता है? फ़ॉर्मेटिंग संरक्षित करने के लिए ऊपर पोस्ट करें। cat /etc/fstab
पुरानी

इसे ऊपर पोस्ट करने की कोशिश की, लेकिन पाठ बड़ा था। बस अंतिम लाइनें (स्वैप के बारे में) यहाँ डालेंगे: स्थापना के दौरान # स्वैप / dev / sdb5 पर था # UUID = c5a2c6f4-b67c-4d95-bc23-8334ed6c0f11 कोई स्वैप नहीं #swap # swapfile / swapfile में अब कोई भी स्वैप नहीं स्वैप स्व 0 0
आरकेटिंग

यह एक त्रुटि नहीं है, जिसका W:मतलब है Warning
mook765

जवाबों:


23

यह लाइन /etc/initramfs-tools/conf.d/resume में है इसलिए इसे हटाने का प्रयास करें।


3
+1 हाँ। इसे हटाएं या इसके साथ बदलें RESUME=NONEया इसे टिप्पणी करें ( #लाइन की शुरुआत में डालें )।
सुडोडस

इसे हटा दिया गया, रिबूट, रीरन एप अपडेट और अपग्रेड। initramfs बिना किसी त्रुटि के अपडेट किया गया। धन्यवाद!
rkeating

1
RESUME=NONEउबंटू LTS 18.04 पर काम नहीं करता है। लाइन हटाना या RESUME=काम करना।
सर्ज स्ट्रोबंड टीटी

16

चरण 1:

$ sudo blkid

यह आपके सिस्टम पर प्रत्येक डिवाइस या विभाजन का यूयूआईडी प्राप्त करेगा। स्वैप विभाजन के UUID की प्रतिलिपि बनाएँ।

चरण 2:

$ sudo vim /etc/initramfs-tools/conf.d/resume

उपलब्ध UUID को UUID के पेस्ट से बदलें जिसे आपने अभी कॉपी किया है और इसे सहेजें।

चरण 3:

$ sudo update-initramfs -u

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.