lvm下如何扩展磁盘的,能说出命令
要将新的 10T 磁盘扩展到现有的 LVM /var
分区并使用 ext4
文件系统,可以按照以下步骤进行。假设新的磁盘被系统识别为 /dev/sdb
。
步骤 1:查看现有的 LVM 配置
检查现有的 LVM 配置,确保
/var
是一个 LVM 分区:df -h /var lvdisplay vgdisplay
查看现有的卷组,找到
/var
所属的卷组名称。例如,卷组名称是vg_var
,逻辑卷是lv_var
。
步骤 2:初始化新磁盘 /dev/sdb
创建分区:使用
fdisk
创建新的分区,标记为 LVM 分区类型。fdisk /dev/sdb
- 输入
n
创建新分区。 - 选择分区类型
8e
(LVM)。 - 保存并退出(使用
w
写入更改)。
- 输入
查看新分区:确认新分区创建成功,假设新分区为
/dev/sdb1
。lsblk
步骤 3:将新分区添加到卷组
将新分区标记为物理卷:
pvcreate /dev/sdb1
将新物理卷加入现有的卷组:
vgextend vg_var /dev/sdb1
确认卷组已扩展:
vgdisplay vg_var
步骤 4:扩展逻辑卷
扩展逻辑卷到最大容量:
lvextend -l +100%FREE /dev/vg_var/lv_var
或者指定扩展的大小,例如扩展 10T:
lvextend -L +10T /dev/vg_var/lv_var
扩展文件系统:扩展
ext4
文件系统以利用新空间。resize2fs /dev/vg_var/lv_var
确认扩展结果:
df -h /var
步骤 5:验证扩容效果
- 确认
/var
已扩展到所需大小。 - 运行以下命令确认扩展是否成功,并检查文件系统状态:
df -h /var lvs
以上步骤将新的 10T 空间扩展到了 /var
分区。
RAID 级别描述
RAID(独立磁盘冗余阵列)是一种数据存储虚拟化技术,通过将多个物理磁盘组合在一起,提供数据冗余或提高性能。RAID 有多种级别,不同的级别在性能、容量利用率和数据保护方面有所不同。以下是一些常见 RAID 级别的描述以及对应的容量计算表格。
常见 RAID 级别描述
RAID 级别 | 描述 | 优点 | 缺点 |
---|---|---|---|
RAID 0 | 数据条带化(无冗余),将数据分布到多个磁盘中,提供更高的读/写速度 | 高性能 | 无冗余,一块盘损坏数据丢失 |
RAID 1 | 镜像(数据完全复制),需要两块磁盘,数据镜像在另一块磁盘上 | 数据冗余,数据恢复快 | 50% 存储利用率 |
RAID 5 | 至少三块磁盘,数据条带化并有奇偶校验,允许单盘故障 | 高读性能,冗余性 | 写性能略差,单盘故障保护 |
RAID 6 | 至少四块磁盘,双重奇偶校验,允许两块磁盘故障 | 冗余性强,数据保护好 | 写性能较 RAID 5 低 |
RAID 10 | 至少四块磁盘,组合 RAID 0 和 RAID 1,将 RAID 0 性能与 RAID 1 冗余性相结合 | 高性能和高冗余 | 50% 存储利用率 |
RAID 各级别的存储容量计算表
假设每块磁盘的容量为 X
,总磁盘数为 N
,以下表格展示了不同 RAID 级别下的可用存储容量。
RAID 级别 | 最小磁盘数 | 容量计算公式 | 有效容量 |
---|---|---|---|
RAID 0 | 2 | N * X | N * X |
RAID 1 | 2 | X | X |
RAID 5 | 3 | (N - 1) * X | (N - 1) * X |
RAID 6 | 4 | (N - 2) * X | (N - 2) * X |
RAID 10 | 4 | (N / 2) * X | (N / 2) * X |
示例
如果每块磁盘容量为 1TB,那么在不同 RAID 级别和不同数量的磁盘下的有效容量如下表:
RAID 级别 | 磁盘数量 | 有效容量 (TB) | 冗余情况 |
---|---|---|---|
RAID 0 | 2 | 2 TB | 无冗余,一块磁盘损坏则数据丢失 |
RAID 1 | 2 | 1 TB | 数据镜像,50% 存储利用率 |
RAID 5 | 3 | 2 TB | 单盘冗余,允许一块磁盘损坏 |
RAID 6 | 4 | 2 TB | 双盘冗余,允许两块磁盘损坏 |
RAID 10 | 4 | 2 TB | 镜像与条带化结合,50% 利用率 |
这个表格可以扩展到更多磁盘数量,依据上表的公式计算各 RAID 级别的有效容量。
作者:严锋 创建时间:2024-10-08 16:38
最后编辑:严锋 更新时间:2024-11-06 17:50
最后编辑:严锋 更新时间:2024-11-06 17:50