阿里云两个数据盘合并挂载

lsblk查看空磁盘vdb vdc 无mount

步骤 1:为 vdb/vdc 创建 GPT 分区(整盘一个主分区)

复制代码
# 为 vdb 创建 GPT 分区表 + 主分区(0%~100%)
parted /dev/vdb mklabel gpt
parted /dev/vdb mkpart primary 0% 100%
# 设置分区为 LVM 类型(规范操作)
parted /dev/vdb set 1 lvm on

# 为 vdc 执行相同操作
parted /dev/vdc mklabel gpt
parted /dev/vdc mkpart primary 0% 100%
parted /dev/vdc set 1 lvm on

步骤 2:创建物理卷(PV)

将 `vdb1` 和 `vdc1` 标记为 LVM 物理卷:

复制代码
pvcreate /dev/vdb1 /dev/vdc1
# 验证:查看创建的物理卷
pvdisplay

输出会显示 `/dev/vdb1`、`/dev/vdc1` 已成为 PV,状态为 `available`。

步骤 3:创建卷组(VG)

将两个 PV 加入同一个卷组 `datavg`:

复制代码
vgcreate datavg /dev/vdb1 /dev/vdc1
# 验证:查看卷组(总容量约 1000G)
vgdisplay datavg

步骤 4:创建逻辑卷(LV)

从 `datavg` 卷组中创建逻辑卷 `datalv`,使用全部空闲容量:

复制代码
lvcreate -l 100%FREE -n datalv datavg
# 验证:查看逻辑卷路径
lvdisplay datavg/datalv

逻辑卷路径为 `/dev/datavg/datalv`。

步骤 5:格式化逻辑卷为 XFS 文件系统

复制代码
mkfs.xfs /dev/datavg/datalv

步骤 6:创建挂载目录并临时挂载

复制代码
# 创建 /data 目录(不存在则创建)
mkdir -p /data
# 挂载逻辑卷到 /data
mount /dev/datavg/datalv /data
# 验证挂载(查看 /data 容量约 1000G)
df -h /data

步骤 7:配置开机自动挂载 适配 Ubuntu

Ubuntu 系统中 `rc.local` 需要先启用,再添加挂载命令:

复制代码
# 1. 创建/编辑 rc.local 文件(确保文件存在)
vi /etc/rc.local 

sleep 8
mount /dev/datavg/datalv /data

# 2. 添加执行权限
chmod +x /etc/rc.d/rc.local

# 3. 启用 rc-local 服务(Ubuntu 必备,否则 rc.local 不生效)
systemctl enable rc-local
systemctl start rc-local
# 验证服务状态(显示 active (running) 则正常)
systemctl status rc-local

验证最终效果

执行以下命令,确认 `/data` 已挂载且容量正确:

复制代码
lsblk | grep -E "vdb|vdc|datalv"
df -h /data

输出会显示:

  • `vdb1`/`vdc1` 均指向 `datavg-datalv`;

  • `/data` 容量约 1000G。

相关推荐
鸽芷咕8 分钟前
DrissionPage 成 CANN 仓库爆款自动化工具:背后原因何在?
运维·python·自动化·cann
池央16 分钟前
CANN 算子生态的深度演进:稀疏计算支持与 PyPTO 范式的抽象层级
运维·人工智能·信号处理
OJAC11128 分钟前
当所有人都在说“运维稳了”,近屿智能看到了另一种可能
运维
人鱼传说41 分钟前
docker desktop是一个好东西
运维·docker·容器
阿梦Anmory1 小时前
Ubuntu配置代理最详细教程
linux·运维·ubuntu
呉師傅1 小时前
【使用技巧】Adobe Photoshop 2024调整缩放与布局125%后出现点菜单项漂移问题的简单处理
运维·服务器·windows·adobe·电脑·photoshop
heartbeat..2 小时前
JVM 性能调优流程实战:从开发规范到生产应急排查
java·运维·jvm·性能优化·设计规范
小Tomkk2 小时前
数据库 变更和版本控制管理工具 --Bytebase 安装部署(linux 安装篇)
linux·运维·数据库·ci/cd·bytebase
赌博羊2 小时前
ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·运维·gnu
消失的旧时光-19432 小时前
Linux 入门核心命令清单(工程版)
linux·运维·服务器