Swap: Dari partisi ke file, sekarang dapatkan "tidak ada perangkat swap yang cocok tersedia"


17

Menjalankan Ubuntu 18.04, saya berubah dari partisi swap ke file swap.

swapon -s(ringkasan) dan tunjukkan gratis swapfile dengan ukuran baru. / etc / fstab telah diubah, izin pada swapfile diubah dan partisi swap telah dihapus. Ketika ada pembaruan (pembaruan apt-get dan upgrade), saya mendapatkan kesalahan ini:

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 yang tercantum di sana adalah untuk partisi swap lama. Saya tidak berpikir file swap memiliki UUID, tetapi saya tidak yakin tentang itu. Segala sesuatu yang lain tampaknya bekerja dengan baik. Bagaimana saya melanjutkan untuk memecahkan masalah dan memperbaikinya?


Apa yang ditunjukkan oleh ini? sudo swapon --show? Dan:ls -lh /swapfile
oldfred

outputnya adalah: NAMA TYPE SIZE MENGGUNAKAN PRIO / file swapfile 3G 0B -2 dan -rw ------- 1 root root 3.0G 10 Jul 13:00 / swapfile
rkeating

Mereka pada dasarnya terlihat sama dengan milikku. Apa yang ditunjukkan fstab? Posting di atas untuk mempertahankan pemformatan. cat /etc/fstab
oldfred

Sudah mencoba memposting di atas, tetapi teksnya besar. Hanya akan meletakkan baris terakhir (tentang swap) di sini: # swap aktif / dev / sdb5 selama instalasi # UUID = c5a2c6f4-b67c-4d95-bc23-8333ed6c0f11 tidak ada swap #sw 0 0 # swap sekarang di / swapfile / tidak ada swapfile swap sw 0 0
rkeating

Ini bukan kesalahan, W:singkatan dari Warning.
mook765

Jawaban:


22

Baris itu ada di /etc/initramfs-tools/conf.d/resume jadi coba hapus.


3
+1 Ya. Hapus atau ganti dengan RESUME=NONEatau berikan komentar (tulis #di awal baris).
sudodus

Dihapus, reboot, reran untuk memperbarui dan meningkatkan. initramfs diperbarui tanpa kesalahan. Terima kasih!
memulai kembali

1
RESUME=NONEtidak bekerja di Ubuntu LTS 18.04. Menghapus garis atau RESUME=berfungsi.
Serge Stroobandt

16

Langkah 1:

$ sudo blkid

Ini akan menampilkan daftar UUID dari setiap perangkat atau partisi di sistem Anda. Salin UUID partisi swap.

Langkah 2:

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

Ganti UUID yang tersedia dengan menempelkan UUID yang baru saja Anda salin dan simpan.

Langkah 3:

$ sudo update-initramfs -u

0

Pengeditan / etc / fstab dengan UUID baru swap bekerja dengan waktu boot yang baik dikurangi menjadi 10 detik dari 2 menit


Sempurna, tetapi bagaimana hubungannya dengan ini no matching swap device available?
Marc Vanhoomissen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.