GNU/Linux >> Belajar Linux >  >> Ubuntu

Sistem Tidak Memasang Partisi Swap?

Meskipun partisi swap ada, dan diatur untuk memuat di fstab , masih belum dipasang.

fdisk mengembalikan ini untuk partisi swap:

file system: /dev/sda5
      start: 1
        end: 244
     blocks: 1951744
         id: 82
     system: Linux swap / Solaris

dan di fstab my saya katanya

file system: /dev/sda5
mount point: none
       type: swap
    options: sw
       dump: 0
       pass: 0

dan saya dapat memuatnya dengan baik dengan swapon /dev/sda5 tetapi tidak dapat dimuat saat boot.

Apakah ada informasi lebih lanjut yang dapat saya berikan untuk membantu memecahkan masalah? Saya tidak tahu info apa lagi yang bisa berguna

Seperti yang diminta, fstab lengkap berkas:

# <file system> <mount point>   <type>  <options>            <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid  0       0
/dev/sda6       /               ext4    errors=remount-ro    0       1
/dev/sda5       none            swap    sw                   0       0
/dev/sr1        none            udf     rw,noauto            0       0

Saya melihat log sistem dan saya melihat ini, tidak yakin apa artinya atau apakah itu normal tetapi:

Apr 29 17:57:24 caelan-ubuntu os-prober: debug: running /usr/lib/os-probes/50mounted-tests on /dev/sda5
Apr 29 17:57:24 caelan-ubuntu 50mounted-tests: debug: /dev/sda5 is a swap partition; skipping

keluaran mountall

mountall: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
mountall: Connection is closed

keluaran mountall -v

http://pastie.org/private/ras9mc7mf66yudnjoem4w

swap finished
...
local 4/4 remote 0/0 virtual 12/12 swap 0/0

tidak yakin, masih belum memuat swap… masih dapat ditambahkan di commandline, dan partisi windows saya sedang di-mount saat boot, dan itu juga ada di fstab.

Jawaban yang Diterima:

Ini akan terdengar bodoh, tetapi cobalah:atur ulang /etc/fstab untuk menempatkan partisi swap terakhir.

Tampaknya mountall -v gagal tanpa bahaya saat dijalankan sebagai pengguna NON-root, dan outputnya dapat digunakan untuk mendiagnosis mengapa mountall tidak berfungsi saat boot. Baris keluaran terakhir Anda dari mountall -v termasuk petunjuk penting:

local 4/4 remote 0/0 virtual 12/12 swap 0/0

Dengan kata lain, 0 drive swap terpasang, 0 drive swap ditemukan di /etc/fstab.

Sekarang mengapa mountall tidak menemukan drive swap Anda terdaftar di /etc/fstab? Pertanyaan bagus. Ini mungkin bug terhadap mountall . Untuk mendiagnosisnya, saya menyalin /etc/fstab Anda dan menjalankan mountall -v sebagai pengguna non-root. Dengan mengedit /etc/fstab secara acak dan terus menguji mountall -v , saya menemukan cara mengubah "swap 0/0" yang dilaporkan mountall. Hanya mengatur ulang baris /etc/fstab sudah cukup untuk membuatnya berubah menjadi "swap 0/1", dengan kata lain, 1 swap drive ditemukan di /etc/fstab. Dengan itu, mungkin cukup untuk mem-boot dengan benar. Jika tidak, harap posting hasil baru mountall -v .


Ubuntu
  1. Nirkabel Tidak Bekerja Dalam Sistem?

  2. Sistem Dual-boot:Berapa Banyak Ruang yang Harus Saya Alokasikan Untuk /, /home, Dan /swap??

  3. Cara Mengelola Partisi Swap di Linux

  1. localectl:perintah tidak ditemukan

  2. Linux:jangan membuat partisi swap?

  3. Bagaimana cara mengaktifkan partisi swap linux?

  1. Cara Menambahkan Ruang Swap di Ubuntu 18.04

  2. GRUB pada Sistem yang mendukung EUFI

  3. Kesalahan Membuat Ruang Swap Dengan Mkswap?