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

我认为逻辑卷中lake中存储的部分,是为root救援保留的部分,为root保留的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

相关内容