DebianのLUKSでLVMのサイズを変更してスペースを解放しhome
ますvar
。
└─sda5 8:5 0 931G 0 part
└─sda5_crypt 253:0 0 931G 0 crypt
├─my-vg-root 253:1 0 23.3G 0 lvm /
├─my-vg-var 253:2 0 9.3G 0 lvm /var
├─my-vg-swap_1 253:3 0 976M 0 lvm [SWAP]
├─my-vg-tmp 253:4 0 1.9G 0 lvm /tmp
└─my-vg-home 253:5 0 802.8G 0 lvm /home
私はフォローしています暗号化されたパーティションのサイズ変更指導時間:
- デスクトップ、Live CDを起動します。ツール(lvm2とcryptsetup)をインストールして設定します。
- (root) ファイルシステムを縮小するには resize2fs を使用します。
- lvreduceを使用して(ルート)(LVM)論理ボリュームを減らします。
- (LVM) 物理ボリュームを減らすには、pvresize を使用します。
- cryptsetupを使用してパスワードを減らします。
- fdiskを使用してcryptが格納されているパーティションを減らすには、再起動してください。
チュートリアルが続きながら反対の操作を指示します。
詳細なサイズ変更〜暗号化されたパーティション拡張 このセクションは基本的に上記のセクションとは対照的に短くなります。
私の質問。このスペースを別のパーティションに割り当てる場合は、物理ボリューム#4を減らし(LVM)、Crypt#5を減らす必要がありますか?
このチュートリアルでは、LVM物理ボリュームのサイズを変更する理由を説明します。
サイズ変更(LVM)物理ボリューム。 LVM が使用する物理ボリュームは、(LVM) 物理ボリューム内の (LVM) 論理ボリュームが常に順番に並べられていないため、「断片化」できます.デフラグツールがないため、論理パーティション(データバックアップ、削除(LVM)論理ボリューム、交換(LVM)論理ボリュームの再作成、バックアップからのデータの復元)を手動で移動する必要があります。
home
800g~200g、var
9~200gは除き、400gは後で埋める程度によって移すつもりです。
わかりました。スワップおよびtmp LVMパーティションを削除し、varサイズを変更しました。この記事がもっと一般的に見えるようにしたいので、ここで私の具体的な状況について尋ねたいと思います。
答え1
/home
LVM物理ボリュームやLUKSデバイスまたはパーティションのサイズを変更する必要はありません。論理ボリュームから論理ボリュームにいくつかのスペースを「移動」したい場合は、論理ボリューム/var
レベルでのみ作業します。
手順は次のとおりです(LiveCDから起動するには、まずファイルマネージャで起動するか、手動でパスワード設定):
lvreduce --resizefs -L 200g my-vg/home
/home
200GiBに縮小すると、--resizefs
ファイルシステムのサイズ変更が処理され、
lvextend --resizefs -L 200g my-vg/var
/var
200GiBに増加します。それはすべてです。
いつものように、保存操作に問題が発生する可能性があるため、データをバックアップすることをお勧めします。