Apakah partisi Swap (cryptswap) saya berfungsi dengan baik?

16

Saya merasa tidak. Saya menjalankan Ubuntu 11.10 pada Laptop Toshiba Satellite L305-S5944. Mengatakan saya memiliki 1,8 GiB Ram (pikir saya punya 2). Ketika saya melihat tab Resources di System Monitor, Swap selalu mengatakan 0 byte dari 0 byte. Saya mencoba menginstal ulang Ubuntu 11.10, tetapi masih mengatakan hal yang sama. Kedua kali saya memilih opsi direktori home terenkripsi saat menginstal. Beberapa kali ketika saya boot itu mengatakan sesuatu seperti "tidak bisa me-mount cryptswap". Sudah mencoba mengambil screenshot tetapi sekarang tidak melakukannya. Ketika saya melihat hard disk saya di Disk Utility itu menunjukkan 3 partisi yang dibuat saat menginstal: 248 GB ext 4, Extended 2.0 GB, dan Unknown 2.0 GB. Seperti yang dapat Anda lihat di layar, partisi yang disebut Unknown, memiliki Partition Type: Linux swap (0x82). Maaf tidak akan membiarkan saya memposting gambar.

Telah mengalami masalah dengan crash dan memperlambat cukup teratur. Juga saya tidak melihat opsi hibernasi ketika saya mengklik tombol di sudut kanan atas. Jadi, apakah ruang swap saya tidak berfungsi dengan baik?

Ini pemahaman saya bahwa ruang swap dienkripsi. Apakah ini sebabnya tidak mendaftar di Monitor Sistem atau apakah itu menunjukkan masalah?

Apakah ada cara untuk menguji apakah swap berfungsi?

Jika tidak berfungsi, bagaimana saya membuatnya bekerja, sepertinya sudah ada di sana, tidak berfungsi mungkin?

Output dari "free -m" adalah:

                total used free shared buffers cached 
Mem:            1883  1729 154  0      21      634 
-/+ buffers/cache:    1073 810 
Swap:           0     0    0 

Tidak yakin apakah itu LUKS atau ecryptfs. Yang saya lakukan adalah mengklik kotak centang yang bertuliskan "mengenkripsi direktori rumah saya" atau yang serupa selama proses instalasi normal. Saya pikir itu ecryptfs karena saya baru saja memeriksa file yang tersembunyi di folder rumah saya dan ada folder tersembunyi yang disebut ".ecryptfs"

ran blkid dan hasilnya adalah:

/dev/sda1: UUID="92a6b5e8-695f-4d54-a389-d5dd7c7b862e" TYPE="ext4" 
/dev/sdc1: LABEL="FreeAgent GoFlex Drive" UUID="04684AE3684AD2DA" TYPE="ntfs" 

sdc1 adalah HD eksternal saya. Juga mencoba GParted dan selain sda1 itu menunjukkan sda 2 dengan Sistem File: "extended" dan Size 1,87 GiB. Ini juga menunjukkan partisi, sda5, bersarang di dalam sda2, dengan Sistem File "tidak dikenal" dan ukuran 1,87 GiB. Meskipun di sebelah sda5 ada lingkaran merah dengan "!" dalam.

Ketika saya tepat di atasnya dan pilih "informasi" itu mengatakan Status: Tidak dipasang dan di bagian bawah Peringatan: Tidak dapat mendeteksi sistem file! Kemungkinan alasannya adalah: -Sistem file rusak -Sistem file tidak diketahui oleh GParted -Tidak ada sistem file yang tersedia (tidak diformat) -Input perangkat / dev / sda5 hilang. Apakah saya melakukan kesalahan saat menginstal? Saya pikir ketika saya memilih hapus dan gunakan seluruh hard drive bahwa Ubuntu akan membuat swap secara otomatis. Sepertinya ada di sana tetapi tidak berfungsi karena suatu alasan.

File / etc / fstab saya terlihat seperti ini:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sdb1 during installation
UUID=92a6b5e8-695f-4d54-a389-d5dd7c7b862e /               ext4    errors=remount-ro 0       1
# swap was on /dev/sdb5 during installation
#UUID=088145ec-4c28-43e4-b3de-9f6971b08704 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

Output dari sudo fdisk -ladalah:

Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0001d8e9

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   484472831   242235392   83  Linux
/dev/sda2       484474878   488396799     1960961    5  Extended
/dev/sda5       484474880   488396799     1960960   82  Linux swap / Solaris

Disk /dev/sdc: 640.1 GB, 640135028224 bytes
1 heads, 63 sectors/track, 19845455 cylinders, total 1250263727 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x2bc1313e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1              63  1250258687   625129312+   7  HPFS/NTFS/exFAT

Saya perhatikan bahwa swap saya di fstab dikomentari jadi saya menghapus # ke uncomment dan memulai kembali meskipun masih tidak berfungsi.

BentSpace
sumber
memposting output dari free -mJika swap tidak berfungsi, kita perlu melihat bagaimana Anda mengkonfigurasinya, dengan LUKS atau ecryptfs
Panther
@ bodhi.zazen Terima kasih. Output dari "free -m" adalah: total bekas buffer gratis yang digunakan dalam cache, Mem: 1883 1729 154 0 21 634 - / + buffer / cache: 1073 810 Swap: 0 0 0 Tidak yakin apakah itu LUKS atau ecryptfs. Yang saya lakukan adalah mengklik kotak centang yang bertuliskan "mengenkripsi direktori rumah saya" atau yang serupa selama proses instalasi normal. Saya pikir itu ecryptfs karena saya baru saja memeriksa file yang tersembunyi di folder rumah saya dan ada folder tersembunyi yang disebut ".ecryptfs".
BentSpace
@ bodhi.zazen maaf untuk pemformatan yang buruk, saya baru dalam hal ini dan masih berusaha mencari tahu.
BentSpace
1
jangan khawatir tentang pemformatan. Dari apa yang Anda posting tampaknya Anda tidak mengkonfigurasi partisi swap.
Panther

