Cryptswap önyükleme hatası - bağlanamıyor mu?


9

Ben takas ayarlanmış olduğuna inanıyorum ama emin değilim çünkü başlangıçta "atlama için manuel S için / dev / mapper / cryptswap1 M monte edilemedi" satırları boyunca bir şey olduğunu söylüyor . Ama monte edilmiş gibi görünüyor? Bu çözümü zaten başarıyla denedim .

Ben çalıştırdığınızda free -mçıktı:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

ve sudo bklid:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

ve cat /etc/crypttab:

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

benim /etc/fstab:

# /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).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps çıktı:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

Takasım doğru kurulmamış mı veya önyükleme iletimi nasıl düzeltebilirim?

Yanıtlar:


9

İki farklı bilgisayarda Ubuntu'nun 3 farklı sürümü için bu sorunla karşılaştım. Çoğu zaman takas bölümü uyarı mesajına rağmen monte edilirken, bazen GUI önyükleme tamamlandıktan sonra başlatmayı reddetti.

İşte geçici bir çözüm olarak yaptığım:

Ctrl+ Alt+ Tuşlarına basarak bir terminal açın T.

Yazın gksudo gedit /etc/fstabve tuşuna basın Enter.

Şu satırı okuyun:

/dev/mapper/cryptswap1 none swap sw 0 0

Şimdi değeri noautohemen sw(virgülle ayırarak) girin, böylece şöyle görünür:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Kaydet ve çık. Bu şekilde takas bölümünüz önyükleme sırasında takılmaz , bu nedenle uyarı mesajı görünmez ve hatta giriş ekranının görünmesini engeller.

Şimdi bir terminal yazın

gksudo gedit /etc/rc.local

ve girişten önce aşağıdaki satırları girin exit 0:

sleep 10

swapon /dev/mapper/cryptswap1

Herhangi bir giriş yoksa exit 0, bu iki satırın hemen altına girmeniz gerekir. Kaydedin ve tekrar çıkın. Bu, sisteminize giriş yaptıktan sonra şifreli takas bölümünüzü takmak için 10 saniye beklemesini söyleyecektir.

Sisteminizi yeniden başlatın. Artık uyarı mesajını almamalısınız. Giriş yaptıktan sonra biraz bekleyin, ardından tekrar bir terminal açın ve yazın

free -m

Çıktınız şöyle görünmelidir:

fuzzyq @ Samsung-R710: ~ $ bedava -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

Son satır önemli. Toplam takas için pozitif bir değer varsa, takas bölümünüz başarıyla monte ediliyordu.


2
Çok teşekkürler bu nihayet sorunumu ve doğru montaj düzeltildi!
woody

Çalıştığıma sevindim, tebrikler!
FuzzyQ

Ben (yaklaşan) Ubuntu 14.04 üzerinde denedim ve ne yazık ki prosedür yardımcı olmadı - takas ile son adımda oluşturuldu swapon /dev/mapper/cryptswap1ama yeniden başlattıktan sonra monte alamadım. Bana öyle geliyor ki , sorunla ilgili bu Launchpad hata raporu tartışmasında açıklanan sorunlar nedeniyle geçici çözüm yardımcı olamayabilir (uyarı: teknik bir tartışma).
Premek Brada

1
Bu cevap 1,5 yaşında olabilir, ama yine de işe yarıyor! Teşekkürler!
Nic Wortel

1

Takas dosya sistemlerini bağlamazsınız. Ancak bunların aşağıdakilerle kullanımda olup olmadığını kontrol edebilirsiniz:

cat /proc/swaps

takas olarak kullanılmak üzere yapılandırılmış tüm blok cihazlarını gösterir.


Sorumu açıklığa kavuşturmak için operasyonumu düzenledim. Aldığım önyükleme mesajını düzeltmek istiyorum. Bu konuda cat /proc/swapsyardımcı olacak emin değilim ama benim yazı ekledim
woody

Olması gerekiyor mu sda5yoksa benim cat /proc/swapsiçin uygun mudm-0
woody
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.