最近、ディスクを128GB SSDから512GB SSDにアップグレードしました。 /パーティションはLUKSを使用して暗号化されます。私は新しいディスクで利用可能なすべてのスペースを使用するためにパーティションを拡張するのに役立ちます。既存のドライブを新しいドライブに追加しました。
[root@localhost ~]# fdisk -l /dev/sda
Disk /dev/sda: 477 GiB, 512110190592 bytes, 1000215216 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
Disklabel type: dos
Disk identifier: 0x00009f33
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 1026047 1024000 500M 83 Linux
/dev/sda2 1026048 250064895 249038848 118.8G 83 Linux
sda2以降は約380GB程度の未使用スペースがあります。
追加の関連情報:
[root@localhost ~]# vgs
VG #PV #LV #SN Attr VSize VFree
fedora_chocbar 1 3 0 wz--n- 118.75g 4.00m
[root@localhost ~]# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
home fedora_chocbar -wi-a----- 85.55g
root fedora_chocbar -wi-a----- 29.30g
swap fedora_chocbar -wi-a----- 3.89g
[root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/mapper/encrypted fedora_chocbar lvm2 a-- 118.75g 4.00m
これを行う方法に関する情報はたくさんありますが、説明はほとんどないようです。これにご協力いただきありがとうございます。
ベストアンサー1
いいね!ついに確かな答えが出ました。 LUKSボリュームを拡張する手順...
cryptsetup luksOpen /dev/sda2 crypt-volume
暗号化されたボリュームを開きます。parted /dev/sda
パーティションを拡張します。resizepart NUMBER END
。vgchange -a n fedora_chocbar
。次の手順に進むためにVGを無効にしてください。cryptsetup luksClose crypt-volume
。次の手順で暗号化されたボリュームを閉じます。cryptsetup luksOpen /dev/sda2 crypt-volume
。もう一度開いてみてください。cryptsetup resize crypt-volume
。 LUKSボリュームは、利用可能なスペースに合わせて自動的にサイズ変更されます。vgchange -a y fedora_chocbar
。 VGを有効にします。pvresize /dev/mapper/crypt-volume
。 PVのサイズを調整します。lvresize -l+100%FREE /dev/fedora_chocbar/home
。 /homeのLVサイズを使用可能なスペースの100%に調整します。e2fsck -f /dev/mapper/fedora_chocbar-home
。サイズ変更された fs に fsck 魔法を適用します。resize2fs /dev/mapper/fedora_chocbar-home
。 /homeでファイルシステムのサイズを変更する(自動的に利用可能なスペースの100%を使用)
他の人もこれが役に立つと思います。今私のラップトップには、仮想マシンをテストするための300GB以上のスペースがありました!