Proxmox VE LVM 分区,丢失的空间

109 天前
 allplay
背景:PVE 虚拟机 8.1,XFS 文件系统

先看物理磁盘:

(parted) print sda
Model: ATA KimMiDi T900 SSD (scsi)
Disk /dev/sda: 256GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number Start End Size File system Name Flags
1 17.4kB 1049kB 1031kB bios_grub
2 1049kB 1075MB 1074MB fat32 boot, esp
3 1075MB 256GB 255GB lvm

------

然后看分区:

root@pve:~# pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 pve lvm2 a-- <237.47g 0
root@pve:~# vgs
VG #PV #LV #SN Attr VSize VFree
pve 1 23 0 wz--n- <237.47g 0
root@pve:~# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-aotz-- 175.71g 47.92 0.30
root pve -wi-ao---- 26.00g
snap_vm-100-disk-0_well pve Vri---tz-k 4.00m data vm-100-disk-0
snap_vm-100-disk-0_well2 pve Vri---tz-k 4.00m data vm-100-disk-0
snap_vm-100-disk-1_well pve Vri---tz-k 16.00g data vm-100-disk-1
snap_vm-100-disk-1_well2 pve Vri---tz-k 16.00g data vm-100-disk-1
snap_vm-101-disk-0_cli_ready pve Vri---tz-k 4.00m data vm-101-disk-0
snap_vm-101-disk-0_intitial pve Vri---tz-k 4.00m data vm-101-disk-0
snap_vm-101-disk-0_well pve Vri---tz-k 4.00m data vm-101-disk-0
snap_vm-101-disk-1_cli_ready pve Vri---tz-k 32.00g data vm-101-disk-1
snap_vm-101-disk-1_intitial pve Vri---tz-k 32.00g data vm-101-disk-1
snap_vm-101-disk-1_well pve Vri---tz-k 32.00g data vm-101-disk-1
swap pve -wi-ao---- 4.00g
vm-100-disk-0 pve Vwi-aotz-- 4.00m data 14.06
vm-100-disk-1 pve Vwi-aotz-- 16.00g data 82.23
vm-101-disk-0 pve Vwi-a-tz-- 4.00m data 14.06
vm-101-disk-1 pve Vwi-a-tz-- 32.00g data 27.40
vm-102-disk-0 pve Vwi-aotz-- 4.00m data 14.06
vm-102-disk-1 pve Vwi-aotz-- 65.00g data 45.72
vm-102-disk-2 pve Vwi-aotz-- 4.00m data 1.56
vm-103-disk-0 pve Vwi-a-tz-- 4.00m data 14.06
vm-103-disk-1 pve Vwi-a-tz-- 520.00m data 79.81
vm-104-disk-0 pve Vwi-aotz-- 32.00g data 77.95


root@pve:~# lvextend -l +100%FREE pve/root
New size (6656 extents) matches existing size (6656 extents).
(试图扩展一下无效)


root@pve:~# lvm pvscan
PV /dev/sda3 VG pve lvm2 [<237.47 GiB / 0 free]
Total: 1 [<237.47 GiB] / in use: 1 [<237.47 GiB] / in no VG: 0 [0 ]
(再次检查一下)

----

问题在:root 分区加 data 分区,只有 202g ,磁盘有 256g ,就算有换算差异,那也差了很多
root 分区登录进 PVE 图形界面只有 16g ,命令行下显示 24g 。
丢失的空间如何恢复?
1007 次点击
所在节点    NAS
3 条回复
kokutou
109 天前
lvs -a 呢
是不是有 meta 啊
或者有快照?
mylovesaber
109 天前
扩容命令:
lvremove /dev/pve/data
lvextend -l +100%FREE -r /dev/pve/root
resize2fs -p /dev/pve/root

你扩展应该是没生效,另外你看看文件系统是不是 ext4 ,如果是,那么系统会默认吞掉 5%空间也就是 12g 左右
allplay
109 天前
@kokutou
root@pve:~# lvs -a
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
data pve twi-aotz-- 175.71g 47.11 0.29
[data_tdata] pve Twi-ao---- 175.71g
[data_tmeta] pve ewi-ao---- <15.88g
[lvol0_pmspare] pve ewi------- <15.88g
root pve -wi-ao---- 26.00g

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1011294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX