对lvm介绍

1. 什么是LVM
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,用户在无需停机的情况下可以方便地调整各个分区大小。

lvm中的一些常见符号及意义

pv物理卷被lv命令处理过的物理分区
vg物理卷组被组装到一起的物理卷
pe实体延伸区块PE是LVM最小的存储单位,一般为4MB大小,它是构成VG的基本单位
lvm逻辑卷直接使用的设备,可以增大缩减并保持原有数据不变

2. 建立LVM
分区时定分区标签为8e
建立好之后,wq退出保存,partprobe重新读取下磁盘,在发disk -l 查看一下是否建立成功。
在这里插入图片描述

打开监控命令用来查看建立的的信息:

  watch -n 1 "pvs;echo ===;vgs;echo ===;lvs;echo ===;df -h /mnt"

1)创建物理卷
pvcreate /dev/sdb6 创建物理卷
pvcreate /dev/sdb7
在这里插入图片描述

2)创建物理卷组
vgcreate vg0 /dev/sdb6 创建物理卷组
vgextend vg0 /dev/sdb7
在这里插入图片描述

把第一块物理卷加入物理卷组时用vgcreate,之后增添物理卷组都用vgextend

3)创建逻辑卷并挂载逻辑卷

   lvcreate -L 20M -n lv0 vg0	        创建逻辑卷mkfs.xfs /dev/vg0/lv0		格式化为xfs的文件系统mount /dev/vg0/lv0 /mnt		挂载到mnt

在这里插入图片描述
查看挂载:df -H /mnt
在这里插入图片描述

3. lvm的拉伸
lvextend -L 800M /dev/vg0/lv0 lvm拉伸,总量不可超过vg0
在这里插入图片描述
xfs_growfs /dev/vg0/lv0 xfs文件系统的扩展

在这里插入图片描述
若vg0不够,则添加

    fdisk   /dev/vdb            建立新的分区partprobe                   同步分区pvcreate   /dev/sdb8        添加物理卷vgextend  vg0  /dev/sdb8    扩大物理卷组

在这里插入图片描述

  lvextend  -L  1400M  /dev/vg0/lv0       拉伸到1500Mxfs_growfs   /dev/vg0/lv0               扩展文件系统容量

在这里插入图片描述
4. lvm缩减

  umount  /mnt                              ##卸载/dev/vg0/lv0mkfs.ext4  /dev/vg0/lv0                   ##转换文件系统

xfs文件系统无法缩减
在这里插入图片描述

   e2fsck   -f   /dev/vg0/lv0                ##检测改设备是否安全resize2fs   /dev/vg0/lv0  1000M           ##将文件系统缩减到1000Mmount  /dev/vg0/lv0  /mnt                 ##重新挂载后查看

在这里插入图片描述
lvreduce -L 100M /dev/vg0/lv0 ##将逻辑卷缩减到100M

在这里插入图片描述

       pvmove   /dev/sdb6   /dev/sdb7             ##将物理卷6数据移入物理卷7vgreduce   vg0  /dev/sdb7                  ##从vg0中移出物理卷7pvremove   /dev/sdb7                       ##删除物理卷7

在这里插入图片描述
5. lvm快照

 lvcreate -L 50M -n /dev/vg0/lv0_snap -s /dev/vg0/lv0	##创建逻辑卷快照mount /dev/vg0/lv0_snap /mnt/                          ##挂载快照             

在这里插入图片描述
若快照损坏,则删除后重新建立即可

6. lvm删除
由最底层往上删

       umount  /mnt                      ##卸载lvremove  /dev/vg0/lv0_snap       ##删除快照lvremove  /dev/vg0/lv0            ##删除逻辑卷vgremove  vg0                     ##删除物理卷组pvremove  /dev/sdb{n}               ##删掉物理卷{n}

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/542170.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

pythonweb自动化测试实例_[转载]python webdriver自动化测试实例

python webdriver自动化测试初步印象以下示例演示启动firefox,浏览google.com,搜索Cheese,等待搜索结果,然后打印出搜索结果页的标题from selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selenium.w…

repeated_Ruby中带有示例的Array.repeated_combination()方法

repeatedArray.repeated_combination()方法 (Array.repeated_combination() Method) In this article, we will study about Array.repeated_combination() method. You all must be thinking the method must be doing something which is related to creating combinations o…

ApacheHttpServer修改httpd.conf配置文件

转自:https://blog.csdn.net/dream1120757048/article/details/77427351 1. 安装完 Apache HTTP Server 之后,还需要修改一下配置文件。 Apache 的配置文件路径如下: C:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf…

大学物理实验电学基本参数的测量实验报告_大学物理电学实验报告

技校网专门为您推荐的类似问题答案问题1:怎样写大学计算机基础有关制作个人简历的实验报告一、实验名称:个人简历的制作 二、实验目的与要求: 1、熟悉Word 2003的基本操作 2、掌握利用网络搜索获得个人简历所需的资料 3、培养同学们动手能力和自学能力。…

