FreeBSDからLuks暗号化ディスクにアクセスする

FreeBSDからLuks暗号化ディスクにアクセスする

FreeBSDを実行しているコンピュータに避難する必要があるZFSに関するいくつかのデータがあります。スペースが豊富なUSBエンクロージャにディスクがありますが、Linuxを実行しているコンピュータでLUKSを使用して暗号化されています。ディスクをFreeBSDボックスに直接接続する方法はありますか?それとも、sshLinuxボックス(またはNFSからFreeBSDに)を介してデータをコピーする必要がありますか?

(Linuxを実行しているシステムのzpoolにはすべてのディスクを格納するスペースがないため、これを実行し、Linuxで利用可能なZFS実装の1つを使用するオプションについて教えてはいけません。)

ベストアンサー1

あなたの質問に対する直接的な答えではありませんが、暗号化されたファイルシステムをcryptsetup open縮小し、パーティションを縮小し、空き領域に新しいパーティションを作成して、面倒なデータ交換に適した暗号化されていないファイルシステムを作成できます。resize2fscryptsetup closeparted resizepartmkpartmkfs

そのパスに行くことにした場合は、LUKSヘッダーのサイズが約2MiBであることを覚えておく必要があるため、ファイルシステムを100GiBに縮小すると、LUKSパーティションのサイズは100GiB + 2MiBにする必要があります(感覚安全マージンを自由に増やすことができます)。

それ以外の場合、LUKSはデバイスサイズを気にしないため、暗号化に関する限り他の作業を実行する必要はありません。特にcryptsetup resizeオンラインサイズ変更にのみ必要です。

おすすめ記事