unit5 lvm管理

1.lvm名词
lvm 逻辑卷,可以让设备自由伸缩的一个设备管理软件
pv  物理卷
vg  物理卷组
pe  物理拓展,lvm最小的存储单元
lvm 逻辑卷,时最终我们使用的可以伸缩的设备

2.lvm的制作
首先划分lvm所用到的设备,这些设备的功能id必须时linux LVM

1)lvm建立
pvcreate /dev/vdb1      ##把物理分区做成物理卷
pvs|pvdisplay           ##查看物理卷

vgcreate vg0 /dev/vdb1      ##用制作好的/dev/vdb1这个物理卷制作一个物理卷组vg0
vgs|vgdisplay           ##查看物理卷组

lvcreate -L 200M -n lv0 vg0 ##在vg0这个组中建立出lv0设备 -L 指定设备大小 -n 指定设备名字
lvs|lvdisplay           ##对逻辑卷设备进行查看

3.lvm设备的扩大
###############针对xfs文件系统######################
xfs文件系统只能扩大不能缩减
1)lvm扩大
    lvextend —L 500M /dev/vg0/lv0      ##扩大lvm设备到500M
    xfs_growfs  /dev/vg0/lv0        ##扩大xfs文件系统到设备大小


2)vg扩大
    pvcreate /dev/vdb2          ##在pv中增加一块设备/dev/vdb2
    vgextend vg0 /dev/vdb2          ##把新建立的/dev/vdb2添加到vg0中  

##############针对ext文件系统####################
ext文件系统可以扩大也可以缩减
1)lvm扩大
    lvextend —L 2G /dev/vg0/lv0            ##扩大lvm设备到2G
    resize2fs /dev/vg0/lv0              ##设定文件系统大小和设备同步


2)vg扩大
         pvcreate /dev/vdb3                         ##在pv中增加一块设备/dev/vdb3
         vgextend vg0 /dev/vdb3                     ##把新建立的/dev/vdb2添加到vg0中


3)lvm缩减
    umount /dev/vg0/lv0             ##卸载设备,因为文件系统缩减不支持在线操作
    e2fsck -f /dev/vg0/lv0              ##检测文件系统,确定文件系统中已有数据大小防止过度缩减
    resize2fs  /dev/vg0/lv0 1G         ##把文件系统缩减到1G
    lvreduce  -L 1G /dev/vg0/lv0            ##设备缩减到1G


4)vg缩减
#在vg缩减时只能缩减没有被占用的设备
    pvmove  设备1 设备2                ##把设备1上的所有数据移动到设备2上
    vgreduce    vg0 /dev/vdb1       ##把vg0中的/dev/vdb1删除
    pvremove    /dev/vdb1           ##把/dev/vdb1上的lvm管理信息删除

5)lvm丢失设备的删除
[root@westos ~]# pvs
  PV g2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRtnot recognised. Is the device missing?
  PVg2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the devicemissing?
  PVg2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the devicemissing?
  PVg2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the devicemissing?
  PV             VG   Fmt Attr PSize    PFree  
  /dev/vdb1      vg0 lvm2 a--  1020.00m  820.00m
  /dev/vdb2      vg0 lvm2 a--  1020.00m 1020.00m
  unknown device vg0  lvm2 a-m  996.00m  996.00m       ##设备丢失

[root@westos ~]# vgreduce --removemissing vg0           ##删除vg0中丢失的设备
 PVg2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the devicemissing?
 PVg2OIge-1awl-HOFo-XwNG-EhUg-KP5E-GBQGRt not recognised. Is the devicemissing?
 Wrote out consistent volume groupvg0

[root@westos ~]# pvs
PV         VG   Fmt Attr PSize    PFree  
/dev/vdb1  vg0  lvm2 a-- 1020.00m  820.00m
/dev/vdb2  vg0  lvm2 a-- 1020.00m 1020.00m

6.lvm快照
lvcreate -L 20M -n lv0-backup -s /dev/vg0/lv0       ##给/dev/vg0/lv0建立快照,-L 指定快照大小,-n指定快照名字 -s指定快照模板设备
mount /dev/vg0/lv0-backup   /userdate
当快照设备里的数据被更改,如果想还原,删除快照设备,在重新建立快照即可

7.lvm删除
lvremove---->vgremove----->pvremove


########附加知识点------《磁盘配额》######################
1.磁盘配额时限制用户向设备中写入数据的大小,或者个数
2.此这定针对与设备的,
3.做法
mount -o usrquota,grpquota /dev/vdb1 /pub  ##激活配额功能参数
quotaon -ugv /pub               ##开启配额
edquota -u lee                  ##设定lee的配额
repquota -a                 ##root可以执行,查看用户配额信息
quota                       ##配额限制用户查看自己配额信息命令
4.开机自动激活配额
vim /etc/fstab
/dev/vdb1   /pub        xfs defaults,usrquota,grpquota  0 0

