linux如何关闭 lvm管理,Linux之LVM管理
在网络中磁盘管理是一项很重要的管理,磁盘内存储着重要的信息,它对于整个网络正常运行息息相关,我们又知道对于企业的各种数据每时每刻都在发生着变化,对于快速增长的企业来说它的数据信息量也在跟着快速增长,我们该怎样事先规划好存储企业信息容量的大小呢,好像现在都不能预知未来。此时Linux里的LVM很好的解决了这个问题,本次博文的主题就是关于Linux磁盘管理之LVM的介绍.
一:什么是LVM
LVM:逻辑卷管理(Logical Volume Manager,缩写为LVM)它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,我们可以通过LVM对逻辑层进行管理。
二:为什么要有LVM管理
我们讲过企业的数据信息无时无刻不在变化,将来某一天企业的磁盘没有多余的空间可以用来存放数据,有哪种方法可以不用在停机的情况下实现对企业磁盘空间的扩容呢,随着LVM的出现这些问题我们可以迎刃而解。
三:LVM各层介绍。
PV(physical volume,PV):物理卷,物理磁盘分区不过它的文件格式不是ext4这些,而是具有LVM管理功能的LVM格式在磁盘分区文件格式选择里属于8e的格式(对于磁盘分区我们在这里不在做过多的介绍)。
VG(Volume Group,VG):卷组,卷组是在PV物理卷的基础上创建的,卷组是有一个或多个物理卷组成的,卷组可以在物理卷PV的基础上扩展和缩小。
PE(physical extent,PE)每个物理卷只有被扩展成PE后才能进行VG的扩展,它就相当于有许多同等大小的block块(默认为4M,可以指定大小一般为2的N次方M),VG就是有这些PE块组成的,正式由于这些PE块VG才可以实现自由的扩展和缩小。
LV(logical volume,LV)逻辑卷,在VG的基础上创建,可以进行格式化,创建文件系统可以被挂载。对于用户相当于一个磁盘不过实际上是在VG上逻辑出来的,可以实现扩展和缩小不过要在VG的基础上,扩展的边界是不可能超过VG的。
四:LVM的管理
上图我们可以看出LV创建是在VG的基础上创建的,VG是在PV的基础上创建的。所以我们要想创建LV必须要先从PV开始,下面介绍下各个卷的管理命令。
1)PV的管理命令。
pvcreate, pvs, pvdisplay, pvremove, pvmove, pvscan
pvcreate:创建pv,磁盘分区的格式要为8e的LVM格式。
pvcreate /PATH/DEVICE{#,#}
pvs:创建完成之后可以用pvs查看。
display:查看每个磁盘的详细信息(后面要指定那个磁盘号)
display /PATH/DEVICE#
pvremove :移除磁盘
pvremove /PATH/DEVICE#
pvscan:查看每个磁盘的信息。
2) VG的管理命令
vgcreate, vgs, vgdisplay, vgremove, vgextend, vgreduce, vgscan
vgcreate:创建vg
vgcreate vg的名字 /PATH/DEVICE#
vgs:查看vg的信息
vgextend:扩展vg
vgextend vg的名字 /PATH/DEVICE#
vgreduce:移除VG
vgreduce vg的名字 /PATH/DEVICE#
vgremove:移除vg (在移除VG之前要先用vgreduce转移数据)
vgremove vg名字
vgdisplay:列出所有的vg信息。
3)LV的管理命令
lvcreate, lvs, lvdisplay, lvremove, lvextend, lvreduce, lvscan
lvcreate:创建LV
lvcreate -L lv大小 -n lv的名字 vg的名字
lvs: 查看lv的信息
lvextend:扩展lv的大小
扩展lv前要检查下你要扩展的大小是否超过了VG还剩空间的大小。扩展LV要先扩展物理边界再扩展逻辑边界。
扩展物理边界:lvextend -L 5G /PATH/vg名字/lv名字
强制进行文件检测:e2fsck -f /PATH/vg名字/lv名字
扩展逻辑边界:resize2fs /PATH/vg名字/lv名字
lvreduce:缩减LV
缩减lv(缩减有危险,缩减要在离线情况下进行)
1先确定缩减后大小,并确保对应目标逻辑卷中有可容纳原有的数据
2先卸载文件系统
3进行强制检测 e2fsck -f /PATH/vg名字/lv名字
4缩减逻辑边界 resize2fs /PATH/vg名字/lv名字 大小
5缩减物理边界 lvreduce -L 大小 /PATH/vg名字/lv名字
lvremove:移除lv
lvremove /PATH/vg名字/lv名字
五:LV的创建
要想创建lv必须要先创建pv,在pv的基础上要创建vg,在vg的基础之上在创lv。盆友们按着这个逻辑和上面已经给出的命令尝试创建一个lv吧。当然删除的话要先从lv开始在一步一步向前。
因本人能力有限望大家多多批评。
linux如何关闭 lvm管理,Linux之LVM管理相关推荐
- linux下关闭网络服务,Linux 关闭网络管理服务
关于各种类型数据char.int.double.float 所占空间长度的计算,而char类型让我长姿势了 #include int main() { using namespace std; //i ...
- linux proftpd 关闭匿名用户,linux服务器管理相关问题(四)--proftpd配置
一.安装ProFTPD 1 .准备工作 一般系统自带的RPM 包的版本太老,有些Bug 并且有些功能不全,下载较新的ProFTPD 服务器进行安装.如果是自己练习或者内部使用,可以使用新版的,如果做服 ...
- linux ubuntu 关闭防火墙命令,LINUX关闭防火墙的方法
LINUX关闭防火墙的方法 导语:LINUX关闭防火墙的方法,你懂吗?下面的是百分网小编为大家搜集的LINUX关闭防火墙的方法,欢迎阅读,谢谢! (1) 重启后永久性生效: 开启:chkconfig ...
- linux内核关闭tcp校验,linux内核tcp调优规范与方案
1.TCP常用内核参数优化 上一篇我们介绍了服务器上有大量的TIME_WAIT等待,可能造成的危害,以及给web服务器带来负担.如何解决这个问题呢,其实,解决思路很简单,就是让服务器能够快速回收和重用 ...
- linux无法关闭防火墙设置,Linux关闭防火墙以及设置允许端口
1) 重启后生效 开启: chkconfig iptables on 关闭: chkconfig iptables off 2) 即时生效,重启后失效 开启: service iptables sta ...
- linux ubuntu 关闭防火墙命令,Linux下开启/关闭防火墙命令
iptables用于过滤数据包,属于网络层防火墙. firewall能够允许哪些服务可用,那些端口可用.... 属于更高一层的防火墙. firewall的底层是使用iptables进行数据过滤,建立在 ...
- linux正确关闭防火墙命令,linux关闭防火墙命令
1. Linux系统:Red Hat Enterprise Linux Server release 6.5 (Santiago) 临时关闭防火墙命令: service iptables stop ...
- linux proftpd 关闭匿名用户,Linux ProFTPd安装与卸载详细介绍_Linux_脚本之家
Linux系统上ProFTPd安装与卸载的详细过程 yum install proftpd vi /etc/proftpd.conf ← 修改ProFTPD的配置文件 ServerType stand ...
- linux强制关闭程序快捷键,Linux 使用、ctrl+z或screen后台运行命令程序的方法
1、使用&后台运行命令 &:将当前命令以后台的形式运行: ps:查看正在运行的进程信息: kill:杀掉某个进程: 1) 使用&后台运行 &加在一个命令的最后,可以把当 ...
- linux arm关闭光栅,基于Linux的光栅检测系统的软件设计与实现.pdf
基于Linux的光栅检测系统的软件设计与实现.pdf - - - - - - - - - - 一 竣 应 ((_- 基 于 Linux 系 统 的 软 件 设 计 与 实 现 东北大学信息科学与工程学 ...
最新文章
- 服务器管理神器 开源堡垒机 jumpserver 实战教程
- 再探文件输入和输出函数
- SpringSecurity 案例父工程创建
- 求矩阵中各列数字的和 Exercise08_01
- 依赖注入之针对不同类型变量的几种注入方式
- JavaOne和OOW 2015总结
- 【youcans 的 OpenCV 例程 200 篇】104. 运动模糊退化模型
- Docker容器数据卷讲解
- (继承及其访问限定符)(派生类及其默认成员函数)(赋值兼容规则)
- mysql5.1查询分析语句_MySQL 查询数据_mysql 查询语句_SELECT语句
- 生活中常用的汉字?有4600个。都有哪些呢?
- 20年在线考试计算机应用基础,20年春福师《计算机应用基础》在线作业一【参考答案】...
- 冬季华丽回潮 试着搭配毛茸茸皮草
- CocosCreator图片资源加密解密
- java.util.list 报错_cannot be cast to java.util.List
- Git教程之如何版本回退
- 相对基址加变址寻址方式与其它寻址方式之间的变形关系
- 公众号修改服务器地址,改公众号提供的服务器地址
- 几种常用编程语言的区别
- 狼人杀超详入门1攻略之角色介绍
热门文章
- 程序物语(四):苹果是如何落到牛顿头上的?
- mybatis14--注解的配置
- 王者荣耀用什么开发引擎做的?
- 面试宝典_Python.常规算法.0002.输出任意两个字符串中最长公共子串?
- java 封装 继承和多态
- 5个经典的JavaScript面试题
- FindFileByContent
- 开放平台_OAuth2.0
- Apache+php+tomcat+mysqlon linxu
- linux怎么挂载第二块硬盘分区,linux下挂载第二块已有linux分区的硬盘,要读取从硬盘的文件,应该怎么打开第二块硬盘?...