luksOpenコマンドを使用せずにLuks暗号化パーティションを拡張する

luksOpenコマンドを使用せずにLuks暗号化パーティションを拡張する

暗号化されたLVMパーティションを追加してみました。プロセスは、fdiskを使用したパーティション拡張 - > PVサイズ変更 - > LVサイズ変更 - >ファイルシステムサイズの増加です。詳細なステップはhttps://www.thegeekdiary.com/centos-rhel-how-to-extend-physical-volume-in-lvm-by-extending-the-disk-partition-used/。この手順を実行すると、パーティションのサイズを正常に調整できます。

暗号化されたディスク拡張に関する多くのチュートリアルが見つかりました。 luksopenコマンドを使用して暗号化されたボリュームを開き、上記の手順の例を参照してください。LUKS暗号化パーティションを拡張してディスクを埋める、私の質問は、暗号化されたボリュームを開くためになぜ1つのステップが必要なのですか?この手順なしでディスクパーティションを拡張できますか?ボリュームを開こうとするとエラーが発生し続けます。

使用中のデバイス/dev/sda2(マッピングまたはマウント)は使用できません。

ベストアンサー1

まず、暗号化されたデータにアクセスできる場合、すでに開かれているので、2回開く必要はありません。。実際に2番目に開き、別のパスにマウント/使用されるファイルシステムのサイズを変更します。代わりに、重大なデータ破損が発生する可能性があります。。あなたが受け取るエラーメッセージは、(already mapped or mounted)深刻な被害を防ぐためのものです。注意深い。

lsblk階層(どこでどのデバイスが開いているか)を決定するために使用されます。物を二度開かないでください。


LUKSコンテナを開かなくてもパーティションを拡張できます。 (例外:FDE、パーティションテーブル自体も暗号化されています。)

LVMが暗号化されていない場合(LVMの上にLUKS、暗号化されていないPV、個別に暗号化されたLV)、LUKSコンテナを開かなくてもPVとLVを追加できます。

LVMが暗号化されている場合(LVMがLUKSの上にあり、PV全体が暗号化されている場合)、PV / LVは開いたLUKSコンテナを介してのみサイズ変更できます。それ以外の場合、LVMメタデータは暗号化されているため変更できません。

ファイルシステム自体が暗号化されている限り、LUKSコンテナが開いている間にのみ拡張できます。そうしないと、ファイルシステムメタデータは暗号化されて変更できません。

デフォルトでは、物事が成長すると物事が変わりますが、暗号化されたものは変更できません。

したがって、暗号化されたコンテンツを変更するには、まずそのコンテンツを開く必要があります。


多くのチュートリアルでは、まだ機器がないLive CDを使用したいので、まずすべてを手動で開いて有効にする必要があります。したがって、cryptsetup luksOpen通常のシステムがすでに実行している詳細な手順を確認できます。vgchange -a y

おすすめ記事