LVM

   本节主要为raid和LVM相关


一、作业

1、创建一个2G的文件系统,块大小为2048byte,预留1%可用空间,文件系统ext4,卷标为TEST,要求此分区开机后自动挂载至/test目录,且默认有acl挂载选项

图片1.png图片2.png图片3.png

2、写一个脚本,完成如下功能:

(1) 列出当前系统识别到的所有磁盘设备

(2) 如磁盘数量为1,则显示其空间使用信息

否则,则显示最后一个磁盘上的空间使用信息

图片4.png图片5.png

3、创建一个可用空间为1GRAID1设备,要求其chunk大小为128k,文件系统为ext4,有一个空闲盘,开机可自动挂载至/backup目录

QQ截图20160829202131.png

二、博客:逻辑卷

逻辑卷管理器(LVM

 

  允许对卷进行方便操作的抽象层,包括重新设定文件系统的大小

  允许在多个物理设备间重新组织文件系统

     将一个设备指定为物理卷

     用一个或者多个物理卷来创建一个卷组

     物理卷是用固定的物理区域(Physical ExtentPE)来定义的

     在物理卷上创建的逻辑卷是由物理区域(PE)组成

     可以在逻辑卷上创建文件系统

 

 

LVM介绍:

        dm: device mapper:将一个或多个底层块设备组织成一个逻辑设备的模块

设备名:/dev/dm-#

软链接:

/dev/mapper/VG_NAME-LV_NAME

/dev/mapper/vol0-root

/dev/VG_NAME/LV_NAME

/dev/vol0/root

 

LVM可以弹性的更改LVM的容量,是如何做到的?

   是通过交换PE来进行资料的转换,将原来LV内的PE转移到其他的设备中以降低LV的容量,或将其他设备中的PE加到LV中以加大容量!

PV:

  pvcreate:将实体pvcreate创建成为PV

  pvscan:搜寻目前系统里面任何具有PV的磁碟

  pvdisplay:显示出目前系统上面的PV状态

  pvremove:将PV属性移除,让该partition不具有PV属性

创建PV:

    先准备块设备,调整期id为8e

    然后创建pv:

图片6.png

      查看PV信息:

      图片7.png

VG:

  vgcreate:主要创建VG的命令

  vgscen:搜寻系统上是否有VG存在

  vgdisplay:显示系统上面的VG状态

  vgextend:在VG内添加额外的PV

  vgreduce:在VG内移除PV

  vgchange:配置VG是否启动

  vgremove:删除一个VG

    显示卷组

图片8.png

    创建卷组

图片9.png

LV:

  Lvcreate:创建LV

  Lvscen:查询系统上面的LV

  Lvdisplay:显示系统上面LV的状态

  Lvextend:在LV里面添加容量

  Lvreduce:在LV里面减少容量

  Lvremove:删除一个LV

  Lvresize:对LV进行容量大小的调整

查看逻辑卷

图片10.png

创建逻辑卷图片11.png 

图片12.png图片13.png

扩展

图片14.png

同步

图片15.png

扩展卷组

图片16.png图片17.png 

原创文章,作者:Dadi,如若转载,请注明出处:http://www.178linux.com/41867

(0)
DadiDadi
上一篇 2016-08-30
下一篇 2016-08-30

相关推荐

  • N25期–第七周作业

    1、创建一个10G分区,并格式为ext4文件系统; fdisk /dev/sda n p 2 enter +10G w partx -a /dev/sda (1) 要求其block大小为2048, 预留空间百分比为2, 卷标为MYDATA, 默认挂载属性包含acl; mke2fs -t ext4 -…

    Linux干货 2017-02-20
  • 软件包管理2

    四、程序包编译     程序包编译安装:     Application-VERSION-release.src.rpm –> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装     源代码&#82…

    Linux干货 2016-08-27
  • N26-第二周

    一、文件管理类命令 pwd:显示工作目录 cd:切换目录 cd [dir] cd: 切换回家目录;注意:bash中, ~表示家目录; cd ~:切换回自己的家目录 cd ~USERNAME:切换至指定用户的家目录; cd -:在上一次所在目录与当前目录之间来回切换; 相关的环境变量 $PWD:当前工作目录 $OLDPWD:上一次的工作目录 file:查看文件…

    Linux干货 2017-03-07
  • Linux之bash shell脚本编程入门篇(二)以及文件查找和压缩的使用

    bash shell脚本编程入门篇(二) read命令的使用 作用:     使用read来把输入值分配给一个或多个shell变量:         -p指定要显示的提示      &nbs…

    Linux干货 2016-08-18
  • linux学习笔记: grep命令,正则表达式

    linux学习笔记:grep命令,正则表达式 linux运维笔记 简介 grep命令是一个最初用于Unix操作系统的命令行工具,在给出文件列表或者标准输入之后,grep会对匹配一个或者多个正则表达式的文本进行搜索,并且只输出匹配或者不匹配的行或者文本。(参见维基百科)  正则表达式是计算机科学的一个概念,正则表达式使用单个字符串…

    Linux干货 2017-04-07

评论列表(1条)

  • 马哥教育
    马哥教育 2016-09-02 10:27

    文章对所学的知识点总结的很全面,对于lvm的工作原理,如果通过图来展示会更清晰。