python 线程模块_Python线程模块| main_thread()方法与示例

python 线程模块Python threading.main_thread()方法 (Python threading.main_thread() Method) main_thread() is an inbuilt method of the threading module in Python. It is used to return the main Thread object. It is the thread from which the Python interpreter …

linux中系统修复

1. 引导文件丢失 (1)引导文件所在路径 /boot/grub2/grub.cfg 需提前知道根目录所在分区和内核版本 uname -r 查询内核版本命令 模拟问题 rm -fr /boot/grub2/grub.cfg 一不小心把这玩意儿给删了,还reboot了 完了以后机子开不了了就这情况 …

dw相对路径怎么改_密云ETL怎么收费

密云ETL怎么收费,派客动力,公司依托自有产品,整合行业资源,构建先进的数据管理解决方案,解决企业和组织的核心数据问题以及被影响的业务挑战。这种工具我都使用过,优点有:图形界面,开…

python 自动化之路 day 08_2 网络编程

本节内容 Socket介绍Socket参数介绍基本Socket实例Socket实现多连接处理通过Socket实现简单SSH通过Socket实现文件传送作业:开发一个支持多用户在线的FTP程序1. Socket介绍 概念 A network socket is an endpoint of a connection across a computer network. Today…

查看scala变量数据类型_Scala文字,变量和数据类型| Scala编程教程

查看scala变量数据类型1)Scala数据类型 (1) Scala Data Types) Scala has the same set of data types as in Java. The traditional 14 data types are inherited as it is in Scala. Scala具有与Java中相同的数据类型集。 传统的14种数据类型在Scala中被继承。 The Followin…

Elasticsearch过滤与聚合的先后顺序java实现

2019独角兽企业重金招聘Python工程师标准>>> 一、Elasticsearch的聚合 ES的聚合相当于关系型数据库里面的group by,例如查找在性别字段男女人数的多少并且按照人数的多少进行排序,在使用MySQL的时候,可以使用如下的句子 select se…

js手机号中间四位_11位手机号码隐藏中间四位数,学会Substitute函数一键搞定!...

相信许多朋友都有见过手机号码被*号隐藏中间四位数的情况。许多地方为了保护个人信息,都会将手机号的中间四位数用星号代替。如上图所示,我们需要将原来的手机号码,通过*号的方式变为隐藏后的加密模式。下面我们就来学习一下如何利用substitu…

python 整数最大_Python程序使用floor()方法查找最大整数

python 整数最大The greatest integer function is a function (real numbers function) to itself that is defined as follows: it sends any real number to the largest integer that is less than or equal to it. 最大整数函数是一个对其自身定义的函数(实数函数)&#x…

selinux对ftp的影响

1.啥是selinux 安全增强型Linux(Security-Enhanced Linux)简称selinux,它是一个Linux内核模块,也是Linux的一个安全子系统。 selinux的状态: Enforcing:强制模式,在selinux运作时,已经开始限制d…

ES6的class方法基本用法

为什么80%的码农都做不了架构师?>>> 在ES5中我们通常通过构造函数,定义并生成新对象。 例如: function Point(name,age){this.namename;this.ageage;}Point.prototype{Who:function(){return "My name is "this.name",My age…

celery的中文_celery异步任务框架

目录Celery一、官方二、Celery异步任务框架Celery架构图消息中间件任务执行单元任务结果存储三、使用场景四、Celery的安装配置五、两种celery任务结构:提倡用包管理,结构更清晰七、Celery执行异步任务包架构封装八、基本使用celery.py 基本配置tasks.py…

关于linux mv指令机制

最近在mv文件的时候,操作失误将生产服务器一个1TB的文件夹mv到了/opt/test目录,因为最后/opt/目录被沾满所以1TB的文件夹没有迁移过来,写入了30GB数据到了/opt/test目录,因为系统分区被沾满,所以把test目录给删除了。 …

数据库的管理

1. 数据库的简介 定义:数据库(Database)就是一种按数据结构来组织,存储和管理数据的仓库,其中包含数据挖掘,大数据信息的推送。 mariadb数据库管理系统是mysql的一个分支,主要由开源社区在维护&…

C#中的Dictionary字典类介绍(转载)

C#中的Dictionary字典类介绍 关键字:C# Dictionary 字典 作者:txw1958原文:http://www.cnblogs.com/txw1958/archive/2012/11/07/csharp-dictionary.html 说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都…

求阶乘的第一个非零数字_查找数字阶乘中的尾随零

求阶乘的第一个非零数字Problem statement: 问题陈述: Find the number of trailing zeros in n! (Where, n is the given input). 在n中找到尾随零的数目! (其中, n是给定的输入)。 Solution: 解: Computing a factorial is o…

高速缓存dns

1. DNS: Domain Name System,域名系统。 万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网。他主要负责把域名和IP的相互转换,DNS运行与TCP|UDP的53端口上。 2. 高速缓存DNS:DNS服务…