第二本书unit5 lvm管理
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管理相关推荐
- openeuler 21.3 : 使用LVM管理硬盘
LVM简介 LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制.LVM通过在硬盘和文件系统之间添加一个逻辑层,来为文件系统屏蔽下 ...
- OS知识点汇总(考研用)——第二章:进程管理(下)
OS知识点汇总(考研用)--第二章:进程管理(下) 本文参考于<2021年操作系统考研复习指导>(王道考研),<计算机操作系统教程> 思维导图: 文章目录 OS知识点汇总(考 ...
- 学术英语(理工)第二版unit5课文翻译
学术英语(理工)第二版unit5课文翻译 (纯属为了自己看着方便) 医学研究中的欺诈:对生物统计学家的国际调查 六级标题 引言 自上世纪80年代末,一篇因造假而被调查的论文的共同作者是诺贝尔奖得主[1 ...
- centos7磁盘分区、格式化及LVM管理
磁盘分区.格式化及LVM管理 http://hongge.blog.51cto.com/ RHEL7如何对磁盘进行分区和格式化以及如何配置LVM,与以前版本的RHEL区别不大,可以通过disk工具(在 ...
- LVM逻辑卷,LVM管理工具集,LVM创建逻辑卷,调整现有磁盘的分区,使用逻辑分区做逻辑卷,扩展卷组大小,扩展逻辑卷的大小
一.什么是LVM逻辑卷 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux ...
- 二.第五单元 lvm管理
######################################### #####二.第五单元 lvm管理#################### ############### ...
- linux如何关闭 lvm管理,Linux之LVM管理
在网络中磁盘管理是一项很重要的管理,磁盘内存储着重要的信息,它对于整个网络正常运行息息相关,我们又知道对于企业的各种数据每时每刻都在发生着变化,对于快速增长的企业来说它的数据信息量也在跟着快速增长,我 ...
- 新书发布:时隔一年,我的第二本书终于来了
在大家的日夜催更下,我的第二本书终于上市了.我是怎么都没想到我能写书,更是没想到我写了一本以后还能再写一本,而且第一本竟然卖成了畅销书.是多么一次有趣的经历哈. 下面这本书就是今天的主角: 为什么写这 ...
- linux扩容后显示管理,linux之lvm管理及扩容
本文为:Centos6.0系统 1.LVM介绍 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauel ...
最新文章
- 【Deep Clustering】Improving Unsupervised Image Clustering With Robust Learning
- OSPF详解-2 区域结构
- 在当当买了python怎么下载源代码-Python爬取当当、京东、亚马逊图书信息代码实例...
- 调整代码生成工具Database2Sharp的Winform界面生成,使其易于列表工具栏的使用。...
- DataSet.Relations一例
- kuka机器人if逻辑编程_KUKA机器人调试的程序语法是什么
- 小区物业费信息管理系统设计c++_律师,我没有签物业合同,可以不交物业费吗?...
- 教你控制Python多线程中线程数量
- android获取网络图片
- Dev C++安装第三方库boost
- 洛谷P3405 [USACO16DEC]Cities and States省市
- JAVA并发编程实践笔记
- pmbok第六版_英文版(带目录).pdf_书籍分享 | 高等数学(第六版)含解析~同济大学...
- Ubuntu14.04 搜索不到WIFI或连接不上的解决方法。
- .Net文档图像处理工具包GdPicture.NET发布v14.0.27,提升GdViewer控件的速度
- Python语言被列入全国计算机等级考试科目中
- 大学计算机基础发送邮件,东南大学《大学计算机基础》实验16邮件合并.pdf
- VScode透明主题
- python获取交互式ssh shell
- L1-030. 一帮一