逻辑卷实战演练

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用户的文件不能丢失

5、对testlv创建快照,并尝试基于快照备份数据,验正快照的功能


1)、增加sdd磁盘,大小为20G,将其分为大小都为10G的两个分区

逻辑卷实战演练

2)、创建PV

逻辑卷实战演练

3)、创建VG,设置PE大小为16M,名为testvg,大小为20G

逻辑卷实战演练

4)、创建LV,大小为5G,名称为testlv,挂载至/users

逻辑卷实战演练

~]#mkdir /users
~]#mkfs.ext4 /dev/mapper/testvg-testlv

逻辑卷实战演练

 

5)、

逻辑卷实战演练

逻辑卷实战演练

6)

逻辑卷实战演练

7)、扩展逻辑卷

使用lvextend –r参数同时扩展逻辑卷和文件系统

逻辑卷实战演练

8)、查看扩展后文件是否被破坏

逻辑卷实战演练

9)、缩减逻辑卷并检查其文件是否被破坏

先缩减文件系统,缩减前先卸载和强制检查。

/]#umount /users/
/]#e2fsck -f /dev/testvg/testlv
/]#lvreduce -L 3G /dev/testvg/testlv

逻辑卷实战演练

逻辑卷实战演练

10)、创建快照,并验证。

逻辑卷实战演练

将快照挂载到/users-bak

mkdir /users-bak
mount /dev/testvg/testlv-snapshot /users-bak

删除testlv中以s开头的文件,

rm /users/archlinux/pam.d/s* -f

逻辑卷实战演练

查看快照中的文件

逻辑卷实战演练

文件依然存在

逻辑卷实战演练


原创文章,作者:M20-1钟明波,如若转载,请注明出处:http://www.178linux.com/42557

(0)
上一篇 2016-09-01 08:49
下一篇 2016-09-01 08:49

相关推荐

  • Centos 7 DNS配置及理论详解

    DNS是什么及BIND讲解内容 域名系统(英文:Domain Name System,缩写:DNS)是internet的一项服务。它作为将域名和IP地址相互映射服务,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。讲解内容:    DNS名称解析方…

    Linux干货 2016-04-25
  • inotify+rsync同步方案(ubuntu,适用其他发行版)

    系统:Ubuntu 16.04.1  工具:rsync 3.1.1 、inotify -tools 3.14      作者:jevtse    本文除了软件安装部分,其他内容同样适用其他linux系统;同步目标主机:172.16.250….

    2017-03-05
  • rpm与yum的初步学习

    rpm与yum的初步学习   我们在使用linux系统时需要安装和卸载软件,我们这节就先来看一下rpm和yum的初步简单实用。 linux软件安装:   安装程序的方式:      通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。     &nbsp…

    Linux干货 2016-08-24
  • Kickstart实现CentOS 6.5的网络自动安装

    1.KickStart KickStart是一种无人职守安装方式。KickStart的工作原理是通过记录典型的安装过程中所需人工干预填写的各种参数,并生成一个名为ks.cfg的文件;在其后的安装过程中(不只局限于生成KickStart安装文件的机器)当出现要求填写参数的情况时,安装程序会首先去查找KickStart生成的文件,当找到合适的参数时,就采用找到的…

    Linux干货 2016-10-24
  • Linux网络管理命令的使用

    网络管理命令 ip命令 配置Linux网络属性:ip命令,不过该命令的操作只是临时操作,重启以后配置丢失 ip-show / manipulate routing, devices, policy routing and tunnels ip [ OPTIONS ] OBJECT { COMMAND | help }    &n…

    Linux干货 2016-09-11
  • Puppet基于Master/Agent模式实现LNMP平台部署

    前言 随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,运维人员面对日益增长的服务器和运维工作,不得不把很多重复的、繁琐的工作利用自动化处理。前期我们介绍了运维自动化工具ansible的简单应用,本期带来的是运维自动化神器puppet基于Master/Agent模式实现LNMP平台部署。 Puppet 简介 Puppet是基于ruby语言开发的一种L…

    Linux干货 2015-07-13