Ubuntu 磁盘扩容

Linux VG卷组是由多个物理磁盘或逻辑卷组成的逻辑存储设备,通过创建、激活、查看、扩容、减小和删除VG卷组,可以更好地管理和组织磁盘空间。

LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统分区独立于底层硬件)。 通过LVM,可以实现存储空间的抽象化并在上面建立虚拟分区(virtual partitions),可以更简便地扩大和缩小分区,可以增删分区时无需担心某个硬盘上没有足够的连续空间,避免为正在使用的磁盘重新分区的麻烦、为调整分区而不得不移动其他分区的不便,它相比传统的分区系统可以更灵活地管理磁盘。

复制代码
||-------------------------OS----------------------------||
||-------------------------LVM---------------------------||
||  LV-1 (/)    |LV-2 (swap)|  LV 3 (/home) | LV-4 (/tmp)|| Logical Volumes(LV)
||------------------------------------------|------------||
||                  VG 1                    |    VG 2    || Volume Groups(VG)
||------------------------------------------|------------||
||  /dev/sda2 |    /dev/sda3    | /dev/sdb2 | /dev/sdd4  || Physical Volumes(PV)
||-------------------------------------------------------||
  1. 创建 物理卷(Physical Volumes)
sh 复制代码
pvcreate device1 device2 ...

注意: 如果你用的是未格式化过且擦除块(erase block)大小小于1M的SSD,请采用以下命令pvcreate --dataalignment 1m /dev/sda来设置对齐(alignment)。

  1. 创建 卷组 (Volume Groups)
sh 复制代码
vgcreate vg_name pv1 pv2 ...
  1. 创建逻辑卷 (Logical Volumes)
sh 复制代码
lvcreate -L <lv_size>  <vg_name> -n <lv_name>
sh 复制代码
# 将卷组vg_name下所有剩余空间给创建的lv_name逻辑卷
lvcreate -l +100%FREE  <vg_name> -n <lv_name>
  1. 格式化并挂载逻辑卷
sh 复制代码
mkfs.xfs /dev/mapper/vg_postgres-lv_database01
  1. 挂载
sh 复制代码
mount /dev/mapper/<vg_name>-<lv_name> <mount_point>
sh 复制代码
chown -R postgres:postgres /mnt/data1

参考

LVM - Debian Wiki

相关推荐
杨云龙UP8 小时前
MySQL 数据库常用备份工具对比:mysqldump、mydumper 与 XtraBackup
linux·运维·服务器·数据库·mysql·dba·备份恢复
PC2005-cloud9 小时前
从零上手 openGauss:Docker 部署 + 全场景连接教程
运维·docker·容器
独隅9 小时前
Cursor+GitOps 自动化运维实战:智能编写 Ansible 与 Terraform
运维·自动化·ansible
happymagic9 小时前
java spring boot做的jar包程序,如何实现自动运行启动
java·运维·服务器·spring boot·jar
星空你好9 小时前
AI辅助运维:开源一个内网日志监控工具
运维
风曦Kisaki10 小时前
Kubernetes(K8s)笔记Day06: 持久化存储(emptyDir,hostPath,NFS),PV 和 PVC,StorageClass存储类
linux·运维·笔记·云原生·容器·kubernetes
_艾伦 耶格尔.10 小时前
基础I/O
linux
fb_1234513 小时前
Linux磁盘分区从入门到实操:MBR_GPT全解析+分区工具实战指南
java·linux·gpt
回眸&啤酒鸭13 小时前
【回眸】搞钱灵感——自动化敏捷开发项目管理系统落地设计
运维·自动化·敏捷流程
深念Y13 小时前
随身WiFi设备记录
linux·嵌入式·无线·射频·随身wifi·zte