Proxmox 환경에서 논리 볼륨(lvol0)에 대한 정확한 여유 공간 정보를 검색하는 데 문제가 있습니다. df 명령은 사용 가능한 공간을 표시하지 않으며, lvs 및 lvdisplay 명령의 출력은 사용 가능한 공간에 대한 충분한 세부 정보를 제공하지 않습니다.
실행된 명령 및 획득된 출력:
root@pve:~# lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
lvol0 hdd750 -wi-a----- 300.00g
root@pve:~# lvdisplay /dev/hdd750/lvol0
--- Logical volume ---
LV Path /dev/hdd750/lvol0
LV Name lvol0
VG Name hdd750
LV UUID CiVpjm-towt-MYy6-cX0K-toG1-MmbP-Bz2Fz4
LV Write Access read/write
LV Creation host, time pve, 2023-07-18 10:28:49 +0200
LV Status available
# open 0
LV Size 300.00 GiB
Current LE 76800
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:4
root@pve:~# df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/pve-root 68G 12G 53G 18% /
출력에서 볼 수 있듯이 df 명령은 루트 파일 시스템에 대한 정보를 제공하지만 논리 볼륨 lvol0 내의 여유 공간은 표시하지 않습니다. lvs 및 lvdisplay 명령은 lvol0의 전체 크기만 표시하고 사용 가능한 공간에 대한 세부 정보는 제공하지 않습니다.
Proxmox 환경에서 논리 볼륨 lvol0 내의 여유 공간을 정확하게 확인하는 방법은 무엇입니까? 이 정보를 검색하는 데 사용할 수 있는 다른 명령이나 방법이 있습니까?
이 문제에 대한 도움이나 지침을 주시면 감사하겠습니다. 감사합니다!
lsblk
업데이트: 이것은 lvol0 공간을 20GB로 줄인 후 표시되는 명령의 일부입니다.
sdb 8:16 0 698.6G 0 disk
└─sdb1 8:17 0 698.6G 0 part
├─hdd750-lvol0 253:4 0 20G 0 lvm
├─hdd750-vm--1000--disk--0 253:5 0 32G 0 lvm
├─hdd750-vm--1001--disk--0 253:13 0 32G 0 lvm
├─hdd750-vm--1002--disk--0 253:14 0 32G 0 lvm
├─hdd750-vm--1003--disk--0 253:15 0 32G 0 lvm
└─hdd750-vm--112--disk--0 253:16 0 300G 0 lvm
답변1
LVM은 논리 볼륨(LV)에서 사용 가능한 공간을 알지 못합니다. 그러나 볼륨 그룹(VG)에서 사용 가능한 공간을 이해합니다. 하지만 그것은 당신이 찾고 있는 것이 아닙니다.
그래서 당신에게 정말로 필요한 df
것은마운트된 파일 시스템LV. 이 LV에 유효한 파일 시스템이 있는지 확인하려면 다음 명령 중 하나를 실행하십시오.
file -sL /dev/hdd750/lvol0
lsblk -fs
fsck /dev/hdd750/lvol0
blkid /dev/hdd750/lvol0
나는 첫 번째 것을 정말 좋아했습니다. 알려진 파일 시스템 서명을 검사합니다.
LV에 파일 시스템이 없으면 mkfs.*
다음 명령 중 하나를 사용하여 파일 시스템을 만듭니다. 그런 다음 df
마운트 지점에서 마운트하고 실행합니다.
여러 LV의 여유 공간을 확인할 수 있다는 의견과 관련하여 df
다음과 같이 여러 마운트 지점을 호출에 전달할 수 있습니다.
df -Th /first_mountpoint /some_other_mountpoint /and_another_one
Filesystem Type Size Used Avail Use% Mounted on
<...output for multiple mountpoint following...>