Swap (cryptswap) bölümüm düzgün çalışıyor mu?


16

Öyle olmadığını hissediyorum. Toshiba Satellite L305-S5944 Dizüstü Bilgisayarda Ubuntu 11.10 kullanıyorum. 1.8 GiB Ram'ım olduğunu söylüyor (2 tane olduğunu düşündüm). Sistem Monitörü'nün Kaynaklar sekmesine baktığımda, Takas her zaman 0 bayt 0 bayt der. Ubuntu 11.10'u yeniden yüklemeyi denedim, ama yine de aynı şeyi söylüyor. İki kez yükleme sırasında giriş dizini şifrelemek seçeneğini seçin. Bazı zamanlar önyükleme yaparken "cryptswap bağlayamadı" gibi bir şey söylüyor. Bir ekran görüntüsü almaya çalıştım ama şimdi yapmıyor. Disk İzlencesi'ndeki sabit diskime baktığımda, yükleme sırasında oluşturulan 3 bölüm gösterilir: 248 GB ext 4, Genişletilmiş 2.0 GB ve Bilinmeyen 2.0 GB. Ekran görüntülerinde görebileceğiniz gibi Unknown (Bilinmeyen) adlı bölüm, Partition Type (Linux Değiştirme): Linux takas (0x82). Üzgünüm resim yayınlamama izin vermedi.

Çökmeler ve yavaş inişler ile ilgili sorunlar yaşıyor. Ayrıca sağ üst köşedeki düğmeyi tıkladığımda hazırda bekleme seçeneği görmüyorum. Takas alanım düzgün çalışmıyor gibi görünüyor mu?

Benim takas alanım şifreli olduğunu anlıyorum. Bu yüzden Sistem Monitörüne kaydolmuyor mu yoksa bu bir sorun mu gösteriyor?

Takasın çalışıp çalışmadığını test etmenin herhangi bir yolu var mı?

Çalışmıyorsa, nasıl çalıştırabilirim, zaten orada gibi görünüyor, muhtemelen çalışmıyor?

"Free -m" çıktısı:

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

LUKS veya ecryptfs olduğundan emin değilim. Tek yaptığım, normal kurulum işlemi sırasında "ev dizinimi şifrelemek" veya benzer bir şey yazan onay işaretini tıklamaktı. Bence bu ecryptfs çünkü ana klasörümdeki gizli dosyaları kontrol ettim ve ".ecryptfs" adlı gizli bir klasör var

blkid koştu ve çıktı:

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

sdc1 harici HD'm. Ayrıca GParted denedi ve sda1'e ek olarak bir Dosya Sistemi ile bir sda 2 gösterir: "genişletilmiş" ve Boyut 1.87 GiB. Ayrıca, sda2 içinde iç içe yerleştirilmiş, "Bilinmeyen" ve 1,87 GiB boyutunda bir Dosya Sistemi içeren sda5 adlı bir kitaplık gösterir. Rağmen sda5 yanında bir "!" içeride.

Tam sağa "bilgi" seçtiğimde Durum: Takılı değil ve altta Uyarı: Dosya sistemi algılanamıyor! Olası nedenler: -Dosya sistemi zarar görmüş -Dosya sistemi GParted tarafından bilinmiyor -Bir dosya sistemi yok (biçimlendirilmemiş) -Cihaz girişi / dev / sda5 eksik. Yükleme sırasında yanlış bir şey mi yaptım? Ben silmeyi ve Ubuntu'nun otomatik olarak takas oluşturacağı tüm sabit diski kullandığımı düşündüm. Orada var gibi görünüyor ama bir sebepten dolayı çalışmıyor.

/ Etc / fstab dosyam şöyle görünüyor:

# /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

Çıktı sudo fdisk -l:

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

Ben fstab benim takas yorum bu yüzden # uncomment için sildi ve hala çalışmıyor olsa da yeniden yorumladı fark ettim.


çıktısını sonrası free -mLÜKS veya eCryptfs ile, bu fikri yapılandırılmış nasıl bakmak gerekir çalışmıyorsa takas
Panther

@ bodhi.zazen Teşekkür ederim. "Free -m" çıktısı: önbelleğe alınan toplam kullanılan ücretsiz paylaşılan arabellek Mem: 1883 1729 154 0 21 634 - / + buffers / cache: 1073 810 Takas: 0 0 0 LUKS veya ecryptfs olduğundan emin değilim. Tek yaptığım, normal kurulum işlemi sırasında "ev dizinimi şifrelemek" veya benzer bir şey yazan onay işaretini tıklamaktı. Bence bu ecryptfs çünkü ana klasörümdeki gizli dosyaları kontrol ettim ve ".ecryptfs" adlı gizli bir klasör var.
BentSpace

@ bodhi.zazen Kötü biçimlendirme için özür dilerim, bu konuda yeniyim ve hala anlamaya çalışıyorum.
17'de BentSpace

