không thể mount / dev / mapper / cryptswap1


14

Tôi vừa gặp sự cố lớn với Ubuntu 11.04 Natty mà tôi nghĩ sẽ kết thúc trong quá trình cài đặt lại :-(

Đây là vấn đề một trong hai vì vậy tôi đã đặt chúng thành hai câu hỏi.

Vì một số lý do không rõ, tôi đã có bản cập nhật Phân phối trên Máy tính xách tay của mình ngày hôm qua, với tất cả các mục đích và mục đích không làm gì cả. Không có phiên bản chính nào thay đổi ngoại trừ trong Evolution và LibreOffice cộng với một số môi trường Gnome (câu hỏi khác của tôi).

Bây giờ, bất cứ khi nào tôi khởi động máy, tôi nhận được thông báo này

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

Điều gì đã gây ra lỗi này và những gì trên trái đất là 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"

Tiền điện tử
# <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


/dev/mapper/cryptswap1là hoán đổi được mã hóa của bạn, hãy xem Askubfox.com/questions/53242/check-if-partition-is-encrypted/ mẹo
NN

Theo bài đăng đó, ổ đĩa của tôi KHÔNG bị lỗi, vậy tại sao nó lại cố gắn một ổ đĩa ảo nào đó?
Christopher Stansbury

Vui lòng bao gồm đầu ra /etc/fstabtrong câu hỏi của bạn.
NN

1
Không có bình luận (dòng bắt đầu bằng #) trong của bạn /etc/fstab? Nếu có, điều quan trọng là bao gồm chúng ở đây để chúng tôi có thể biết những gì đã nhận xét và những gì không. Chúng tôi cần các nội dung chính xác của /etc/fstab.
NN

3
Tôi đã có một thiết lập tương tự như của bạn và tôi cũng nhận được tin nhắn. Tôi cũng đang tìm kiếm một giải pháp.
NN

Câu trả lời:


9

Trong /etc/fstabtệp của bạn , /dev/mapper/cryptswap1mục nhập là ở đó, đó là lý do tại sao Ubuntu cố gắng gắn kết nó khi khởi động. Nếu bạn không sử dụng phân vùng được mã hóa, dòng đó không nên ở đó. Vì một số lý do, dòng được tạo bởi trình cài đặt Ubuntu cũng nhận xét. Vì vậy, chỉ cần thay đổi (trong /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

đến

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

QUAN TRỌNG: Trước khi bạn khởi động lại, hãy đảm bảo bạn kiểm tra fe10641d-a928-479e-ab3a-b0706b97b601thực tế /dev/sda5bằng cách chạy:

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

Nó sẽ nói một cái gì đó như:

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

Phần sda5cuối cùng là phần quan trọng. Khi bạn chắc chắn UUID khớp với số phân vùng, hãy chạy sudo fdisk -l /dev/sdavà đảm bảo đó /dev/sda5là phân vùng trao đổi.

Sau đó, chỉ cần khởi động lại và đó là nó :) Hy vọng điều này sẽ giúp.


2
Một câu hỏi về phần QUAN TRỌNG . Tôi nên làm gì khi lslệnh không có đầu ra đó, nhưng thay vào đó nói : cannot access: No such file or directory?
bozdoz

4

Giống như Chen Xiao-Long đã từ chối trong câu trả lời của mình, bạn phải xóa dòng "cryptswap" /etc/fstab. Sau đó, bạn bỏ ghi chú dòng trao đổi đã nhận xét trước đó để phần cuối của tệp trông như thế:

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

Để xác minh UUID và loại hệ thống tệp (với bộ đệm đã xóa), hãy chạy:

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

Để thử cấu hình mới của bạn ngay lập tức, bạn phải tải lại /etc/fstab:

~$ sudo mount -a

Ngoài ra, tôi không biết tại sao nâng cấp (phát hành?) Gây ra lỗi này.


Phiên bản cũ:

Yêu cầu:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (chỉ LVM)

  • fdisk -l

  • cat /proc/swaps

  • Tại sao dòng phân vùng trao đổi UUID của bạn được nhận xét?

  • là đầu ra UUID của blkidlệnh giống như trong /etc/fstab(hoặc đó là tất cả đầu ra của blkid)?

Khắc phục tạm thời:

Để chặn thông báo này khi khởi động, bạn có thể thêm tùy chọn gắn kết "nobootwait" hoặc dòng bình luận trong /etc/fstab.


UUID từ Fstab là 100%. Nhận xét là, tôi tin rằng liên quan đến nhận xét ở trên nói rằng tiền điện tử của tôi đã ở trên SDA5 trong khi cài đặt. Tôi đã hỏi điều này cũng như xem xét việc cài đặt không thay đổi và tôi chỉ có một ổ đĩa được chia thành 2 phân vùng thông qua cài đặt. Dòng thứ hai của mã hóa của tôi là blkid, như bạn thấy không có UUID.
Christopher Stansbury
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.