Konnte / dev / mapper / cryptswap1 nicht mounten

14

Ich habe gerade ein großes Problem mit meinem Ubuntu 11.04 Natty gehabt, von dem ich denke, dass es in einer Neuinstallation enden wird :-(

Dies ist Problem eins von zwei, also habe ich sie als zwei Fragen gestellt.

Aus einem unbekannten Grund hatte ich gestern ein Distributionsupdate auf meinem Laptop, das in jeder Hinsicht nichts half. Keine größeren Versionsänderungen außer in Evolution und LibreOffice sowie einigen GNOME-Umgebungen (meine andere Frage).

Jetzt erhalte ich beim Booten meines Computers diese Meldung

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

Was hätte diesen Fehler verursacht und was in aller Welt ist 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
quelle
/dev/mapper/cryptswap1ist Ihr verschlüsselter Swap, siehe askubuntu.com/questions/53242/check-if-partition-is-encrypted/…
NN
Laut diesem Post ist mein Laufwerk NICHT verschlüsselt. Warum versucht es also, ein virtuelles Laufwerk zu mounten?
Christopher Stansbury
Bitte nehmen Sie die Ausgabe von /etc/fstabin Ihre Frage auf.
NN
1
Enthält #Ihr /etc/fstabText keine Kommentare (Zeilen, die mit beginnen ) ? Wenn ja, ist es wichtig, sie hier einzuschließen, damit wir sehen können, was auskommentiert ist und was nicht. Wir brauchen den genauen Inhalt von /etc/fstab.
NN
3
Ich habe eine ähnliche Konfiguration wie Sie und erhalte auch die Nachricht. Ich suche auch nach einer Lösung.
NN

Antworten:

9

In Ihrer /etc/fstabDatei befindet sich der /dev/mapper/cryptswap1Eintrag, weshalb Ubuntu versucht, ihn beim Booten zu mounten. Wenn Sie keine verschlüsselten Partitionen verwenden, sollte diese Zeile nicht vorhanden sein. Aus irgendeinem Grund wurde auch die vom Ubuntu-Installer erstellte Zeile auskommentiert. Also einfach ändern (in /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

zu

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

WICHTIG: Stellen Sie vor dem Neustart sicher, dass fe10641d-a928-479e-ab3a-b0706b97b601Folgendes /dev/sda5ausgeführt wird:

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

Es sollte ungefähr so ​​lauten:

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

Der sda5Teil am Ende ist der wichtige Teil. Wenn Sie sicher sind, dass die UUID mit der Partitionsnummer übereinstimmt, führen Sie sie aus sudo fdisk -l /dev/sdaund stellen Sie sicher, dass /dev/sda5es sich um eine Swap-Partition handelt.

Dann einfach neu starten und fertig :) Hoffe das hilft.

Andrew Gunnerson
quelle
2
Eine Frage zum WICHTIGEN Teil. Was soll ich tun, wenn der lsBefehl diese Ausgabe nicht hat, sondern stattdessen sagt cannot access: No such file or directory:?
Bozdoz
4

Wie Chen Xiao-Long in seiner Antwort beschrieben hat, muss man die "Cryptswap" -Linie entfernen /etc/fstab. Dann entfernen Sie das Kommentarzeichen für die zuvor kommentierte Auslagerungszeile, sodass das Dateiende so aussieht:

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

Führen Sie Folgendes aus, um die UUID und den Dateisystemtyp (mit bereinigtem Cache) zu überprüfen:

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

Um Ihre neue Konfiguration sofort zu testen, müssen Sie Folgendes neu laden /etc/fstab:

~$ sudo mount -a

Abgesehen davon habe ich keine Ahnung, warum ein (Release?) Upgrade diesen Fehler verursacht.


Alte Version:

Anfrage:

  • /etc/crypttab

  • ls -l /dev/mapper

  • lvscan (nur LVM)

  • fdisk -l

  • cat /proc/swaps

  • Warum ist Ihre UUID-Zeile der Swap-Partition kommentiert?

  • Ist die UUID-Ausgabe des blkidBefehls dieselbe wie in /etc/fstab(oder ist das die gesamte Ausgabe von blkid)?

Temporärer Fix:

Um diese Meldung beim Booten zu unterdrücken, können Sie die Mount-Option "nobootwait" oder eine Kommentarzeile hinzufügen /etc/fstab.

Lasall
quelle
Die UUID von Fstab ist 100% wie sie ist. Der Kommentar ist, ich glaube in Bezug auf den obigen Kommentar, dass meine Krypta auf SDA5 während der Installation war. Ich habe dies auch in Frage gestellt, da sich die Installation nicht geändert hat und ich nur ein Laufwerk über die Installation in 2 Partitionen aufgeteilt habe. Die zweite Zeile meiner Codierung ist die BLKID, die, wie Sie sehen können, keine UUID anzeigt.
Christopher Stansbury