
関連する質問と回答をたくさん見つけましたこれまたは次のようなガイドこれしかし、彼らのほとんどは私が望んでいることを正確にやりたがらず、私は非常に不安を感じており、何か間違ったことをしてしまうのではないかと恐れています。
これは私のセットアップです(lsblk を実行しています):
sdb 8:16 0 111.8G 0 disk
├─sdb1 8:17 0 300M 0 part /boot
└─sdb2 8:18 0 111.5G 0 part
└─main 254:0 0 111.5G 0 crypt
├─main-root 254:1 0 25G 0 lvm /
├─main-swap 254:2 0 6G 0 lvm [SWAP]
└─main-home 254:3 0 80.5G 0 lvm /home
達成したいこと:main-home
パーティションを 15 GB削減し、main-root
その 15 GB だけパーティションを拡大します。したがって、メインのサイズを変更する必要はありませんcrypt
。基になる 2 つのルート パーティションとホーム パーティションを変更するだけです。
これを達成するために、どのような手順を踏む必要があるか、誰か教えてもらえますか?
追加情報: 関係ないと思いますが、起動時に暗号化される他の 2 つの HDD があります。fdisk
それらについて次のように述べています:
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST31000333AS
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 94BFBB4A-0DC9-4D29-8EB4-E0F5FB6E3CF5
Disk /dev/mapper/data: 931.52 GiB, 1000200994816 bytes, 1953517568 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sdd: 1.84 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: WDC WD20EZRZ-00Z
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk /dev/mapper/data2: 1.84 TiB, 2000382156800 bytes, 3906996400 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
答え1
サイズを縮小できるファイルシステム (ext4 など) を使用している場合は、次のよう/home
にしてスペースを取得して再割り当てすることができます。/
- アンマウントします
/home
。つまり、すべてのユーザーをログアウトし、root としてログインする必要があります。umount /home
- サイズ変更
/home
:lvreduce -L -50G -r main/home
- サイズ変更
/
:lvresize -L +50G -r main/root
- 再マウント
/home
:mount /home