LVM2

LVM2:

        LVM: Logical Volume Manger, Version:2

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

            /dev/dm-#

            /dev/mapper/VG-NAME-LV-NAME

            /dev/mapper/vo10-root 

            /dev/VG-NAME/VG/LV-NAME

            /dev/vo10/root

       pv管理工具:

           pvs:简要pv信息显示

           pvdisplay:显示pv的详细信息

           pvcreate /dev/DEVICE:创建pv

      vg管理工具:

          vgs

           vgcreate [ -s #[kKmMgGtTPeE]] VolumeGroupNme PhysicalDevicePath

                          [PhysicalDevicePATH…]

           vgextend VolumeGroupName  PhysicalDevicePath  [PhysicalDevicePATH…]

           vgreduce VolumeGroupName  PhysicalDevicePath  [PhysicalDevicePATH…]

               先做pvmove

     lv管理工具:

         lvs

         lvdisplay

         lvcreate – create a logical volume in an existing volume group

         lvcreate -L #[mMgGtT] -n NAME VolumeGroup

         lvremove /dev/VG-NAME/LV-NAME逻辑卷删除

          

      扩展逻辑卷:

          lvextend -L [-]#[mMgGtT]  /dev/VG-NAME/LV-NAME

          # resize2fs /dev/VG-NAME/LV-NAME

      缩减逻辑卷:

          # umount /dev/VG-NAME/LV-NAME 注意:缩减不能连机进行,尽量不要操作

          # e2fsck -f /dev/VG-NAME/LV-NAME  #[mMgGtT] 注意:做文件强制修复

          # resize2fs -L [-] #[mMgGtT]  /dev/VG-NAME/LV-NAME

          # mount 

     快照:snapshot

          lvcreate -L #[mMgGtT] -p r -s -n snapshot-lv-name original-lv-name


练习1:创建一个至少有两个PV组成的大小为20G的名为testvg的VG,要求PE大小为16MB,而后在卷组中传教大小为5G的逻辑卷testlv; 挂载至、users的目录;

练习2:新建用户archlinux,要求其家目录为/users/archlinux, 而后su切换至archlinux用户,复制/etc/pam,d目录至自己家目录;

练习3:扩展testlv至7G,要求archlinux用户的文件不能丢失;

练习4,:收缩testlv至3G,要求archlinux用户的文件不能丢失;

练习4:对testlv创建快照,并尝试基于快照的备份数据,验证快照的功能;

  文件系统挂载使用;

       挂载光盘设备;

           光盘设备文件:

           IDE: /dev/hdc

           SATA:/dev/sr0

       符号链接文件:

           /dev/cdrom

           /dev/cdrom

           /dev/dvd

           /dev/dvdrw

           mount -r /dev/cdrom  /media/cdrom 挂载cd

           mount /dev/cdrom   挂载U盘

  dd命令:convert and copy a file

        用法: 

           dd if-/PATH/FROM/SRC of=/PATH/TO/DEST

           bs=#: block size/复制单元大小

           count=#: 复制多少个bs:

       磁盘拷贝:

           dd if=/dev/sda of=/dev/sdb

       备份MBR

           dd if=/dev/sda of=/tmp/mbr.bak bs=512 cont=1

           dd if=/dev/zero of=/dev/sda bs=512 count=1 操作极大风险

       两个特殊设备:

          /dev/null: 数据黑洞

          /dev/zero:吐零机

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

(0)
shadowshadow
上一篇 2016-12-30 17:47
下一篇 2016-12-30 21:39

相关推荐

  • NFS的应用实例

    实验目的:通过NFS实现共享 实验要求:实验环境下防火墙以及selinux都是要关闭的!!! 实验环境:三台虚拟机,以及相关安装程序 实验过程: 设置服务端centos 6-1 [root@centos6 ~]# yum install mysql-servernfs-utils httpd [root@centos6 ~]# service mysqld …

    2017-05-03
  • 马哥教育网络班21期+第15周课程练习

    1、总结sed和awk的详细用法; sed 流编辑器,处理一行数据到模式空间(p),不匹配条件话就输出源行,匹配条件且有处理话,就输出处理过后的行和源行, 匹配条件且没有处理动作的话,只输出p空间的行;保持空间(h)用来存放模式空间的临时处理结果 [root@centos ~]# sed ''&nb…

    Linux干货 2016-08-30
  • bash脚本编程class 1

    命令集构成的shell与变量赋予其的灵活性     一.shell脚本的基本构成和调用方式   shell脚本由基本文件构成,调用shell文件有两种方式:bash+file.sh或source+file.sh的绝对路径,其中后一种需要对文件添加用户执行权限。这两种调用方式都能执行shell文件,但是所执行的位置不同,…

    Linux干货 2016-08-15
  • 用户和组管理的命令

    用户管理概念: 用户类别:         管理员,普通用户,(系统用户和登录用户) 组类别:         管理组员,普通用户组         基本组和附加组         私有组,公共组 数…

    Linux干货 2016-12-21
  • Linux中账号管理之权限管理(下)

    linux中的账号管理我们在前面两张已经介绍了一些用户和组的相关概念,常用的配置文件,命令的使用。现在我们来看看账号管理中最傲娇的部分就是我们的权限管理。 一、简单介绍权限的概念 以install.log这个文件为例,查看install.log的元数据,从下图可以看出,每个文件或者目录都有它的所属的主和所属组,最左边显示不仅有它所属类型,还有它的读取写入执行…

    Linux干货 2016-08-08
  • web service之http协议

    一.概述 1.web应用的核心是http协议(HyperText Transfer Protocol),http协议的由两部分组成,客户端程序和服务器端程序,通过交换http报文进行会话。web页面则是由对象(也叫资源)组成的,对象直白的说就是一个个的文件,而这些对象可以通过URL引用,URL由两部分组成,存放对象的主机名和对象的文件路径,而这些对象都存储在…

    Linux干货 2016-11-03