ไม่สามารถเมานต์ / dev / mapper / cryptswap1


14

ฉันเพิ่งมีปัญหาสำคัญกับ Ubuntu 11.04 Natty ของฉันซึ่งฉันคิดว่าจะจบลงด้วยการติดตั้งใหม่ :-(

นี่เป็นปัญหาหนึ่งในสองข้อดังนั้นฉันจึงตั้งคำถามสองข้อ

ด้วยเหตุผลที่ไม่ทราบสาเหตุบางอย่างฉันมีการอัปเดตการแจกจ่ายบนแล็ปท็อปของฉันเมื่อวานซึ่งสำหรับทุกวัตถุประสงค์และวัตถุประสงค์ไม่ได้ทำอะไรเลย ไม่มีการเปลี่ยนแปลงรุ่นหลักยกเว้นใน Evolution และ LibreOffice รวมถึงสภาพแวดล้อมของ GNOME บางส่วน (คำถามอื่นของฉัน)

ตอนนี้เมื่อใดก็ตามที่ฉันบูตเครื่องฉันจะได้รับข้อความนี้

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

อะไรจะทำให้เกิดข้อผิดพลาดนี้และอะไรในโลกคือ 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


/dev/mapper/cryptswap1คือการแลกเปลี่ยนแบบเข้ารหัสของคุณโปรดดูaskubuntu.com/questions/53242/check-if-partition-is-encrypted/ ......
NN

ตามที่โพสต์ไดรฟ์ของฉันไม่ได้รับการเข้ารหัสดังนั้นทำไมมันจึงพยายามเมาท์ไดรฟ์เสมือนอะไร
Christopher Stansbury

โปรดรวมผลลัพธ์ของ/etc/fstabในคำถามของคุณ
NN

1
ไม่มีความคิดเห็น (บรรทัดที่ขึ้นต้นด้วย#) ในของคุณ/etc/fstab? หากมีเป็นสิ่งสำคัญที่จะรวมไว้ที่นี่เพื่อให้เราสามารถเห็นสิ่งที่แสดงความคิดเห็นและสิ่งที่ไม่ เราจำเป็นต้องแน่นอน/etc/fstabเนื้อหาของ
NN

3
ฉันมีการตั้งค่าที่คล้ายกันกับคุณและฉันก็ได้รับข้อความด้วย ฉันกำลังมองหาวิธีแก้ปัญหาด้วย
NN

คำตอบ:


9

ใน/etc/fstabไฟล์ของคุณมี/dev/mapper/cryptswap1รายการอยู่นั่นคือสาเหตุที่อูบุนตูพยายามติดตั้งตอนบูต หากคุณไม่ได้ใช้พาร์ทิชันที่เข้ารหัสบรรทัดนั้นไม่ควรอยู่ที่นั่น ด้วยเหตุผลบางอย่างบรรทัดที่สร้างขึ้นโดยตัวติดตั้ง Ubuntu ก็แสดงความคิดเห็นด้วยเช่นกัน ดังนั้นเพียงแค่เปลี่ยน (ใน/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

ถึง

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

สำคัญ:ก่อนที่คุณจะรีสตาร์ทตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบแล้วว่าทำงานfe10641d-a928-479e-ab3a-b0706b97b601จริง/dev/sda5:

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

มันควรพูดอะไรบางอย่างเช่น:

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

sda5ส่วนหนึ่งในตอนท้ายเป็นส่วนที่สำคัญ เมื่อคุณแน่ใจว่า UUID ตรงกับหมายเลขพาร์ติชันแล้วให้เรียกใช้sudo fdisk -l /dev/sdaและตรวจสอบให้แน่ใจว่า/dev/sda5เป็นพาร์ติชันสลับ

จากนั้นเพียงแค่เริ่มต้นใหม่และนั่นแหล่ะ :) หวังว่านี่จะช่วยได้


2
คำถามเกี่ยวกับส่วนที่สำคัญ ฉันควรทำอย่างไรเมื่อlsคำสั่งไม่มีเอาต์พุตนั้น แต่พูดว่า: cannot access: No such file or directory?
bozdoz

4

คุณต้องลบ "cryptswap" /etc/fstabออก จากนั้นคุณไม่ใส่เครื่องหมายข้อคิดเห็นก่อนหน้านี้สลับบรรทัดดังนั้นจุดสิ้นสุดของไฟล์ดูเหมือนว่า:

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

ในการตรวจสอบ UUID และประเภทระบบไฟล์ (ที่ล้างแคช) ให้รัน:

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

หากต้องการลองการกำหนดค่าใหม่ของคุณทันทีคุณต้องโหลดซ้ำ/etc/fstab:

~$ sudo mount -a

นอกจากนั้นฉันไม่รู้ว่าทำไมการอัพเกรด (รุ่น) ทำให้เกิดข้อผิดพลาดนี้


เวอร์ชั่นเก่า:

คำขอ:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (เฉพาะ LVM)

  • fdisk -l

  • cat /proc/swaps

  • เหตุใดบรรทัดพาร์ติชันสลับ UUID ของคุณแสดงความคิดเห็น

  • เอาต์พุตของblkidคำสั่งUUID เหมือนกับใน/etc/fstab(หรือคือเอาต์พุตทั้งหมดของblkid)

การแก้ไขชั่วคราว:

เพื่อให้การปราบปรามข้อความนี้ในการบูตคุณสามารถเพิ่มตัวเลือกติด "nobootwait" /etc/fstabหรือสายความคิดเห็นใน


UUID จาก Fstab คือ 100% ตามที่เป็นอยู่ ความคิดเห็นคือฉันเชื่อในความสัมพันธ์กับความคิดเห็นข้างต้นระบุว่า crypt ของฉันอยู่ใน SDA5 ระหว่างการติดตั้ง ฉันถามสิ่งนี้เช่นกันเนื่องจากการติดตั้งไม่ได้เปลี่ยนไปและฉันมีเพียงไดรฟ์หนึ่งตัวที่แบ่งเป็น 2 พาร์ติชั่นผ่านการติดตั้ง บรรทัดที่สองของการเขียนโค้ดของฉันคือ blkid ซึ่งในขณะที่คุณสามารถเห็นไม่มี UUID
Christopher Stansbury
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.