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

逻辑卷管理器( LVM)是一种极其灵活的磁盘管理工具,它让用户可以从多个物理硬驱创建
逻辑磁盘卷,并调整大小,根本没有停机时间。 最新版本的 CentOS/RHEL 7 现在随带系统存
储管理器(又叫 ssm),这是一种统一的命令行界面,由红帽公司开发,用于管理各种各样
的存储设备。目前,有三种可供 ssm 使用的卷管理后端: LVM、 Btrfs 和 Crypt
准备 ssm, 在 CentOS/RHEL 7 上,你需要首先安装系统存储管理器。 可以通过 rpm 或 yum 工
具安装.
centos7使用 ssm(系统存储管理器)进行逻辑管理
首先我们来检查关于可用硬盘和 LVM 卷的信息。下面这个命令将显示关于现有磁盘存储设
备、存储池、 LVM 卷和存储快照的信息。
#ssm list
centos7使用 ssm(系统存储管理器)进行逻辑管理
在这个例子中,有两个物理设备( “/dev/sda”和“/dev/sdb”)、 二个存储池( “rhel 和 vg00”) ,
以及存储池 rhel 中创建的两个 LVM 卷( “dev/rhel/root”和“/dev/rhel/swap”),存储池 vg00 中
创建的一个 LVM 卷( /dev/vg00/lv00)。
下面来讲解如何通过 ssm 创建、管理逻辑卷和逻辑卷快照
至少新添加一块磁盘,执行 ssm 命令显示现有磁盘存储设备、存储池、 LVM 卷的信息
centos7使用 ssm(系统存储管理器)进行逻辑管理
可以看到有两块空闲磁盘( sdc、 sdd)
创建新的 LVM 池/卷
在这个示例中,不妨看一下如何在物理磁盘驱动器上创建新的存储池和新的 LVM 卷。如果
使用传统的 LVM 工具,整个过程相当复杂,需要准备分区,需要创建物理卷、卷组、逻辑
卷,最后还要建立文件系统。不过,若使用 ssm,整个过程一蹴而就!
下面这个命令的作用是,创建一个名为 mypool 的存储池,创建存储池中名为 lv01 的 500MB
大小的 LVM 卷,使用 XFS 文件系统格式化卷,并将它挂载到/mmt 下。
centos7使用 ssm(系统存储管理器)进行逻辑管理
验证 ssm 创建的结果
centos7使用 ssm(系统存储管理器)进行逻辑管理
或执行 ssm list
centos7使用 ssm(系统存储管理器)进行逻辑管理
将物理磁盘(sdd)添加到 LVM 池
centos7使用 ssm(系统存储管理器)进行逻辑管理
新设备添加到存储池后,存储池会自动扩大,扩大多少取决于设备的大小。检查名为 centos
的存储池的大小执行 ssm list 查看
centos7使用 ssm(系统存储管理器)进行逻辑管理
接下来,我们来扩大现有的 LVM 卷
扩大 LVM 卷, 不妨将/dev/mypool/lv01 卷的大小增加 300MB。
如果你在存储池中有额外空间,可以扩大存储池中现有的磁盘卷。为此,使用 ssm 命令的
resize 选项
centos7使用 ssm(系统存储管理器)进行逻辑管理
执行 ssm list 查看扩大后逻辑卷centos7使用 ssm(系统存储管理器)进行逻辑管理
还没有改变,仍然是原来的大小。
为了让文件系统识别增加后的卷大小,你需要“扩大” 现有的文件系统本身。有不同的工具
可用 来扩大现 有的文件系统 ,这取决 于你使用哪种 文件系统 。比如说,有 面向
EXT2/EXT3/EXT4 的 resize2fs、面向 XFS 的 xfs_growfs 以及面向 Btrfs 的 btrfs,不一而
足。
在这个例子中,我们使用 CentOS 7, XFS 文件系统在默认情况下创建。因而,我们使用
xfs_growfs 来扩大现有的 XFS 文件系统。
centos7使用 ssm(系统存储管理器)进行逻辑管理
centos7使用 ssm(系统存储管理器)进行逻辑管理
或执行#df -hT
centos7使用 ssm(系统存储管理器)进行逻辑管理
可以看到 LVM 扩展成功
逻辑卷快照
对现有的 LVM 卷(比如/dev/mypool/lv01 ) 生成快照
一旦快照生成完毕,它将作为一个特殊的快照卷存储起来,存储了原始卷中生成快照时的所
有数据centos7使用 ssm(系统存储管理器)进行逻辑管理
centos7使用 ssm(系统存储管理器)进行逻辑管理
每次原 LVM 中的数据更改,都可以手动执行 ssm snapshot 生成快照
当原 LVM 数据损坏就可以用快照恢复了
方式一是先将原逻辑卷卸除挂载 #umount /dev/vg00/lv00
然后挂载逻辑卷快照即可 #mount /dev/vg00/lvsp00 /data,就可以正常访问数据了
centos7使用 ssm(系统存储管理器)进行逻辑管理
方式二可以通过 lvconvert 把快照的内容重新写回原有的 lvm
先将原逻辑卷卸除挂载#umount /dev/vg00/lv00
执行 lvconvert 将快照的数据合并到原逻辑卷 #lvconvert --merge /dev/vg00/lvsp00
最后挂载原逻辑卷,查看数据是否恢复成功
centos7使用 ssm(系统存储管理器)进行逻辑管理

转载于:https://blog.51cto.com/13549727/2054847

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值