新しいパーティションを作成し、LUKSを使用して暗号化したいと思います。デバイスはID 83(Linux)の1 GBパーティションです。所有者をrootに変更し、chmodを777に変更しました。私が使用するコマンドは次のとおりです。
cryptsetup luksFormat /dev/sda2p2
メッセージが表示されたら、大文字でYESと答え、次のエラーが発生します。
読み取り専用アクセスのためにデバイス/ dev / sda2p2を開くことはできません。
私はこれが簡単でなければならないことを知っていますが、それを機能させることはできません。どんな助けでも大変感謝します。
(現在CentOS 6を使用中)
コメントへの回答:parted print
ls -l /dev/sd*:
ベストアンサー1
何をしても/dev/sda2p2
期待に応えません。メモリに通常のファイルを作成します。 Linuxディスクとパーティションの命名規則では、ディスク、/dev/sda
および/dev/sda2
そのディスクのパーティションです。
出力結果によると、parted
現在のディスクには3つのパーティションがあります。約300MBのパーティション(おそらく)/boot
、ディスクスペースの大部分を使用するパーティション(おそらくシステムパーティション)、スワップパーティションです。サイズの合計はディスクサイズ(報告された近似の許容範囲内)と同じであるため、追加のパーティションを作成するスペースはもうありません。新しいパーティションを作成するには、既存のパーティションの1つを減らしてスペースを解放する必要があります。
msdosパーティションの場合、デフォルトパーティションは4つ、つまり3つの基本パーティションと1つの拡張パーティションしか存在できず、論理パーティションの数に制限はありません。より多くのパーティションを作成するには、より柔軟なLVMに切り替える必要があるかもしれません。
パーティションを作成して実行し、cryptsetup luksFormat
そのパーティションに暗号化されたボリュームを設定します。ボリュームは同様の名前で参照されます/dev/mapper/sda5_crypt
。次に、単一の暗号化されたファイルシステムを作成するには、暗号化されたボリュームにファイルシステムを作成します。複数のファイルシステム間で暗号化されたスペースを分割または交換するには、暗号化されたボリュームをLVM物理ボリュームにし、PVを含むボリュームグループを作成し、必要に応じて論理ボリュームをVGに作成します。