逻辑卷挂载磁盘操作命令

物理卷、卷组、逻辑卷的概念可以先去自行了解,这样更能理解为什么要这样操作

0.了解磁盘挂载情况

先通过

lsblk -l

lsblk -f

fdisk -l

了解磁盘挂载情况

1.创建物理卷

sudo pvcreate /dev/vdb

2.创建卷组

sudo vgcreate vg-cm /dev/vdb

3.列出所有的卷组

sudo vgscan

或者通过sudo vgdisplay vg-cm来查看卷组信息

4.创建逻辑卷

通过指定PE个数来创建,使用-l参数指定PE个数,推荐使用这df个方式

sudo lvcreate -l 127999 -n vg-cm-lv-cm vg-cm

或者通过指定大小来创建,使用-L参数指定逻辑卷的大小,单位为:kKmMgGtT

sudo lvcreate -L 15G -n vg-cm-lv-cm vg-cm

复制代码
# 查看逻辑卷的基本信息
sudo lvdisplay vg-cm-lv-cm vg-cm

5.挂载

创建挂载目录

sudo mkdir /home/smartcm

格式化

sudo mkfs.ext4 /dev/vg-cm/vg-cm-lv-cm 或 sudo mkfs.xfs /dev/vg-cm/vg-cm-lv-cm

挂载

sudo mount /dev/vg-cm/vg-cm-lv-cm /home/smartcm

6.配置永久挂载

vim /etc/fstab

在最后一行加上

/dev/vg-cm/vg-cm-lv-cm /home/smartcm ext4 defaults 0 0 或 /dev/vg-cm/vg-cm-lv-cm /home/smartcm xfs defaults 0 0

验证配置,重新加载/etc/fstab

sudo mount -a

磁盘扩容操作 *****

现在我们还有一个硬盘sdd未使用,将这个硬盘扩容到原来的逻辑卷里

7.对sdd创建物理卷

sudo pvcreate /dev/sdd

8.将sdd加入到卷组中

sudo vgextend vg-cm /dev/sdd

9.查看卷组的信息

sudo vgdisplay vg-cm

10.增加空间到逻辑卷中

可以使用-l指定PE个数的方式,使用+号,表示增加容量,不使用表示扩容后的大小

sudo lvextend -l +511999 /dev/vg-cm/vg-cm-lv-cm

也可以使用-L指定逻辑卷的大小,使用+号,表示增加容量,不使用表示扩容后的大小

sudo lvextend -l +1.9T /dev/vg-cm/vg-cm-lv-cm

11.我们现在只是扩容了逻辑卷,想让它可以可用,我们需要调整分区大小,注意,切记格式化,否则数据将会丢失

如果是ext4,使用resize2fs命令,后面参数是分区

sudo resize2fs /dev/vg-cm/vg-cm-lv-cm

如果是xfs,使用xfs_growfs命令,后面参数是挂载点

sudo xfs_growfs /dev/vg-cm/vg-cm-lv-cm

相关推荐
用户8055336980311 小时前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户0340952979111 小时前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
乘云数字DATABUFF11 小时前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
Web3探索者2 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo2 天前
Linux系统中网线与USB网络共享冲突
linux
荣--2 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森2 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜3 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
Sokach10153 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
SelectDB4 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维