lvm의 사용 및 여유 공간과 여유 디스크 공간이 부적절합니다.

lvm의 사용 및 여유 공간과 여유 디스크 공간이 부적절합니다.

lvm에서 사용된 공간과 여유 디스크 공간에 대해 질문이 있습니다. 다음 결과를 확인하세요.

[root@localhost ~]# vgs
  VG       #PV #LV #SN Attr   VSize VFree
  VolGroup   3   3   0 wz--n- 6.78t 736.00m

[root@localhost ~]# pvs
  PV         VG       Fmt  Attr PSize   PFree
  /dev/sda2  VolGroup lvm2 a--u   3.50t      0
  /dev/sdb1  VolGroup lvm2 a--u   2.50t      0
  /dev/sdb2  VolGroup lvm2 a--u 798.72g 736.00m

[root@localhost ~]# lvs
  LV      VG       Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  lv_home VolGroup -wi-ao----  6.73t
  lv_root VolGroup -wi-ao---- 50.00g
  lv_swap VolGroup -wi-ao----  4.90g

[root@localhost ~]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                       50G  2.5G   45G   6% /
tmpfs                 4.9G     0  4.9G   0% /dev/shm
/dev/sda1             477M   28M  425M   7% /boot
/dev/mapper/VolGroup-lv_home
                      6.7T  5.8T  531G  92% /home
[root@localhost ~]# df -Th
Filesystem           Type   Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
                     ext4    50G  2.5G   45G   6% /
tmpfs                tmpfs  4.9G     0  4.9G   0% /dev/shm
/dev/sda1            ext4   477M   28M  425M   7% /boot
/dev/mapper/VolGroup-lv_home
                     ext4   6.7T  5.8T  529G  92% /home

[root@localhost ~]# arch
x86_64

보시다시피 lvm을 통해 /home에 6.7T 정도 할당했는데 6.3T 이상은 사용할 수 없습니다(df에서 사용된 공간과 여유 공간의 차이).

누군가가 나를 도울 수 있다면 기쁠 것입니다. 감사해요

답변1

레이크에 저장되어 있는 논리 볼륨 부분이 루트 복구용으로 예약된 부분인 것 같은데, 5%는 긴급 상황에 대비해 루트용으로 예약되어 있고, 이 부분은 기본적으로 5%로 파일 시스템이 생성될 때 설정됩니다.

를 사용하면 dumpe2fs -h /dev/mapper/VolGroup-lv_home | grep -i reserved예약된 블록 수를 얻을 수 있으며 해당 값에 블록 크기를 곱하면 비트 단위로 크기를 얻을 수 있고 Gb로 변환하면 손실된 공간을 찾을 수 있습니다. 손실된 공간을 0% 또는 1%로 복원하려면 다음을 수행하고 결과를 인쇄하십시오 df.

tune2fs -m 1 /dev/mapper/VolGroup-lv_home

또는 예약된 전체 공간을 확보하려면 다음을 수행하십시오.

tune2fs -m 0 /dev/mapper/VolGroup-lv_home

관련 정보