Überprüfen Sie, ob eine Festplatte unter Linux verschlüsselt ist

7

Wie kann ich überprüfen, ob eine Festplatte in Fedora 20 verschlüsselt ist?

Wenn nicht, muss ich Fedora neu installieren, um es zu verschlüsseln?

Olga
quelle

Antworten:

15

Nehmen /dev/sdbSie /dev/sdb1diesen Befehl an, vorausgesetzt, das Laufwerk ist und die Partition, die Sie überprüfen möchten, ist :

$ blkid /dev/sdb1

Die Ausgabe ändert sich, wenn die Partition verschlüsselt ist oder nicht:

/dev/sdb1: UUID="xxxxxxxxxxxx" TYPE="crypto_LUKS"   #encrypted
/dev/sdb1: UUID="xxxxxxxxxxxx" TYPE="ext4"          #not encrypted, fs is ext4

Wenn die Partition nicht verschlüsselt ist und Sie NICHT versuchen, die /Partition zu verschlüsseln , müssen Sie:

  • Erstellen Sie eine Sicherungskopie der Daten auf dieser Partition
  • Initialisieren Sie die Partition als verschlüsselt

    $ cryptsetup luksFormat /dev/sdb1
    

ACHTUNG: Dieser Befehl löscht den gesamten Inhalt der Partition !!! Sie werden nach einer Passphrase gefragt, um das Volume zu öffnen. Wenn Sie jetzt versuchen zu laufen blkid, sollte die Ausgabe seinTYPE="crypto_LUKS"

  • Öffnen Sie die verschlüsselte Partition, um sie zu verwenden

    $ cryptsetup luksOpen /dev/sdb1 secret
    

Dabei ist " secret" der Name des Volumes, das wir öffnen

  • Formatieren Sie das neue " secret" Volume

    $ mkfs.ext4 /dev/mapper/secret
    
  • Hängen Sie es mit der zuvor erstellten Passphrase ein

    $ mount /dev/mapper/secret /whereyouwant
    

    Jetzt sollten Sie die verschlüsselte Partition verwenden können!

Wenn Sie es beim Neustart bereitstellen möchten, sollten Sie optional /etc/crypttabeine ähnliche Zeile bearbeiten und einfügen ( beim Start wird das Kennwort angefordert ):

secret /dev/sdb1 none

Wo secretist der Name des Volumes, das wir zuvor erstellt haben?

Oder so ähnlich, wenn Sie Ihr Passwort in eine Nur-Text-Datei einfügen möchten:

secret /dev/sdb1 /whereyouwant-sdb1-luks-pwdfile

Denken Sie daran, Sie müssen auch den Schlüssel hinzufügen:

$ cryptsetup luksAddKey /dev/sdb1 /whereyouwant-sdb1-luks-pwdfile

Bearbeiten Sie die /etc/fstabund fügen Sie eine ähnliche Zeile ein:

/dev/mapper/secret /whereyouwant ext4 defaults 1 2
ludiegu
quelle
Vielen Dank, aber was soll ich tun, wenn die gesamte Festplatte verschlüsselt werden muss?
Olga
Wiederholen Sie einfach den blkid /dev/sdbxBefehl für jede Partition.
Ludiegu
es ist offensichtlich =), ich meine, was zu tun ist, wenn ich die gesamte Festplatte verschlüsseln muss. Fedora neu zu installieren und während der Installation verschlüsseltes LVM zu wählen, ist die einzige Option?
Olga
Sorry, mein schlechtes :) Ja, die einzige Möglichkeit ist leider, Fedora neu zu installieren.
Ludiegu
Ja, leider. Vielen Dank für die Information, Ludiegu.
Olga