tidak dapat me-mount / dev / mapper / cryptswap1

14

Saya baru saja mengalami masalah besar dengan Ubuntu saya 11,04 Natty yang saya pikir akan berakhir di instal ulang :-(

Ini adalah masalah salah satu dari dua jadi saya telah menempatkan mereka sebagai dua pertanyaan.

Untuk beberapa alasan yang tidak diketahui, saya memiliki pembaruan Distribusi di Laptop saya kemarin yang untuk semua maksud dan tujuan tidak melakukan apa-apa. Tidak ada perubahan versi utama kecuali dalam Evolution dan LibreOffice plus beberapa lingkungan GNOME (pertanyaan saya yang lain).

Sekarang, setiap kali saya mem-boot mesin saya, saya menerima pesan ini

could not mount /dev/mapper/cryptswap1 M for manual S for skip

Apa yang menyebabkan kesalahan ini dan apa itu Cryptswap1?

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' 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/sda1 during installation
UUID=c3cff8dd-1bf2-4618-8801-761b335c8d38 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

sudo blkid | grep swap
/dev/mapper/cryptswap1: TYPE:"swap"

Crypttab
# <target name> <source device> <key file> <options>

ls -l /dev/mapper
total 0
crw------- 1 root root 10, 236 2011-08-16 05:28 control

Filename Type Size Used Priority
/dev/sda5 partition 1038332 86760 -1

Christopher Stansbury
sumber
/dev/mapper/cryptswap1adalah swap terenkripsi Anda, lihat askubuntu.com/questions/53242/check-if-partition-is-encrypted/…
NN
Menurut posting itu, drive saya TIDAK dienkripsi, jadi mengapa mencoba me-mount drive virtual apa-apa?
Christopher Stansbury
Harap sertakan hasil /etc/fstabdalam pertanyaan Anda.
NN
1
Apakah tidak ada komentar (baris dimulai dengan #) di Anda /etc/fstab? Jika ada, penting untuk memasukkannya di sini sehingga kami dapat melihat apa yang dikomentari dan apa yang tidak. Kita membutuhkan tepat isi /etc/fstab.
NN
3
Saya punya pengaturan yang serupa dengan milik Anda dan saya juga menerima pesan itu. Saya juga mencari solusi.
NN

Jawaban:

9

Di /etc/fstabfile Anda , /dev/mapper/cryptswap1entri ada di sana, itulah sebabnya Ubuntu mencoba untuk memasangnya saat boot. Jika Anda tidak menggunakan partisi terenkripsi, baris itu seharusnya tidak ada di sana. Untuk beberapa alasan, baris yang dibuat oleh penginstal Ubuntu juga dikomentari. Jadi, ubah saja /etc/fstab:

# swap was on /dev/sda5 during installation
#UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

untuk

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

PENTING: Sebelum memulai ulang, pastikan Anda memeriksa apakah fe10641d-a928-479e-ab3a-b0706b97b601itu benar-benar /dev/sda5dengan menjalankan:

ls -l /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601

Itu harus mengatakan sesuatu seperti:

lrwxrwxrwx 1 root root 10 2011-08-16 08:28 /dev/disk/by-uuid/fe10641d-a928-479e-ab3a-b0706b97b601 -> ../../sda5

Bagian sda5di bagian akhir adalah bagian yang penting. Setelah Anda yakin UUID cocok dengan nomor partisi, jalankan sudo fdisk -l /dev/sdadan pastikan itu /dev/sda5adalah partisi swap.

Kemudian restart dan hanya itu :) Semoga ini bisa membantu.

Andrew Gunnerson
sumber
2
Sebuah pertanyaan tentang bagian PENTING . Apa yang harus saya lakukan ketika lsperintah tidak memiliki output itu, tetapi sebaliknya mengatakan cannot access: No such file or directory:?
bozdoz
4

Seperti yang dijelaskan oleh Chen Xiao-Long dalam jawabannya, Anda harus menghapus baris "cryptswap" /etc/fstab. Maka Anda menghapus tanda komentar pada baris swap yang sebelumnya dikomentari sehingga ujung file terlihat seperti itu:

# swap was on /dev/sda5 during installation
UUID=fe10641d-a928-479e-ab3a-b0706b97b601 none            swap    sw              0       0

Untuk memverifikasi UUID dan tipe sistem file (dengan cache yang dibersihkan), jalankan:

~$ sudo blkid /dev/sda5 -c /dev/null

Untuk segera mencoba konfigurasi baru Anda, Anda harus memuat ulang /etc/fstab:

~$ sudo mount -a

Selain itu saya tidak tahu mengapa pembaruan (rilis?) Menyebabkan kesalahan ini.


Versi lama:

Permintaan:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (hanya LVM)

  • fdisk -l

  • cat /proc/swaps

  • mengapa garis UUID Anda dari partisi swap dikomentari?

  • Apakah UUID output dari blkidperintah sama dengan di /etc/fstab(atau apakah itu semua output blkid)?

Perbaikan sementara:

Untuk menekan pesan ini saat boot, Anda dapat menambahkan opsi mount "nobootwait" atau baris komentar /etc/fstab.

Lasall
sumber
UUID dari Fstab 100% apa adanya. Komentarnya adalah, saya percaya sehubungan dengan komentar di atas yang menyatakan bahwa crypt saya ada di SDA5 selama instalasi. Saya mempertanyakan ini juga mengingat instalasi belum berubah dan saya hanya punya satu drive dibagi menjadi 2 partisi melalui instalasi. Baris kedua dari pengkodean saya adalah blkid yang, seperti yang Anda lihat tidak menunjukkan UUID.
Christopher Stansbury