1
biçimlendirme konusunda endişelenmeyin. Gönderdiğiniz mesajdan bir takas bölümü yapılandırmadınız.
Panther

Yanıtlar:


8

Hayır. Aynı sorunu yaşadım. Koşarak hiç takas olmadığından emin olmalısın cat /proc/swaps. Ardından mkswaptakas bölümünü biçimlendirmek için düğmelerini kullanın . Daha sonra /etc/conf.d/dm-crypt(olabilir crypttabveya benzer bir şeyde), urandom dmcryptbu satırları dosyaya ekleyerek önyükleme sırasında varsayılan şeyleri kullanmanız gerekir :

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

En azından Sabayon'da böyle yaptım. Ayrıca, önyükleme yaparken ve LUKS bölümleri hakkında rastgele bir hata atarken harekete geçiyorsa e, GRUB önyükleme menüsünde tuşuna basın "crypt_swap=/dev/sda5"ve çekirdek parametre satırından kaldırın .

Ben bir çaylağım, bu yüzden beni körü körüne dinleme, ama şu an nerede olduğumu bu şekilde buldum.


1
Bu konularla ilgili gerçekten eyleme geçirilebilir bir ayrıntıya giren az sayıdaki kişiden birisiniz, belirsiz “oh, gerçekten takas yapmaya ihtiyacınız var mı?” Veya “oh, yeniden kurmayı deneyin” veya “oh, heh, takas bölümü olmadan belleğiniz bitiyor, işlemleriniz sessizce ölebilir ”.
qubex

1

Yüklerken takas bölümü oluşturdunuz mu? fdiskBölümlerinizi gparted ile veya grafiksel olarak listeleyebilirsiniz.

Değilse, bir takas bölümü yapmanız gerekir. Bunu canlı bir CD'den gparted ile yapabilirsiniz.

İle bölümlerinizi listeleyin blkid

Sonra etc/fstabtakas bölümünüzü düzenler ve eklersiniz. Bir giriş şöyle görünür

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

Bkz. Https://help.ubuntu.com/community/SwapFaq#How_do_I_add_more_swap.3F

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

Şifrelenmiş bir takas olan IMO'ya ihtiyacınız olduğunu düşünüyorsanız, şifrelemeyi sizin için kuracağı için alternatif CD'den yüklemek en kolay yoldur.


@bodhiI blkid çalıştırdı ve çıktı: / dev / sda1: UUID = "92a6b5e8-695f-4d54-a389-d5dd7c7b862e" TYPE = "ext4" / dev / sdc1: LABEL = "FreeAgent GoFlex Drive" UUID = "04684ADA = "ntfs" sdc1 harici HD'im. Ayrıca GParted denedi ve sda1'e ek olarak bir Dosya Sistemi ile bir sda 2 gösterir: "genişletilmiş" ve Boyut 1.87 GiB. Ayrıca, sda2 içinde yuvalanmış, "Bilinmeyen" ve 1,87 GiB boyutunda bir Dosya Sistemi olan sda5 adlı bir kitaplık gösterir. Rağmen sda5 yanında bir "!" içeride.
BentSpace

Tam sağa "bilgi" seçtiğimde Durum: Takılı değil ve altta Uyarı: Dosya sistemi algılanamıyor! Olası nedenler: -Dosya sistemi zarar görmüş -Dosya sistemi GParted tarafından bilinmiyor -Bir dosya sistemi yok (biçimlendirilmemiş) -Cihaz girişi / dev / sda5 eksik. Yükleme sırasında yanlış bir şey mi yaptım? Ben silmeyi ve Ubuntu'nun otomatik olarak takas oluşturacağı tüm sabit diski kullandığımı düşündüm. Orada var gibi görünüyor ama bir sebepten dolayı çalışmıyor. Nazik yardımınız için teşekkür ederim, bilge ve ben ama bir çekirge ...
:)

Eğer takas oradaysa, ancak monte edilmemişse, nasıl monte edeceğim?
BentSpace

Normalde takas otomatik olarak monte edilir. Normalde /etc/fstabtakas için bir girişiniz vardır . Deneyin sudo swapon -aOrijinal yayından şifreleme alıyorsunuz ve yapılandırmanız hakkında gerçekten yeterli bilgi vermediniz.
Panther

1
Bir hata raporu oluşturmak için buradaki Talimatlara bakın .
Panter

1

OP yorumlarda çalışan bir çözüm yayınladı

Ben onunla aldatmayı denedim ve sadece şifreli takas yerine normal bir takas haline getirdim. Şimdi çalışıyor gibi görünüyor.


Bu neredeydi - bunu nasıl ayarlarsın?
NoBugs

0

Yükleme sırasında sabit sürücünüzde hiçbir zaman takas alanı ayırmadığınız anlaşılıyor. Genişletilmiş, takas alanınızın ve Linux Distro'nuzun yerleştirileceği alandır ... Umarım bu size yardımcı olur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.