"Swap tidak tersedia" - Saya harus "swapon" secara manual setelah setiap reboot

15

Saya di Ubuntu 12.04, Thinkpad Edge 13, rumah terenkripsi. Sebuah pesan di Monitor Sistem memberi tahu saya bahwa swap "tidak tersedia". Saya bisa mendapatkannya kembali menggunakan swaponopsi di gparted (saya pikir saya juga bisa melakukannya sudo swapon -adi terminal, tapi itu tidak berhasil). Masalahnya adalah saya harus melakukannya swaponsetelah setiap reboot. Bagaimana saya bisa menyalakannya kembali sehingga tetap menyala bahkan setelah reboot?

fstab saya:

# # <file system> <mount point> <type> <options> <dump> <pass> 
proc /proc proc nodev,noexec,nosuid 0 0 
# / was on /dev/sda5 during installation 
UUID=47641b93-9d12-4e6a-b803-dde28f0e5725 / ext4 errors=remount-ro 0 1
geoffrey
sumber
Bisakah Anda memposting /etc/fstab?
# / etc / fstab: informasi sistem file statis. # # Gunakan 'blkid' untuk mencetak pengenal unik universal untuk perangkat #; ini dapat digunakan dengan UUID = sebagai cara yang lebih kuat untuk memberi nama perangkat # yang berfungsi bahkan jika disk ditambahkan dan dihapus. Lihat fstab (5). # # <file system> <mount point> <type> <options> <dump> <pass> proc / proc proc nodev, noexec, nosuid 0 0 # / ada di / dev / sda5 selama instalasi UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / ext4 errors = remount-ro 0 1
geoffrey
Anda menyadari bahwa dua UUID yang Anda posting di atas sebenarnya berbeda? Ada "-8" yang hilang setelah blok "4aa8" dalam respons swapon (dan saya kira di fstab juga).

Jawaban:

26

Anda tidak memiliki konfigurasi untuk swap /etc/fstab. Tambahkan baris berikut ke file itu:

UUID=<uuid> none   swap    sw    0       0   

Anda harus mengganti <uuid>dengan uuidpartisi swap Anda . Untuk melakukannya, jalankansudo blkid

$ sudo blkid
/dev/sda1: LABEL="System Reserved" UUID="88A0D0A1A0D09752" TYPE="ntfs" 
/dev/sda2: UUID="0620D9F920D9EFA3" TYPE="ntfs" 
/dev/sda5: UUID="c282b418-2045-4852-8789-88a44360a0bb" TYPE="ext4" 
/dev/sda6: UUID="f99c6a0c-790a-45ca-a1a9-8874f5a2999b" TYPE="ext4" 
/dev/sda7: UUID="4cc2e909-ebd1-4c72-abee-aa32035bf330" TYPE="swap"

Ini adalah daftar partisi saya, dan seperti yang Anda lihat, / dev / sda7 adalah partisi swap saya. Jadi, Anda dapat menyalin nilai UUID terkait dengan swap Anda, menghilangkan tanda kutip, dan menggunakannya untuk file fstab Anda.


sumber
Dan bagaimana jika di antara baris yang dikembalikan oleh sudo blkidtidak ada satu dengan 'TYPE = "swap"'?
reallynice
@niconic Anda harus membuat partisi swap
SirLenz0rlot
3

Setelah peningkatan ke 12,04, beberapa keganjilan kecil terjadi. Saya tidak tahu partisi swap saya tidak berfungsi sampai saya mencoba membuka file besar di Gimp.

blkid menunjukkan:

/dev/sdb6: UUID="3e0550cf-4a55-4aa8-80fa-24103c1b25a7" TYPE="swap" 

tetapi tidak aktif menurut System Monitor. UUID itu benar tetapi tidak pergi ... tidak yakin bagaimana saya sampai pada perintah ini:

blkid -p /dev/mapper/foo-swap_1
error: /dev/mapper/foo-swap_1: No such file or directory

Manajer file menunjukkan kepada saya ikon 0 byte, kontrol nama file, - jadi apa yang seharusnya ditulis di sana? Naik apa?

sudo swapon --all --verbose yielded
swapon: cannot find the device for UUID=3e0550cf-4a55-4aa80fa-24103c1b25a7

Saya mengedit /etc/fstabmenambahkan file

/dev/sdb6   none    swap    sw  0   0

Reboot dan Monitor Sistem menunjukkannya aktif.

Ini adalah situs pertama yang saya temukan untuk membantu; dalam kasus saya, UUID tidak berfungsi walaupun itu di fstab, jadi ada sesuatu yang hilang 'di tengah'. Ini dapat membantu seseorang, siapa tahu.

Novista
sumber