Centos 8には10Gの空き容量があるボリュームがあります。
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme1n1 259:0 0 80G 0 disk
└─nvme1n1p1 259:1 0 80G 0 part /db
nvme0n1 259:2 0 30G 0 disk
├─nvme0n1p1 259:3 0 1M 0 part
├─nvme0n1p2 259:4 0 20G 0 part /
└─nvme0n1p3 259:5 0 1G 0 part [SWAP]
次のようにリサイクルするためのいくつかの文書を読んだ。
$ sudo growpart -v /dev/nvme0n1 2
update-partition set to true
resizing 2 on /dev/nvme0n1 using resize_sfdisk_dos
62914560 sectors of 512. total size=32212254720 bytes
## sfdisk --unit=S --dump /dev/nvme0n1
label: dos
label-id: 0xa323d5eb
device: /dev/nvme0n1
unit: sectors
/dev/nvme0n1p1 : start= 2048, size= 2048, type=83
/dev/nvme0n1p2 : start= 4096, size= 41938911, type=83, bootable
/dev/nvme0n1p3 : start= 41943040, size= 2097152, type=82
max_end=41943040 tot=62914560 pt_end=41943007 pt_start=4096 pt_size=41938911
NOCHANGE: partition 2 could only be grown by 33 [fudge=2048]
$
ブータブルパーティションに空のディスクを割り当てる方法は?
答え1
空き領域はnvme0n1p2とnvme0n1p3の間ではなくnvme0n1p3の後ろにあります。
nvme0n1p2をバックアップするには、次のものが必要です。
まず、nvme0n1p3(スワップ)を交換して削除します。
次に、nvme0n1p2(/) を展開します。
その後、nvme0n1p3を再生成します(スワップ)。