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?

rkeating
sumber
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.

ubfan1
sumber
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
Firoj Siddiki
sumber
0

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

Rohit Kulkarni
sumber
Sempurna, tetapi bagaimana hubungannya dengan ini no matching swap device available?
Marc Vanhoomissen