LUKS暗号化SSDDからスワップパーティションを削除する

LUKS暗号化SSDDからスワップパーティションを削除する

LUKS暗号化を使用するLVMとして、Linux Mint 18.2を128GB SSDDにインストールしました。スワップドライブを取り外したいです。私のコンピュータに16GBのRAMがあり、ドライブをできるだけ長く保ちたいです。スワップパーティションを削除するためにディスクを起動し、Gpartedを起動したときに、Gpartedがドライブを2つのパーティションとしてのみリストしたことがわかりました。/dev/sdb1~.5GB ブートセクタ(私の考えでは)と/dev/sdb2crypt-luksコンテナ。私が確認したとき/ect/fstab私はこれが最後の行であることがわかりました。

/dev/mapper/cryptswap1 none swap sw 0 0

この種のスワップパーティションを削除する安全な方法を知っている人はいますか?

ベストアンサー1

すべての種類のスワップパーティションを無効にするのに問題があってはなりません。起動後、次のコマンドを使用してスワップパーティションを無効にできます。

sudo swapoff -a

次に、スワップパーティションを別のディスクに配置し、次のコマンドを使用してアクティブにします。

sudo swapon -U uuid-of-new-swap-partition.

新しいスワップ領域が正しく機能していることを確認したら、LUKSドライブのLVMスワップパーティションを削除してスペースを再利用できます。 LVMは素晴らしいです!

変更を永久に適用するには、以前の/etc/fstabスワップと同じオプションを使用して、リストされたスワップパーティションを新しいスワップパーティションに置き換えます。none swap sw 0 0

LUKS固有のガイドライン

cryptmount明らかに...スワップを有効または無効にする特定のオプションがあります。

cryptmount --swapoff 

そして

cryptmount --swapon

closecryptmountがスワップパーティションを無効にすることに加えて、それを行うようです。

通常のシステムでスワップを無効にした場合は、削除swapoffする前に現在のスワップパーティションを無効にして(安全に実行できます)、LUKSスワップパーティションをオフにする必要があります。

cryptsetup -v luksClose /dev/mapper/cryptswap1

おすすめ記事