Centos7系列(七)逻辑卷详解

简介:

博主QQ819594300

博客地址:http://zpf666.blog.51cto.com/

有什么疑问的朋友可以联系博主,博主会帮你们解答,谢谢支持!

Centos7可以用xfs_growfs来扩大XFS文件系统,用resize2fs 来扩大ext4文件系统,

注意的是 XFS系统只能增长,不能减少!因此如果需要减少LVM的话,分区只能使用ext4了。

wKioL1kbof-BKlLEAAIIGz7FgUM539.jpg

wKiom1kbogDCsxBPAAF2eEI9k58760.jpg

wKiom1kbogDwl__5AAEwtcKcxcI004.jpg

逻辑卷已经创建并且挂在上挂载点了,下面我们来用一个例子来做一下快照:

wKioL1kbogHwE7ADAAL1IGXy3Fg892.jpg

wKioL1kbogKSdq8iAALBOU79xgw761.jpg

下面我们再来拷贝一次/boot目录下的所有数据到挂载点/data下:

wKiom1kbogPBGgxZAAJa7whvAgg115.jpg

wKioL1kbogOwrXOAAAJ7DNVQoGY562.jpg

wKiom1kbogTj7q81AAEid-GQB-E667.jpg

快照也创建完毕,下面我们破坏挂载点的数据,通过恢复快照来恢复数据。

wKiom1kbogWiQAGMAAEn20-Uyrc215.jpg

一旦恢复了快照,快照就自动消失了,如果有必要的话还可以重新建一次快照。

逻辑卷快照说明

LVM提供一个极妙的设备,它是snaphot。允许管理员创建一个新的块装置,在某个时间点提供了一个精确的逻辑卷副本,快照提供原始卷的静态视图LVM 快照通过把文件系统的改变记录到一个快照分区,因此当你创建一个快照分区时,你不需要使用和你正创建快照的分区一样大小的分区,所需的空间大小取决于快照的使用,所以没有可循的方法来设置此大小。如果快照的大小等于原始卷的大小那么快照永远可用。

快照是特殊的逻辑卷,只可以对逻辑卷做快照。逻辑卷快照和需要做快照的逻辑卷必须在同一个卷组里面

注意:这个快照卷建好之后,是不需要格式化也不需要进行挂载的。格式化或挂载都会出现的错误提示的。

注意:当我们把原逻辑卷里面的数据给删除了,逻辑卷快照里面的数据还在,所以可以用快照恢复数据。而当我们在逻辑卷里面添加数据,快照是不会发生改变的,是没有这个文件的。因为快照只会备份当时逻辑卷的一瞬间。

使用ssm(系统存储管理器)进行逻辑管理

逻辑卷管理器(LVM)是一种极其灵活的磁盘管理工具,它让用户可以从多个物理硬驱创建逻辑磁盘卷,并调整大小,根本没有停机时间。最新版本的CentOS/RHEL 7现在随带系统存储管理器(又叫ssm),这是一种统一的命令行界面,由红帽公司开发,用于管理各种各样的存储设备。目前,有三种可供ssm使用的卷管理后端:LVM、Btrfs和Crypt

准备ssm,在CentOS/RHEL 7上,你需要首先安装系统存储管理器。可以通过rpm或yum工具安装

wKioL1kbogXD_gPBAADer4oEsoU208.jpg

wKioL1kbogXg6G2GAACLSKxqAZk238.jpg

wKiom1kbogbyZtYDAAMor3Z0Xgc969.jpg

下面通过ssm创建lvm卷、扩展lvm空间大小以及创建lvm快照:

①创建lvm卷:

wKiom1kbogjy3BQzAANPmP_VWUQ638.jpg

wKioL1kbogjAQ13NAAF8yf8Dp9M867.jpg

wKioL1kbogqiRaU1AAKb5tE7iYk931.jpg

②扩展lvm空间

wKioL1kbogux08P7AALTiwtdVnI389.jpg

③创建lvm快照

wKiom1kbogyy2vwhAAPthH_ErdU695.jpg

wKioL1kbog2QlASHAAMdD4tahMg064.jpg

说明:一旦lvm卷挂载在挂载点的数据有丢失,可以通过前面的方法我们可以恢复快照(lvconvert  --merge)。


本文转自Mr大表哥 博客,原文链接:  http://blog.51cto.com/zpf666/1926482   如需转载请自行联系原作者

相关文章
|
1月前
|
Linux 网络安全 数据安全/隐私保护
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
如何在 VM 虚拟机中安装 CentOS Linux 9 操作系统保姆级教程(附链接)
137 0
|
2月前
|
关系型数据库 MySQL Linux
centos7.0环境下安装MySql_8.0.12
centos7.0环境下安装MySql_8.0.12
|
2月前
|
Web App开发 Linux
只需五步,在Linux安装chrome及chromedriver(CentOS)
只需五步,在Linux安装chrome及chromedriver(CentOS)
260 1
|
1月前
|
存储 JavaScript Linux
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
Linux环境下安装nmp(Centos环境)保姆级教学 一步到位
|
2月前
|
关系型数据库 MySQL Linux
CentOS7环境下安装MySQL5.6
CentOS7环境下安装MySQL5.6
191 0
|
2月前
|
缓存 负载均衡 应用服务中间件
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
66 1
如何在 CentOS 7 上为 NGINX 安装开源 HTTP 加速器:Varnish
|
7天前
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
CentOS 7 下使用yum安装MySQL5.7.20 最简单 图文详解
32 0
|
13天前
|
IDE Linux 开发工具
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
CentOS7.4+REDHAWK2.3.1安装教程——折腾篇
17 0
|
17天前
|
Linux Shell 开发工具
CentOS8中Docker安装及部署
CentOS8中Docker安装及部署
63 0
|
29天前
|
Linux 网络安全 开发工具
利用pxe无人值守最小化安装centos7
利用pxe无人值守最小化安装centos7
16 0

热门文章

最新文章