Centos7下使用SSM管理LVM卷

简介: Centos7下使用SSM管理LVM卷

640.jpg

SSM系统存储管理器系(简称ssm)是RHEL7/CentOS7 新增的功能,是一种统一的存储管理命令界面,由红帽公司开发,用于管理各种各样的存储设备。目前,有三种可供ssm使用的卷管理后端:LVM、brtfs和crypt


下面是ssm manual手册中对其的介绍


ssm - System Storage Manager: a single tool to manage your storage

System Storage Manager provides an easy to use command line interface to manage your  storage  using  various technologies like lvm, btrfs, encrypted volumes and more.

In  more  sophisticated  enterprise  storage environments, management with Device Mapper (dm), Logical Volume Manager (LVM), or Multiple Devices (md) is becoming increasingly more difficult.  With file systems added  to the  mix, the number of tools needed to configure and manage storage has grown so large that it is simply not user friendly.  With so many options for a system administrator to consider, the opportunity for  errors  and problems is large.


下面介绍Centos7下使用SSM管理LVM卷


1、安装ssm


yum search system-storage-manager
yum install system-storage-manager -y


640.jpg


2、查看硬盘及LVM信息


ssm list


640.jpg

可以看到pool池centos pool池下有两个volumes  

/dev/centos/root

/dev/centos/opt

还有一块未使用的/dev/sdb ,可以用lsblk命令进行确认


3、将物理磁盘添加到LVM池


查看帮助说明


ssm add --h


将/dev/sdb裸盘加到centos池中


ssm add -p centos /dev/sdb

640.jpg


ssm list查看当前存储池Pool: centos,可以看到目前Free 20.00GB


4、使用ssm resize 扩展LVM卷


ssm resize --h
ssm resize -s +100%FREE /dev/centos/opt
ssm list


640.jpg

640.jpg

5、使用ssm resize 压缩LVM卷


ssm resize -s-20.00G /dev/centos/opt
ssm remove /dev/sdb

640.jpg

其实这时pv中还是存在/dev/sdb的,需要手动移除


pvremove /dev/sdb


640.jpg

6、创建新的LVM池/卷


ssm create -s 10G -n storage --fstype ext4 -p ssm_storage /dev/sdb /mnt/storage
ssm list

640.jpg

640.png

640.jpg


7、压缩及扩展LVM卷举例


例如:同一个Pool :centos下压缩/dev/centos/opt 卷的空间,将腾出的空间用于扩展/dev/centos/root卷


ssm resize -s-10%USED /dev/centos/opt  
ssm resize -s +100%FREE /dev/centos/root


640.jpg


640.jpg

相关文章
|
16天前
|
存储 Linux 数据安全/隐私保护
【CentOS 7】深入指南:使用LVM和扩展文件系统增加root分区存储容量
通过上述步骤,您可以在 CentOS 7 系统中使用 LVM 和扩展文件系统来增加 root 分区的存储容量。这种方法不仅灵活,还能在不中断系统运行的情况下扩展存储空间,非常适合生产环境。请确保在操作前备份重要数据,并仔细执行每一步骤,以确保系统稳定和数据安全。
27 6
|
6月前
|
前端开发 JavaScript Java
智慧物流管理|基于SSM的第三方物流信息管理系统
智慧物流管理|基于SSM的第三方物流信息管理系统
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的教材库存管理附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的教材库存管理附带文章和源代码部署视频讲解等
55 6
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的洛川县苹果销售管理平台附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的洛川县苹果销售管理平台附带文章和源代码部署视频讲解等
37 5
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的高校实验室信息化综合管理平台附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的高校实验室信息化综合管理平台附带文章和源代码部署视频讲解等
164 6
|
6月前
|
Java 测试技术 数据安全/隐私保护
基于ssm+vue.js+uniapp小程序的个人健康管理网站附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的个人健康管理网站附带文章和源代码部署视频讲解等
41 0
基于ssm+vue.js+uniapp小程序的个人健康管理网站附带文章和源代码部署视频讲解等
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的明嘉新材料公司仓库管理附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的明嘉新材料公司仓库管理附带文章和源代码部署视频讲解等
27 0
基于ssm+vue.js+uniapp小程序的明嘉新材料公司仓库管理附带文章和源代码部署视频讲解等
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的毕业生就业管理微信小程序附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的毕业生就业管理微信小程序附带文章和源代码部署视频讲解等
32 0
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的宠物饲养管理APP附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的宠物饲养管理APP附带文章和源代码部署视频讲解等
57 0
|
6月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的二手家电管理平台附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的二手家电管理平台附带文章和源代码部署视频讲解等
25 0