質問: ドライブからコンテンツを消去せずに既存のlinuxシステムでフルディスク暗号化 すでにインストールされているlinuxシステムで「フルディスク暗号化」を実現しようとしています。 dm-cryptを使用したluksに出くわしました。これは、ドライブ/ディスク全体を暗号化できますが、暗号化する前に、最初にドライブをフォーマットし、すべてのデータが完全に削除されます。既存の成熟したlinuxマシン(ubuntu、centosなど)に対して「フルディスク暗号化」を実行する必要があるため、ドライブ/パーティションのフォーマットを行う余裕がない可能性があります。システム内の既存のコンテンツを失うことなく「フルディスク暗号化」を実行できる方法はありますか。私はこれらの概念に非常に慣れていないので、適切なガイダンスがあれば非常に役立ちます。ありがとう!
回答: まず、パーティションを1028 kb(1 mbをわずかに超える)縮小する必要があります。 4mb縮小することをお勧めします。操作の前にパーティションをアンマウントします。ext4の場合:sudo dumpe2fs /dev/sdd1|grep 'block count' この値から1024を減算し(4kbのブロックがあると仮定)、次のようにします。sudo resize2fs /dev/sdd1 new_value 次に、暗号化します。sudo cryptsetup-reencrypt -n --reduce-device-size 4m /dev/sdd1