获取物理硬盘总容量:
1.查看单个硬盘: 使用 lsblk
或 fdisk -l
(需要 sudo
) 命令。它们会直接列出物理硬盘 (sda
, nvme0n1
等) 和它们的分区,并显示硬盘的总物理容量。
abcd四块物理盘,只挂载使用3块,留一块未使用
最常见的原因通常是配置了热备盘(RAID 1/5/6/10 等冗余阵列中)或预留磁盘用于未来扩展(LVM 或独立挂载)。
冷备盘的情况相对较少,因为需要手动操作且恢复时间长,但在一些预算严格或对可用性要求不那么苛刻的场景也存在。
隔离用途则取决于具体应用规划。
检查配置: 使用上述命令(
lsblk
,mdadm
,lvm
相关命令,或进入 RAID 卡配置)来确定该盘当前的实际状态。定期检查: 即使是一块未使用的热备盘或冷备盘,也应定期检查其健康状态(SMART 信息),确保它在需要时能正常工作。可以使用
smartctl -a /dev/sdX
(X 是磁盘标识符,如 sdd)命令。
将lvm挂载到sdd物理磁盘
对每块硬盘使用
pvcreate
命令来创建物理卷。sudo pvcreate /dev/sdb sudo pvcreate /dev/sdc sudo pvcreate /dev/sdd
pvs查看物理卷
逻辑卷大小大于物理盘实际大小
在 Linux 中使用
df -h
看到逻辑卷 (LV) 的大小大于其所在的卷组 (VG) 或底层物理磁盘的总大小,通常是由 精简配置 引起的。这是一种存储虚拟化技术,允许“超额分配”存储空间。以下是详细原因和解释:
主要原因:精简配置 (Thin Provisioning)
原理:
逻辑卷管理器 (LVM) 的精简池允许你创建比底层物理存储空间更大的逻辑卷。
系统在创建 LV 时,并非立即分配所有请求的空间给它。
只有当应用程序实际写入数据到 LV 的某个位置时,LVM 才会从精简池中分配真正的物理存储块(称为“extents”)给这个 LV。
这类似于“按需分配”。
df -h
显示的是什