Jawaban:

8

Tidak, saya memiliki masalah yang sama. Anda harus memastikan bahwa Anda tidak memiliki swap sama sekali dengan menjalankan cat /proc/swaps. Kemudian gunakan mkswapuntuk memformat partisi swap. Kemudian di /etc/conf.d/dm-crypt(mungkin crypttabatau sesuatu yang serupa), Anda harus menggunakan urandom dmcrypthal-hal default saat boot dengan menambahkan baris-baris ini ke file:

swap=crypt-swap
target='/dev/sd*'

Setidaknya itulah yang saya lakukan di Sabayon. Juga jika ini bertindak ketika Anda mem-boot dan melempar Anda beberapa kesalahan acak tentang partisi LUKS, tekan epada menu boot GRUB dan hapus "crypt_swap=/dev/sda5"dari baris parameter kernel.

Saya seorang noob jadi jangan dengarkan saya secara membabi buta, tetapi ini adalah bagaimana saya sampai di tempat saya sekarang.

Harun
sumber
1
Anda adalah salah satu dari sedikit orang yang telah benar-benar melakukan perincian yang dapat ditindaklanjuti tentang masalah ini, melampaui "oh, apakah Anda benar-benar perlu bertukar?" Atau "oh, coba instal ulang" atau "oh, heh, jika Anda kehabisan memori tanpa partisi swap, proses Anda mungkin mati secara diam-diam ”.
qubex
1

Apakah Anda membuat partisi swap ketika Anda menginstal? Anda dapat membuat daftar partisi Anda dengan fdiskatau dengan gparted.

Jika tidak, maka Anda perlu membuat partisi swap. Anda dapat melakukan ini dengan gparted dari CD live.

Daftarkan partisi Anda dengan blkid

Anda kemudian mengedit / etc/fstabdan menambahkan di partisi swap Anda. Entri akan terlihat seperti

UUID=xxx.yyy.zzz swap swap default 0 0

Lihat: https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

http://tldp.org/HOWTO/Partition/setting_up_swap.html

Jika Anda merasa perlu swap terenkripsi, IMO, yang paling mudah adalah menginstal dari CD alternatif karena akan mengatur enkripsi untuk Anda.

Harimau kumbang
sumber
@bodhiI menjalankan blkid dan outputnya adalah: / dev / sda1: UUID = "92a6b5e8-695f-4d54-a389-d5dd7c7b862e" TIPE = "ext4" / dev / sdc1: LABEL = "FreeAgent GoFlex Drive" UUID = TYPE4484 = "ntfs" sdc1 adalah HD eksternal saya. Juga mencoba GParted dan selain sda1 itu menunjukkan sda 2 dengan Sistem File: "extended" dan Size 1,87 GiB. Ini juga menunjukkan partisi, sda5, bersarang di dalam sda2, dengan Sistem File "tidak dikenal" dan ukuran 1,87 GiB. Meskipun di sebelah sda5 ada lingkaran merah dengan "!" dalam.
BentSpace
Ketika saya tepat di atasnya dan pilih "informasi" itu mengatakan Status: Tidak dipasang dan di bagian bawah Peringatan: Tidak dapat mendeteksi sistem file! Kemungkinan alasannya adalah: -Sistem file rusak -Sistem file tidak diketahui oleh GParted -Tidak ada sistem file yang tersedia (tidak diformat) -Input perangkat / dev / sda5 hilang. Apakah saya melakukan kesalahan saat menginstal? Saya pikir ketika saya memilih hapus dan gunakan seluruh hard drive bahwa Ubuntu akan membuat swap secara otomatis. Sepertinya ada di sana tetapi tidak berfungsi karena suatu alasan. Terima kasih atas bantuannya, Anda bijak dan saya hanyalah belalang ...
:)
Jika swap ada tetapi tidak dipasang, bagaimana cara saya memasangnya?
BentSpace
Biasanya swap dipasang secara otomatis. Anda biasanya memiliki entri /etc/fstabuntuk swap. Anda dapat mencoba sudo swapon -aDari posting asli Anda, Anda sedang mengambil enkripsi dan Anda benar-benar belum memberikan informasi yang cukup tentang konfigurasi Anda.
Panther
1
Untuk mengajukan laporan bug, lihat Petunjuk di sini .
Panther
1

OP memposting solusi yang berfungsi dalam komentar

Saya agak mencoba menipu dengan itu dan hanya mengubahnya menjadi swap normal, bukan swap terenkripsi. Sepertinya itu berfungsi sekarang.

Harimau kumbang
sumber
Di mana ini - bagaimana Anda mengatur ini?
NoBugs
0

Sepertinya Anda tidak pernah mengalokasikan ruang swap apa pun pada hard drive Anda saat menginstal. Extended adalah ruang di mana ruang swap Anda dan Distro Linux Anda akan ditempatkan .. Semoga ini membantu Anda.

RJR
sumber