Когда мой сервер Ubuntu был создан, у меня была возможность указать хосту, как я хочу, чтобы мой диск был разбит на разделы. По чужой рекомендации это то, что я использовал ..
RAID 0
PART /boot ext4 512M
PART lvm vg0 all
LV vg0 swap swap swap 10G
LV vg0 opt /opt btrfs 300G
LV vg0 root / ext4 all
Теперь мой /opt
почти заполнен, и я хотел бы дать ему больше места, но не могу, потому что технически места нет.
sudo pvdisplay
--- Physical volume ---
PV Name /dev/md1
VG Name vg0
PV Size 2.18 TiB / not usable 4.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 572133
Free PE 0
Allocated PE 572133
PV UUID 0k2BFK-FERC-QZVP-tKzq-boMC-Ynqw-SwJRaQ
sudo vgdisplay vg0
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 4
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size 2.18 TiB
PE Size 4.00 MiB
Total PE 572133
Alloc PE / Size 572133 / 2.18 TiB
Free PE / Size 0 / 0
VG UUID 63159c-cWcL-tJXT-gt8K-D7gn-j3ZD-NYOIyj
У меня есть 2 ТБ, которые я могу «использовать», но как назначить их / opt для увеличения размера? Есть ли способ сделать это без необходимости перестраивать сервер с нуля, перезагружать или терять данные?
результат бега lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
nvme0n1 259:0 0 1.1T 0 disk
├─nvme0n1p1 259:1 0 243M 0 part
│ └─md0 9:0 0 482M 0 raid0 /boot
└─nvme0n1p2 259:2 0 1.1T 0 part
└─md1 9:1 0 2.2T 0 raid0
├─vg0-swap 253:0 0 9.3G 0 lvm [SWAP]
├─vg0-opt 253:1 0 279.4G 0 lvm /opt
└─vg0-root 253:2 0 1.9T 0 lvm /
nvme1n1 259:3 0 1.1T 0 disk
├─nvme1n1p1 259:4 0 243M 0 part
│ └─md0 9:0 0 482M 0 raid0 /boot
└─nvme1n1p2 259:5 0 1.1T 0 part
└─md1 9:1 0 2.2T 0 raid0
├─vg0-swap 253:0 0 9.3G 0 lvm [SWAP]
├─vg0-opt 253:1 0 279.4G 0 lvm /opt
└─vg0-root 253:2 0 1.9T 0 lvm /