獲取物理硬盤總容量:
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
顯示的是什