“Takas mevcut değil” - Her yeniden başlatmadan sonra manuel olarak “takas etmeliyim”


15

Ubuntu 12.04, Thinkpad Edge 13, şifreli evdeyim. Sistem Monitörü'ndeki bir mesaj bana takasın "kullanılamadığını" söylüyor. Ben swapongparted seçeneği kullanarak geri alabilirsiniz (Ben de sudo swapon -abir terminalde yapabileceğini düşündüm , ama bu çalışmıyor). Sorun şu ki, swaponher yeniden başlatmanın ardından. Yeniden başlattıktan sonra bile açık kalması için nasıl tekrar açabilirim?

benim fstab:

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

Gönderebilir misin /etc/fstab?

# / etc / fstab: statik dosya sistemi bilgileri. # # # Aygıt için evrensel olarak benzersiz tanımlayıcı yazdırmak için 'blkid' kullanın; bu, diskler eklenmiş ve kaldırılmış olsa bile çalışan aygıtları # adlandırmanın daha sağlam bir yolu olarak UUID = ile kullanılabilir. Bkz. Fstab (5). # # <dosya sistemi> <bağlama noktası> <tür> <seçenekler> <dökümü> <pass> proc / proc proc nodev, noexec, nosuid 0 0 # / yükleme sırasında / dev / sda5 açık UUID = 47641b93-9d12-4e6a -b803-dde28f0e5725 / ext4 hataları = remount-ro 0 1
geoffrey

Yukarıda yayınladığınız iki UUID'nin gerçekten farklı olduğunu biliyor musunuz? Swapon yanıtında "4aa8" bloğundan sonra bir "-8" eksik (ve sanırım fstab da).

Yanıtlar:


26

Takas için yapılandırmanız yok /etc/fstab. Bu dosyaya aşağıdaki satırı ekleyin:

UUID=<uuid> none   swap    sw    0       0   

Sen değiştirmek zorunda <uuid>ile uuidtakas bölümünün . Bunu yapmak için koşsudo 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"

Bu bölümlerimin bir listesi ve gördüğünüz gibi / dev / sda7 takas bölümüm . Böylece takasınıza karşılık gelen UUID değerini kopyalayabilir, tırnak işaretlerini çıkarabilir ve fstab dosyanız için kullanabilirsiniz.


Ya döndürülen satırlar arasında sudo blkid'TYPE = "swap"' olan bir satır yoksa ne olur ?
reallynice

@niconic takas bölümü oluşturmanız gerekecek
SirLenz0rlot

3

12.04'e yükselttikten sonra bazı küçük anormallikler meydana geldi. Gimp'de büyük bir dosya açmaya çalışana kadar takas bölümümün çalışmadığından habersizdim.

blkid gösterileri:

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

ancak Sistem Monitörüne göre etkin değildir. UUID kesinlikle haklıydı ama gitme ... bu komuta nasıl geldiğimden emin değilim:

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

Dosya yöneticisi bana 0 bayt simgesi, dosya adı kontrolü gösterdi - o zaman orada ne yazılması gerekiyordu? Ne ile?

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

/etc/fstabEkleyerek dosyayı düzenledim

/dev/sdb6   none    swap    sw  0   0

Yeniden Başlatma ve Sistem Monitörü etkin olduğunu gösterir.

Bu, yardım için bulduğum ilk siteydi; benim durumumda, UUID fstab içinde olmasına rağmen çalışmadı, bu yüzden 'ortada' eksik bir şey var. Bu bilen birine yardımcı olabilir.

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.