LVM简介

简介:

fdisk   n  新建分区   d  删除分区   p  显示分区  w  保存分区  t  改变分区类型,改成8e

分完区需要重启 或 partprobe  (会在/dev下创建分区设备)

用yes命令来测试磁盘能写多少   yes 输出 y,yes abc输出abc

pvscan

pvdisplay

pvcreate    /dev/sdb{1,2,3}

pvremove  /dev/sdb{1,2,3}

vgscan

vgdisplay

vgcreate  myVG   /dev/sdb{1,2,3}  -s  10   默认4MB

vgremove  myVG

vgrename  myVG  mVG1

vgchange  -a  n  myVG  (切成非激活状态)  -a  y mgVG(切换到激活状态)

vgextend  myVG   /dev/sdb5

vgreduce  myVG   /dev/sdb5

lvscan

lvdisplay

lvcreate   -L  100M  -n myLV  myVG

lvremove   /dev/myVG/myLV

lvchange   -a   n   /dev/myVG/myLV(切换成非激活状态)   -a   y   /dev/myVG/myLV(切换到激活状态)

lvextend   -L   +100M   /dev/myVG/myLV (没有+号就是到100M)

lvreduce   -L    -100M   /dev/myVG/myLV (没有-号就是到100M)

lvrename    /dev/myVG/myLV    myLV1

然后我们在添加lv大小

[root@localhost ~]# lvextend -L +500M /dev/vg01/lv01

[root@localhost ~]# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg01/lv01
  VG Name                vg01
  LV UUID                iL2R9l-oQuu-adNU-R52z-9xx7-ONzs-o0xcln
  LV Write Access        read/write
  LV Status              available
  # open                 1
LV Size                1000.00 MB               大了吧!
  Current LE             250
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

最后我们在添加文件系统的大小

[root@localhost ~]# resize2fs /dev/vg01/lv01      

[root@localhost ~]# df -h

查看一下 /rhome 是不是也 1000M了。呵呵,是的!

现在我们来减小

减小要注意的是 :必须先减小文件系统,在减小LV,在减小VG,在减小PV,最后移除硬盘:卸载/rhmoe

顺序一定要搞清楚了,否则会出现意想不到的错误!

我们现在的 /rhmoe是1000M,我们把它减小到 600M。

卸载

[root@localhost ~]# umount /rhome

检查文件系统

[root@localhost ~]# e2fsck -f /dev/vg01/lv01

设置文件系统大小

[root@localhost ~]# resize2fs /dev/vg01/lv01 600M

设置lv的大小

[root@localhost ~]# lvreduce -L 600M /dev/vg01/lv01

查看LV大小

[root@localhost ~]# lvdisplay 
  --- Logical volume ---
  LV Name                /dev/vg01/lv01
  VG Name                vg01
  LV UUID                iL2R9l-oQuu-adNU-R52z-9xx7-ONzs-o0xcln
  LV Write Access        read/write
  LV Status              available
  # open                 0
LV Size                600.00 MB                600M了
  Current LE             150
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0













本文转自leonardos51CTO博客,原文链接:http://blog.51cto.com/leomars/492884 ,如需转载请自行联系原作者



相关文章
|
机器学习/深度学习 存储 数据可视化
Langchain的一些问题和替代选择
Langchain因其简化大型语言模型(llm)的交互方面的到关注。凭借其高级的API可以简化将llm集成到各种应用程序中的过程。
1239 1
|
存储 安全 API
阿里云oss收费标准新版介绍
阿里云对象存储服务(Object Storage Service,简称OSS)是阿里云提供的一种海量、安全、低成本、高可靠的云存储服务。它适用于各种场景,如网站、移动应用、大数据分析、备份与归档等。OSS提供标准的RESTful API接口,支持多种语言SDK,方便用户进行文件上传、下载、管理和授权等操作。
|
7月前
|
网络协议 物联网 网络安全
IPv6地址
IPv6是互联网协议第六版,旨在替代IPv4以解决地址枯竭问题。它采用128位地址,提供近乎无限的地址数量,支持物联网等新兴领域发展。相比IPv4,IPv6具备更多优势:地址数量充足、安全性更高(内置IPsec)、性能更优(简化数据包头部结构)以及支持即插即用功能(自动配置地址)。尽管当前IPv4仍占主流,但随着技术进步和设备互联需求增长,IPv6的应用前景将更加广阔。
846 10
|
人工智能 搜索推荐 Serverless
《阿里云 AI 客服解决方案测评》
作为一名即将步入大学的新生,我对科技充满好奇与热情。阿里云的“10分钟构建AI客服并应用于网站、钉钉或微信”的解决方案深深吸引了我。经过为期一周的亲身体验,从简易上手到深入定制,我都感到惊喜连连。阿里云详尽的文档指导与强大的云产品支持让我轻松应对挑战,尤其是函数计算FC与大模型服务平台百炼提供的免费额度,为初学者创造了友好的试验环境。整个过程不仅让我收获了技术知识,更激发了我对科技应用的无限想象。我期望阿里云能提供更多面向学生的教程和支持,让我们共同探索科技的无限可能。
|
8月前
|
NoSQL Redis 数据库
Docker平台上的Redis镜像运行
这就是如何在Docker平台上运行Redis镜像的全部过程。走进Docker和Redis的世界,探索更多可能!
498 10
|
网络安全 数据安全/隐私保护 UED
HTTP代理稳定性大作战长效和短效的实力较量
随着数字化时代的发展,网络安全和隐私保护成为核心需求。本文对比了长效和短效HTTP代理在连接稳定性、服务可用性、出错率及网络延迟稳定性方面的表现,帮助用户更好地选择适合的代理类型。
287 9
|
监控 搜索推荐 数据可视化
数据指标体系搭建方法及经验
在当今数据驱动的商业环境中,构建一个有效的数据指标体系成为了企业成功的关键。数据指标体系是一套精心设计的测量工具,用于评估和指导企业的业务活动。通过这个体系,企业能够转化庞大、复杂的数据为有价值的洞察,从而指导决策,优化运营,增强竞争力。
数据指标体系搭建方法及经验
|
自然语言处理 搜索推荐 Serverless
快速上手文心一言指令
文心一言的指令类型非常丰富多样,涵盖了信息查询、文本创作、逻辑推理、数学运算、情感分析、文本优化、设备控制、复杂任务处理、创意激发以及跨语言处理等多个方面。这些指令类型体现了文心一言在自然语言处理领域的广泛能力和实用价值。
409 0
|
网络安全 Windows
windows Windows Defender彻底删除屏蔽后台启动占用内存 win10防火墙 windows10防火墙
windows Windows Defender彻底删除屏蔽后台启动占用内存 win10防火墙 windows10防火墙
327 0
|
Linux 数据安全/隐私保护 Docker
linux和windows中安装emqx消息服务器
linux和windows中安装emqx消息服务器