5.关闭配额
删除vim /etc/fstab中的配额参数
quotaoff -ugv 设备

第二本书unit5 lvm管理相关推荐

  1. openeuler 21.3 : 使用LVM管理硬盘

    LVM简介 LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制.LVM通过在硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下 ...

  2. OS知识点汇总(考研用)——第二章:进程管理(下)

    OS知识点汇总(考研用)--第二章:进程管理(下)  本文参考于<2021年操作系统考研复习指导>(王道考研),<计算机操作系统教程> 思维导图: 文章目录 OS知识点汇总(考 ...

  3. 学术英语(理工)第二版unit5课文翻译

    学术英语(理工)第二版unit5课文翻译 (纯属为了自己看着方便) 医学研究中的欺诈:对生物统计学家的国际调查 六级标题 引言 自上世纪80年代末,一篇因造假而被调查的论文的共同作者是诺贝尔奖得主[1 ...

  4. centos7磁盘分区、格式化及LVM管理

    磁盘分区.格式化及LVM管理 http://hongge.blog.51cto.com/ RHEL7如何对磁盘进行分区和格式化以及如何配置LVM,与以前版本的RHEL区别不大,可以通过disk工具(在 ...

  5. LVM逻辑卷,LVM管理工具集,LVM创建逻辑卷,调整现有磁盘的分区,使用逻辑分区做逻辑卷,扩展卷组大小,扩展逻辑卷的大小

    一.什么是LVM逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux ...

  6. 二.第五单元     lvm管理

    ######################################### #####二.第五单元      lvm管理#################### ############### ...

  7. linux如何关闭 lvm管理,Linux之LVM管理

    在网络中磁盘管理是一项很重要的管理,磁盘内存储着重要的信息,它对于整个网络正常运行息息相关,我们又知道对于企业的各种数据每时每刻都在发生着变化,对于快速增长的企业来说它的数据信息量也在跟着快速增长,我 ...

  8. 新书发布:时隔一年,我的第二本书终于来了

    在大家的日夜催更下,我的第二本书终于上市了.我是怎么都没想到我能写书,更是没想到我写了一本以后还能再写一本,而且第一本竟然卖成了畅销书.是多么一次有趣的经历哈. 下面这本书就是今天的主角: 为什么写这 ...

  9. linux扩容后显示管理,linux之lvm管理及扩容

    本文为:Centos6.0系统 1.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauel ...

最新文章

  1. 【Deep Clustering】Improving Unsupervised Image Clustering With Robust Learning
  2. OSPF详解-2 区域结构
  3. 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...
  4. 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...
  5. DataSet.Relations一例
  6. kuka机器人if逻辑编程_KUKA机器人调试的程序语法是什么
  7. 小区物业费信息管理系统设计c++_律师,我没有签物业合同,可以不交物业费吗?...
  8. 教你控制Python多线程中线程数量
  9. android获取网络图片
  10. Dev C++安装第三方库boost
  11. 洛谷P3405 [USACO16DEC]Cities and States省市
  12. JAVA并发编程实践笔记
  13. pmbok第六版_英文版(带目录).pdf_书籍分享 | 高等数学(第六版)含解析~同济大学...
  14. Ubuntu14.04 搜索不到WIFI或连接不上的解决方法。
  15. .Net文档图像处理工具包GdPicture.NET发布v14.0.27,提升GdViewer控件的速度
  16. Python语言被列入全国计算机等级考试科目中
  17. 大学计算机基础发送邮件,东南大学《大学计算机基础》实验16邮件合并.pdf
  18. VScode透明主题
  19. python获取交互式ssh shell
  20. L1-030. 一帮一

热门文章

  1. 常用python编程软件-现在编程软件有哪些?常用是哪一种?
  2. 特征图注意力_计算机视觉中的Non-local-Block以及其他注意力机制
  3. 如果让测试员来拍《程序员那么可爱》,剧情会是什么样的?
  4. 红皮书 Object
  5. android fps测试 源码,转一个刺激战场极限帧率代码和修改教程,亲测流畅不卡
  6. C++编写中的一些特殊符号
  7. 体制内干部职务职级及领导干部排序对应关系大全
  8. 红山vTop虚拟化桌面实施分享(一)
  9. 华为交换机S5735S如何堆叠iStack
  10. 批量清理Unity项目Library目录 降低项目空闲占用空间