linux + 来自 lsblk 的分区大小大于磁盘大小

linux + 来自 lsblk 的分区大小大于磁盘大小

我从 RHEL 7.2 机器获得以下详细信息,sda DISK 正在使用 LVM

lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 250G 0 disk
├─sda1 8:1 0 500M 0 part /boot
├─sda2 8:2 0 199.5G 0 part
│ ├─vg-cluster-lv_root 253:0 0 183G 0 lvm /
│ ├─vg-cluster-lv_swap 253:1 0 16G 0 lvm [SWAP]
│ └─vg-cluster-lv_var 253:2 0 100G 0 lvm /var
└─sda3 8:3 0 50G 0 part
└─vg-cluster-lv_root 253:0 0 183G 0 lvm /
sde 8:64 0 50G 0 disk
└─sde1 8:65 0 50G 0 part
└─vg-cluster-lv_root 253:0 0 183G 0 lvm /
sr0 11:0 1 1024M 0 rom




df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg-cluster-lv_root 183G 69G 115G 38% /
devtmpfs 95G 0 95G 0% /dev
tmpfs 95G 96K 95G 1% /dev/shm
tmpfs 95G 4.1G 91G 5% /run
tmpfs 95G 0 95G 0% /sys/fs/cgroup
/dev/sda1 497M 158M 340M 32% /boot
/dev/mapper/vg-cluster-lv_var 100G 86G 15G 86% /var


blockdev --getsize64 /dev/sda | awk '{ printf "%.2f\n", $1/1024/1024/1024; }'
250.00

正如我们在上面看到的,磁盘的大小是250g

但另一方面我们可以看到根文件系统是183g

/dev/mapper/vg-cluster-lv_root 183G 69G 115G 38% /

和 /var 文件系统是100g

/dev/mapper/vg-cluster-lv_var 100G 86G 15G 86% /var

那怎么可能呢? ( 183+100 = 283) ,而磁盘大小仅为250g

我在这里缺少什么?

答案1

您的 VG在第二个磁盘上vg-cluster有三个 PV - /dev/sda2(199.5G)、/dev/sda3(50G) 和/dev/sde1(50G),因此 VG 中有大约 300 GiB 的空间,全部由lv_rootlv_swaplv_varLV 使用。

注意:当涉及 LVM 时收集有关存储的信息时,使用//lvs通常比无法显示有关 LVM 设置的详细信息更好,它仅显示有关块设备的基本信息。显示具有多个“父级”的设备(例如,不仅是 LVM,还包括 MD RAID)总是让人有点困惑。在这种情况下,您的案例在输出中有三个“父母”。pvsvgslsblklsblkvg-cluster-lv_root

相关内容