Problem Description
After deleting files from LXC containers, the LVM-Thin pool (local-lvm) does not reflect freed space. Key details:- Configuration:
- Containers use LVM-Thin storage with discard enabled.
- issue_discards = 1 in /etc/lvm/lvm.conf.
- PCT FSTrim reports success, but no space was reclaimed (some space is sometimes reclaimed, but it is not even close to the size of deleted files).
- Symptoms:
- lvs shows high data% (approximately 97%) even after deletions.
Relevant Logs/Outputs
Code:
root@host:~# lvs -o lv_name,data_percent,metadata_percent,discards
LV Data% Meta% Discards
data 97.73 3.16 passdown
root
swap
vm-100-disk-0 15.80 passdown
vm-101-disk-0 12.10 passdown
vm-102-disk-0 30.90 passdown
vm-102-disk-1 85.13 passdown
vm-102-disk-2 3.04 passdown
vm-103-disk-0 79.64 passdown
vm-104-disk-0 56.52 passdown
vm-105-disk-0 47.76 passdown
Code:
root@host:~# lsblk -D /dev/sda
NAME DISC-ALN DISC-GRAN DISC-MAX DISC-ZERO
sda 0 512B 2G 0
├─sda1 0 512B 2G 0
├─sda2 0 512B 2G 0
└─sda3 0 512B 2G 0
├─pve-swap 0 512B 2G 0
├─pve-root 0 512B 2G 0
├─pve-data_tmeta 0 512B 2G 0
│ └─pve-data-tpool 0 512B 2G 0
│ ├─pve-data 0 512B 2G 0
│ ├─pve-vm--102--disk--0 0 64K 64M 0
│ ├─pve-vm--102--disk--1 0 64K 64M 0
│ ├─pve-vm--102--disk--2 0 64K 64M 0
│ ├─pve-vm--100--disk--0 0 64K 64M 0
│ ├─pve-vm--101--disk--0 0 64K 64M 0
│ ├─pve-vm--103--disk--0 0 64K 64M 0
│ ├─pve-vm--104--disk--0 0 64K 64M 0
│ └─pve-vm--105--disk--0 0 64K 64M 0
└─pve-data_tdata 0 512B 2G 0
└─pve-data-tpool 0 512B 2G 0
├─pve-data 0 512B 2G 0
├─pve-vm--102--disk--0 0 64K 64M 0
├─pve-vm--102--disk--1 0 64K 64M 0
├─pve-vm--102--disk--2 0 64K 64M 0
├─pve-vm--100--disk--0 0 64K 64M 0
├─pve-vm--101--disk--0 0 64K 64M 0
├─pve-vm--103--disk--0 0 64K 64M 0
├─pve-vm--104--disk--0 0 64K 64M 0
└─pve-vm--105--disk--0 0 64K 64M 0
Code:
root@host:~# lvs -a -o lv_name,origin
LV Origin
data
[data_tdata]
[data_tmeta]
[lvol0_pmspare]
root
swap
vm-100-disk-0
vm-101-disk-0
vm-102-disk-0
vm-102-disk-1
vm-102-disk-2
vm-103-disk-0
vm-104-disk-0
vm-105-disk-0
I tried to fix this on my own using knowledge from this forum and AI help, but I cannot find any way to fix it. My knowledge of Proxmox/Linux is very basic, so if there is some information that I should add to my post, please tell me.