GNU/Linux >> Znalost Linux >  >> Linux

Zašifrujte existující oddíl v Linuxu při zachování jeho dat

Vzhledem k tomu, že se toto nachází v horní části výsledků Google, přidáváme řešení:

LUKS na místě šifrování přes http://www.johannes-bauer.com/linux/luksipc/


To je triviální, pokud zvolíte obyčejný dm-crypt . Je to riskantní – pokud to částečně selže (výpadek proudu nebo cokoli jiného), pak jste nacpaní!

Ujistěte se, že surové zařízení není připojeno, pak pro něj vytvořte šifrované zařízení a použijte dd kopírování z původního zařízení do šifrovaného:

$ cryptsetup open /dev/sda sda-crypt --type plain
$ dd if=/dev/sda of=/dev/mapper/sda-crypt bs=512

Data ve formátu prostého textu se čtou od /dev/sda a zapsán do mapovače zařízení, /dev/mapper/sda-crypt , který jej zašifruje a zapíše zpět do /dev/sda , přepíše data ve formátu prostého textu, která byla přečtena.

Pravděpodobně to bude nějakou dobu trvat, protože načte a zapíše celý disk.


Zdá se, že neexistuje řešení, jak to udělat na místě. Truecrypt nabízí systémové šifrování pouze pro Windows, dm-crypt přepisuje oddíly. Nejlepší by bylo přesunout vše z tohoto oddílu do zálohy pomocí cp -a , vytvořte šifrovaný oddíl pomocí luks/dm-crypt a přesuňte vše zpět.


Linux
  1. Jak rozdělit disk v Linuxu

  2. Jak zašifrovat oddíl pomocí DM-Crypt LUKS na Linuxu

  3. Linux – Záchrana dat z náhodného formátu na oddílu Ext4?

  1. Linux – určit velikost blokového zařízení?

  2. Encfs – Jak šifrovat a chránit data heslem na Ubuntu/Debian/Linux Mint

  3. Připravte datové disky na cloudových serverech Linux

  1. Odemykejte šifrované disky v Linuxu automaticky

  2. Je možné vystavit TCP tunel v Linuxu jako speciální znakové zařízení?

  3. Android – Připojte šifrovaný datový oddíl Android na PC