V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
allplay
V2EX  ›  NAS

Proxmox VE LVM 分区,丢失的空间

  •  
  •   allplay · 341 天前 · 1318 次点击
    这是一个创建于 341 天前的主题,其中的信息可能已经有所发展或是发生改变。
    背景: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 。
    丢失的空间如何恢复?
    3 条回复    2024-01-24 21:05:45 +08:00
    kokutou
        1
    kokutou  
       341 天前
    lvs -a 呢
    是不是有 meta 啊
    或者有快照?
    mylovesaber
        2
    mylovesaber  
       341 天前
    扩容命令:
    lvremove /dev/pve/data
    lvextend -l +100%FREE -r /dev/pve/root
    resize2fs -p /dev/pve/root

    你扩展应该是没生效,另外你看看文件系统是不是 ext4 ,如果是,那么系统会默认吞掉 5%空间也就是 12g 左右
    allplay
        3
    allplay  
    OP
       341 天前
    @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
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1162 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:17 · PVG 02:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.