Cryptswap-Startfehler - kann nicht gemountet werden?

9

Ich glaube, ich habe meinen Swap eingerichtet, bin mir aber nicht sicher, weil er beim Start besagt, dass es sich um etwas handelt, das nicht "/ dev / mapper / cryptswap1 M für Handbuch S zum Überspringen montieren konnte" . Aber es scheint montiert zu sein? Ich habe diese Lösung bereits ohne Erfolg ausprobiert .

Wenn ich starte, ist free -mdie Ausgabe:

             total       used       free     shared    buffers     cached
Mem:          3887        769       3117          0         54        348
-/+ buffers/cache:        366       3520
Swap:         4026          0       4026

und sudo bklidist:

/dev/sda1: UUID="9fb3ccd6-3732-4989-bfa4-e943a09f1153" TYPE="ext4" 
/dev/mapper/cryptswap1: UUID="bd9fe154-8621-48b3-95d2-ae5c91f373fd" TYPE="swap"

und cat /etc/crypttabist:

cryptswap1 /dev/sda5 /dev/urandom swap,cipher=aes-cbc-essiv:sha256

mein /etc/fstabist:

# /etc/fstab: static file system information.
#
# Use 'blkid' 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).
#
#                
proc            /proc           proc    nodev,noexec,nosuid 0       0
# / was on /dev/sda1 during installation
UUID=9fb3ccd6-3732-4989-bfa4-e943a09f1153 /               ext4    
errors=remount-ro 0       1
# swap was on /dev/sda5 during installation
#UUID=bb0e378e-8742-435a-beda-ae7788a7c1b0 none            swap    
sw              0       0
/dev/mapper/cryptswap1 none swap sw 0 0

cat /proc/swaps Ausgabe ist:

Filename             Type        Size    Used    Priority
/dev/dm-0                               partition   4123644 0   -1

Ist mein Swap nicht richtig eingerichtet oder wie kann ich meine Startmeldung korrigieren?

holzig
quelle

Antworten:

9

Ich bin zufällig auf dieses Problem für 3 verschiedene Versionen von Ubuntu auf zwei verschiedenen Computern gestoßen. Während die Swap-Partition die meiste Zeit trotz der Warnmeldung bereitgestellt wurde, weigerte sich die GUI manchmal, nach Abschluss des Startvorgangs zu starten.

Folgendes habe ich als Problemumgehung getan:

Öffnen Sie ein Terminal durch Drücken von Ctrl+ Alt+ T.

Geben Sie ein gksudo gedit /etc/fstabund drücken Sie Enter.

Suchen Sie nach der Zeile mit der Aufschrift:

/dev/mapper/cryptswap1 none swap sw 0 0

Geben Sie nun den Wert noautodirekt danach ein sw(durch Komma getrennt), so sieht es aus:

/dev/mapper/cryptswap1 none swap sw,noauto 0 0

Speichern und schließen. Auf diese Weise wird Ihre Swap-Partition beim Booten nicht gemountet , sodass die Warnmeldung nicht angezeigt wird oder sogar die Anzeige des Anmeldebildschirms behindert wird.

Geben Sie nun ein Terminal ein

gksudo gedit /etc/rc.local

und geben Sie vor dem Eintrag die folgenden Zeilen ein exit 0:

sleep 10

swapon /dev/mapper/cryptswap1

Wenn es keinen Eintrag gibt exit 0, müssen Sie ihn direkt unter diesen beiden Zeilen eingeben. Speichern und erneut beenden. Dadurch wird Ihr System angewiesen, 10 Sekunden nach der Anmeldung zu warten, um Ihre verschlüsselte Swap-Partition bereitzustellen.

Starten Sie Ihr System neu. Sie sollten die Warnmeldung nicht mehr erhalten. Warten Sie nach dem Anmelden einige Zeit, öffnen Sie dann erneut ein Terminal und geben Sie ein

free -m

Ihre Ausgabe sollte ungefähr so ​​aussehen:

fuzzyq @ Samsung-R710: ~ $ free -m

              total       used       free     shared    buffers     cached

 Mem:          3949       3806        143          0         86       1783

 -/+ buffers/cache:       1936       2013

 Swap:         4095          0       4095

Die letzte Zeile ist die wichtige. Wenn für den gesamten Swap ein positiver Wert angezeigt wird, wurde Ihre Swap-Partition erfolgreich gemountet.

FuzzyQ
quelle
2
Vielen Dank, dies hat endlich mein Problem behoben und die Montage korrekt!
Woody
Ich bin froh, dass es funktioniert hat, Glückwunsch!
FuzzyQ
Ich habe dies auf dem (kommenden) Ubuntu 14.04 versucht und leider hat das Verfahren nicht geholfen - der Swap wurde im letzten Schritt mit erstellt, wurde swapon /dev/mapper/cryptswap1aber nach dem Neustart nicht gemountet. Es scheint mir, dass die Problemumgehung aufgrund von Problemen, die in dieser Launchpad-Bugreport-Diskussion im Zusammenhang mit dem Problem beschrieben wurden, möglicherweise nicht helfen kann (Einschränkung: eine technische Diskussion).
Premek Brada
1
Diese Antwort ist vielleicht 1,5 Jahre alt, funktioniert aber immer noch! Vielen Dank!
Nic Wortel
1

Sie mounten keine Swap-Dateisysteme. Sie können jedoch überprüfen, ob sie verwendet werden mit:

cat /proc/swaps

Hier werden alle Blockgeräte angezeigt, die für die Verwendung als Swap konfiguriert sind.

Marcin Kaminski
quelle
Ich habe meine Operation bearbeitet, um meine Frage zu klären. Ich möchte die Startmeldung korrigieren, die ich erhalte. Ich cat /proc/swapsbin mir nicht sicher, ob das helfen wird, aber ich habe es meinem Beitrag hinzugefügt
Woody
Sollte es sein , sda5oder ist es in Ordnung , dass mein cat /proc/swapsheißtdm-0
holzig