これは私の設定です。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 238.5G 0 disk
├─nvme0n1p1 259:1 0 100M 0 part /boot/efi
├─nvme0n1p2 259:2 0 250M 0 part /boot
└─nvme0n1p3 259:3 0 238.1G 0 part
└─Be-Water-My-Friend 254:0 0 238.1G 0 crypt
├─Arch-swap 254:1 0 2G 0 lvm [SWAP]
└─Arch-root 254:2 0 236.1G 0 lvm /
2つの論理ボリュームとを含むnvme0n1p3
LVMボリュームグループ()を持つデフォルトのLUKS2暗号化パーティション()があります。Be-Water-My-Friend
Arch-swap
Arch-root
Arch-root
これはBTFS。
設定時にスワップスペースを2GBだけ選択しましたが、これは私の要件には十分ではありませんでした。スワップスペースを24GBに増やしたいです。
これには私が必要だと思います。
- USBライブキーを介して起動
- LUKS2パーティションの復号化
- マウント
Arch-root
ボリューム Arch-root
ファイルシステムの縮小btrfs filesystem resize -22g
Arch-swap
論理ボリュームの削除- 論理ボリュームが再作成され、
Arch-swap
ボリュームグループで使用可能なすべてのスペースを占有しますBe-Water-My-Friend
。
私が逃したものはありますか?私は本当にこれを台無しにしたくない!
ベストアンサー1
4〜5の間の追加手順を実行する必要があります。Arch-root
縮小された論理ボリュームを使用しますlvresize -L-22G Arch/root
(LVとファイルシステムのサイズを変更するlvresize
オプションがありますが、--resizefs
現在btrfsをサポートしていないため、ここでは使用できません)。この回答これは、ファイルシステム(あなたの場合はbtrfs)のサイズ変更とブロックデバイス(LVM論理ボリューム)のサイズ変更の違いの良い説明です。
--uuid
withを使用して、mkswap
新しい交換の古い交換UUIDを設定することもできます。 GRUBとGRUBでは、交換は通常参照用にUUIDを使用しませんが、/etc/fstab
古いUUIDを使用するといくつかの問題を回避できます。
または、より大きなスワップが必要な場合は、次のように生成できます。btrfsのスワップファイル2番目の交換として使用してください。