逻辑卷实战演练

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)
M20-1钟明波M20-1钟明波
上一篇 2016-09-01 08:49
下一篇 2016-09-01 08:49

相关推荐

  • http协议简介

        http:Hyper Text Transfer Protocol,超文本传输协议。是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。1960年美国人Ted Nelson构思了一种通过计算机处理文本信息的方法,并称之为超文本(hyp…

    Linux干货 2015-11-18
  • 软件包管理(RPM和yum)

        软件包在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础;只有我们学会软件包的管理才能谈得上其它的应用;本文以目录式的文档格式,列出新手弟兄所面对的软件包的安装、更新、查询相对的文档,以及几个常用的软件包管理工具。 软件包管理:     一,RPM包管理; &n…

    Linux干货 2016-09-06
  • python基础_1

    变量/常量 常量:一旦赋值,就不能对它从新复制。python不存在常量 字面常量:一个单独出现的量,未赋值给任何变量或者常量 变量:就是一个名字,在固执符号的左边,这个名字可以指复制符号右边的内容。 变量列子: i = 3 print(i)  注:python 是强类型语言,是动态类型语言。(强类型指类型之间不能相互计算/动态类型是指变量是可以赋值…

    Linux干货 2017-10-10
  • 循环 函数 软件包 【中】

    循环 函数 软件包  【中】  创建无限循环 while true; do     循环体  done  until false; do     循环体  Done 特殊用法 while循环的特殊用法(遍历文件的每一行):      &nbs…

    Linux干货 2016-08-21
  • 8.1作业

    创建用户gentoo,附加组为bin和root,默认shell为/bin/csh,注释信息为“Gentoo Distribution” [root@localhost wang]# useradd -G bin,root -s /bin/csh -c "Gentoo&n…

    Linux干货 2016-08-02
  • 第三周作业

    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 2、取出最后登录到当前系统的用户的相关信息。 3、取出当前系统上被用户当作其默认shell的最多的那个shell。 4、将/etc/passwd中的第三个字段数值最大的后10个用户的信息全部改为大写后保存 至/tmp/maxusers.txt文件中。 5、取出当前主机…

    Linux干货 2016-11-21