惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
S
Securelist
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
NISL@THU
NISL@THU
L
Lohrmann on Cybersecurity
有赞技术团队
有赞技术团队
The GitHub Blog
The GitHub Blog
C
Cisco Blogs
B
Blog
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
Simon Willison's Weblog
Simon Willison's Weblog
T
Tenable Blog
Know Your Adversary
Know Your Adversary
Spread Privacy
Spread Privacy
WordPress大学
WordPress大学
月光博客
月光博客
Latest news
Latest news
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threat Research - Cisco Blogs
Cisco Talos Blog
Cisco Talos Blog
I
InfoQ
D
Darknet – Hacking Tools, Hacker News & Cyber Security
W
WeLiveSecurity
Hacker News - Newest:
Hacker News - Newest: "LLM"
酷 壳 – CoolShell
酷 壳 – CoolShell
U
Unit 42
C
Cybersecurity and Infrastructure Security Agency CISA
博客园 - 聂微东
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
Apple Machine Learning Research
Apple Machine Learning Research
Attack and Defense Labs
Attack and Defense Labs
罗磊的独立博客
T
The Exploit Database - CXSecurity.com
I
Intezer
GbyAI
GbyAI
Jina AI
Jina AI
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Google Online Security Blog
Google Online Security Blog
Engineering at Meta
Engineering at Meta
D
Docker
Recent Commits to openclaw:main
Recent Commits to openclaw:main
小众软件
小众软件
云风的 BLOG
云风的 BLOG
爱范儿
爱范儿
Project Zero
Project Zero

博客园 - 渺晓

2025年终总结2026展望 2024年终总结 centos7.9 升级openssh(9.7p1) 2023年终总结 ELK自动清理索引 docker+docker-compose部署rocketmq集群遇到的大坑 docker-compose部署rocketmq集群 centos7安装docker compose k8s部署jar包心得 kubernetes集群搭建2023 kubepi加入集群,生成token Windows11 Centos7 SSH Server配置 RSA公钥登录 免密登录 CentOS7 安装ElasticSearch8.9+Kibana8.9 windows服务器nginx和iis端口冲突问题 2022年终总结 python pdf转图片 Windows搭建Mysql8 java基础 idea maven 私库 Window10启动Consul后页面UI卡住
Linux(Centos7.6) 逻辑卷扩容 磁盘扩容 LVM扩容 LVM创建 逻辑卷挂载
渺晓 · 2023-04-24 · via 博客园 - 渺晓

参考链接:

https://blog.csdn.net/C3399/article/details/128805712

https://blog.csdn.net/omstack/article/details/126127731

pv:physical volume 物理分区(卷)

vg:volume group 分区组 (卷组)

lv:logical volume 逻辑分区 (逻辑卷)

目前常用的磁盘挂载方式主要有两种,一种是传统的标准分区方式,另一种是采用可以动态调整容量的LVM逻辑卷的方式挂载磁盘。

两种分区方式对比

​ 传统标准分区方式:数据写在磁盘的分区中,系统故障后可以直接挂载到其他运行Linux的机器上进行数据恢复;但是一旦完成分区并使用后想要再次调整分区大小比较麻烦,需要停止原有业务、卸载分区、备份数据、重新分区然后挂载使用;使用的分区大小只能小于等于物理磁盘的空间大小,无法超过单个磁盘的实际空间大小。

LVM逻辑卷的方式:数据经过LVM计算后写入到磁盘中,一旦系统故障,数据修复很麻烦而且困难,但是他可以突破单个磁盘的物理空间大小限制,而且支持不影响业务正常运行的情况下动态调整磁盘分区大小,可以根据实际需要缩小或者扩大某个分区的空间大小。

在 Linux 中有专门的分区命令 fdisk 和 parted。其中 fdisk 命令较为常用,但不支持大于 2TB 的分区;如果需要支持大于 2TB 的分区,则需要使用 parted 命令,当然 parted 命令也能分配较小的分区。我们先来看看如何使用 fdisk 命令进行分区。

-----------------------------------------------------------------------------------------扩容已有逻辑卷----------------------------------------------------------------------------------------------------

①查看磁盘信息、分区信息、逻辑卷信息

lsblk

可以看到新增的磁盘

②查询所有分区表

fdisk -l

③创建分区

fdisk /dev/sdb             #注意:/dev/sdb为fdisk -l命令查看的新增的磁盘路径

n                                #创建分区

p                                #普通分区 

1                                #可以根据default进行操作

2048                         #可以根据default进行操作

+50G                        #注意:加号是必须得;新增大小可能需要比磁盘空间小,;如果输入错误,删除键无效,可以按一次删除然后回车,会报错然后让我们重新输入。

w                              #保存

④将新建的物理分区添加到指定的分区卷

vgextend vgname /dev/sdb1                    #注意: vgname为指定分区卷名称  /dev/sdb1为新建的物理分区

⑤将逻辑卷剩余所有空间添加到指定逻辑分区

lvextend -l +100%FREE /dev/vgname/rootlv

⑥重新加载指定逻辑卷使新增空间生效

xfs_growfs /dev/mapper/rootlv

⑦查看磁盘信息

df -h

---------------------------------------------------------------------------------新建逻辑卷-----------------------------------------------------------------------------------------------

①查看磁盘信息、分区信息、逻辑卷信息

lsblk

可以看到新增的磁盘

②查询所有分区表

fdisk -l

③创建分区

fdisk /dev/sdb             #注意:/dev/sdb为fdisk -l命令查看的新增的磁盘路径

n                                #创建分区

p                                #普通分区 

1                                #可以根据default进行操作

2048                         #可以根据default进行操作

+50G                        #注意:加号是必须得;新增大小可能需要比磁盘空间小,;如果输入错误,删除键无效,可以按一次删除然后回车,会报错然后让我们重新输入。

w                              #保存

④创建物理分区

pvcreate /dev/sdc1

⑤创建分区组

vgcreate vgname /dev/sdb1

⑥创建逻辑分区

lvcreate -n datalv 100G vgname

⑦查看逻辑分区信息

fdisk -l

⑧创建需要挂载的目录

mkdir -p /data

⑨格式化逻辑分区

mkfs.xfs /dev/mapper/vgname-datalv -K

⑩将逻辑分区挂载到指定目录

mount /dev/mapper/vgname-datalv  /data

11、查看磁盘信息

df -h