Linux 系统的数据存储管理与用户管理指南
1. 数据存储管理
1.1 文件系统与 LVM 概述
文件系统通常创建在块设备上,虽然可以不分区直接格式化整个硬盘用于 Linux,但这种情况很少见。文件系统要求连续的空间块,不能跨越分区边界,这在扩展用户主目录空间时会带来问题。而逻辑卷管理器(LVM)可以解决此问题,它能收集一组物理硬盘的空间,并由管理员分配给逻辑卷。
1.2 LVM 核心概念
1.2.1 卷组(Volume Groups,VGs)
卷组是 LVM 中最重要的概念,它是物理卷(PVs)和逻辑卷(LVs)的集合,是一种抽象概念,方便磁盘管理。可能需要多个卷组,例如 CentOS 服务器可能有本地磁盘和连接的存储区域网络(SAN),可以创建名为 san
的卷组来管理 SAN 分区,创建 local
卷组管理本地磁盘,也可以按部门划分数据分区。
1.2.2 物理卷(Physical Volumes,PVs)
物理卷是可用于存储数据的块设备,通常是硬盘分区或原始磁盘设备。LVM 不要求特定的底层技术,只要系统将其视为块设备即可,如可以愉快地组合 SCSI、SATA 和 USB 设备。要使用磁盘,需先将其标记为物理卷,使用 pvcreate
命令,示例如下:
pvcreate /dev/sdb1
pvcreate /dev/sdc
注:对于是否在添加到 LVM 之前对磁盘进行分区