存储管理 — 磁盘、分区、文件系统、LVM
概述
Day13 是 Linux 存储管理的完整指南,从硬件识别 → 分区(MBR/GPT)→ 文件系统(ext4/xfs)→ 挂载 → Swap → 备份 → LVM 全链路覆盖。
核心内容
硬盘设备命名
- SAS/SATA:
/dev/sd[a-z] - 虚拟化:
/dev/vd[a-z] - NVMe:
/dev/nvme[n]
MBR vs GPT
| 维度 | MBR | GPT |
|---|---|---|
| 最大容量 | 2.2TB | 18EB |
| 主分区数 | 4 | 128 |
| 安全机制 | 无备份 | 头尾双备份 + CRC32 |
文件系统对比
- ext4:小文件读写优秀,支持缩容
- xfs:大文件并发极强,只支持在线扩容
- 挂载配置:
/etc/fstab用 UUID,加nofail避免系统崩溃
LVM(核心)
三层架构:PV(物理卷)→ VG(卷组)→ LV(逻辑卷)
- 在线动态扩容,无需修改分区表
- 快照(COW 写时复制)用于数据库热备
Swap
- 临时应急方案,性能远低于物理内存