系统存储管理器(system-storage-manager) SSM ,是RHEL7新增加的功能,它是一种可以管理格式格式存储设备的命令。目前,有三种可以供SSM使用的卷管理后端:LVM、brtfs和crypt。
首先,安装ssm系统存储管理器 yum -y install system-storage-manager.noarch
ssm用法是 ssm (选项) (参数)
具体的选项
实例1:ssm list pools 显示系统当前Lvm中的物理磁盘分区,当然也可以打印出物流设备,LVM以及快照信息。
点击(此处)折叠或打开
- [root@localhost ~]# ssm list pool
- -----------------------------------------------------
Pool Type Devices Free Used Total
-----------------------------------------------------
p1 lvm 2 1.99 GB 0.00 KB 1.99 GB
p2 lvm 1 220.00 MB 800.00 MB 1020.00 MB
rhel lvm 1 4.00 MB 22.00 GB 22.00 GB
-----------------------------------------------------
点击(此处)折叠或打开
- [root@localhost ~]# ssm add -p p1 /dev/sdb1 /dev/sdb2
- File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 14898: /usr/bin/python
- Volume group "p1" successfully created
- [root@localhost ~]# ssm list dev ;ssm list pool
---------------------------------------------------------------
Device Free Used Total Pool Mount point
---------------------------------------------------------------
/dev/sda 40.00 GB PARTITIONED
/dev/sda1 800.00 MB /boot
/dev/sda2 4.00 MB 22.00 GB 22.01 GB rhel
/dev/sda3 1.00 GB /163
/dev/sdb 5.00 GB
/dev/sdb1 1020.00 MB 0.00 KB 1.00 GB p1
/dev/sdb2 1020.00 MB 0.00 KB 1.00 GB p1
/dev/sdb3 1.00 GB
/dev/sdb4 1.00 GB
/dev/sdb5 220.00 MB 800.00 MB 1022.98 MB p2
/dev/sdc 5.00 GB
/dev/sdc1 1.00 KB
/dev/sdc5 1.00 GB
/dev/sdc6 0.00 KB 1.99 GB 1.00 GB md
/dev/sdc7 0.00 KB 1.99 GB 1.00 GB md
/dev/sdc8 0.00 KB 1.99 GB 1.00 GB md
/dev/sdc9 0.00 KB 1.99 GB 1018.00 MB md
---------------------------------------------------------------
-----------------------------------------------------
Pool Type Devices Free Used Total
-----------------------------------------------------
p1 lvm 2 1.99 GB 0.00 KB 1.99 GB
p2 lvm 1 220.00 MB 800.00 MB 1020.00 MB
rhel lvm 1 4.00 MB 22.00 GB 22.00 GB - [root@localhost ~]#
点击(此处)折叠或打开
- [root@localhost ~]# ssm create -n lv1 -s 880m --fstype xfs -p p3 /dev/sdb3 /lv1
- File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 15857: /usr/bin/python ##这是个问题吗?有待解决。
- Volume group "p3" successfully created
- File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 15857: /usr/bin/python
- WARNING: xfs signature detected on /dev/p3/lv1 at offset 0. Wipe it? [y/n]: y
- Wiping xfs signature on /dev/p3/lv1.
- Logical volume "lv1" created.
- meta-data=/dev/p3/lv1 isize=256 agcount=4, agsize=56320 blks
- = sectsz=512 attr=2, projid32bit=1
- = crc=0 finobt=0
- data = bsize=4096 blocks=225280, imaxpct=25
- = sunit=0 swidth=0 blks
- naming =version 2 bsize=4096 ascii-ci=0 ftype=0
- log =internal log bsize=4096 blocks=853, version=2
- = sectsz=512 sunit=0 blks, lazy-count=1
- realtime =none extsz=4096 blocks=0, rtextents=0
- [root@localhost ~]# ssm list fs
- -----------------------------------------------------------------------------------
Volume Pool Volume size FS FS size Free Type Mount point
-----------------------------------------------------------------------------------
/dev/rhel/root rhel 20.00 GB xfs 19.99 GB 6.32 GB linear /
/dev/rhel/swap rhel 2.00 GB linear
/dev/p2/lv2 p2 800.00 MB xfs 796.67 MB 796.54 MB linear
/dev/p3/lv1 p3 880.00 MB xfs 876.67 MB 876.54 MB linear /lv1
/dev/md5 md 1.99 GB xfs 1.98 GB 1.98 GB raid5 /md5
/dev/sda1 800.00 MB xfs 796.67 MB 532.56 MB part /boot
/dev/sda3 1.00 GB xfs 1014.00 MB 1013.87 MB part /163
----------------------------------------------------------------------------------- - [root@localhost ~]#
点击(此处)折叠或打开
- [root@localhost ~]# ssm remove /dev/p3/lv1
- Device '/dev/p3/lv1' is mounted on '/lv1' Unmount (N/y/q) ? Y
- File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 16408: /usr/bin/python
- Do you really want to remove active logical volume lv1? [y/n]: y
- Logical volume "lv1" successfully removed
-
- [root@localhost ~]# ssm list fs
- -----------------------------------------------------------------------------------
Volume Pool Volume size FS FS size Free Type Mount point
-----------------------------------------------------------------------------------
/dev/rhel/root rhel 20.00 GB xfs 19.99 GB 6.32 GB linear /
/dev/p2/lv2 p2 800.00 MB xfs 796.67 MB 796.54 MB linear
/dev/md5 md 1.99 GB xfs 1.98 GB 1.98 GB raid5 /md5
/dev/sda1 800.00 MB xfs 796.67 MB 532.56 MB part /boot
/dev/sda3 1.00 GB xfs 1014.00 MB 1013.87 MB part /163
----------------------------------------------------------------------------------- -
- [root@localhost ~]# ssm list pool
- ------------------------------------------------------
- Pool Type Devices Free Used Total
- ------------------------------------------------------
- p1 lvm 2 1.99 GB 0.00 KB 1.99 GB
- p2 lvm 1 220.00 MB 800.00 MB 1020.00 MB
- p3 lvm 1 1020.00 MB 0.00 KB 1020.00 MB
- rhel lvm 1 4.00 MB 22.00 GB 22.00 GB
- ------------------------------------------------------
- [root@localhost ~]# vgs #通过卷组也可发现p3
- VG #PV #LV #SN Attr VSize VFree
p1 2 0 0 wz--n- 1.99g 1.99g
p2 1 1 0 wz--n- 1020.00m 220.00m
p3 1 0 0 wz--n- 1020.00m 1020.00m
rhel 1 2 0 wz--n- 22.00g 4.00m - [root@localhost ~]#
- [root@localhost ~]# vgreduce p3 /dev/sdb3 #尝试通过vgreduce从卷组p3中把/dev/sdb3 ,不成功
- Can't remove final physical volume "/dev/sdb3" from volume group "p3"
- [root@localhost ~]# ssm remove p3 #ssm 删除 p3存储池
- File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 16699: /usr/bin/python
- Volume group "p3" successfully removed
- [root@localhost ~]# vgs #通过vgs,发现p3卷组消失
- VG #PV #LV #SN Attr VSize VFree
p1 2 0 0 wz--n- 1.99g 1.99g
p2 1 1 0 wz--n- 1020.00m 220.00m
rhel 1 2 0 wz--n- 22.00g 4.00m - [root@localhost ~]# ssm list dev #ssm 查看设备 /dev/sdb3 对应的p3存储池消失
- ---------------------------------------------------------------
Device Free Used Total Pool Mount point
---------------------------------------------------------------
/dev/sda 40.00 GB PARTITIONED
/dev/sda1 800.00 MB /boot
/dev/sda2 4.00 MB 22.00 GB 22.01 GB rhel
/dev/sda3 1.00 GB /163
/dev/sdb 5.00 GB
/dev/sdb1 1020.00 MB 0.00 KB 1.00 GB p1
/dev/sdb2 1020.00 MB 0.00 KB 1.00 GB p1
/dev/sdb3 1.00 GB
/dev/sdb4 1.00 GB
/dev/sdb5 220.00 MB 800.00 MB 1022.98 MB p2
/dev/sdc 5.00 GB
/dev/sdc1 1.00 KB
/dev/sdc5 1.00 GB
/dev/sdc6 0.00 KB 1.99 GB 1.00 GB md
/dev/sdc7 0.00 KB 1.99 GB 1.00 GB md
/dev/sdc8 0.00 KB 1.99 GB 1.00 GB md
/dev/sdc9 0.00 KB 1.99 GB 1018.00 MB md
--------------------------------------------------------------- - [root@localhost ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 rhel lvm2 a-- 22.00g 4.00m
/dev/sdb1 p1 lvm2 a-- 1020.00m 1020.00m
/dev/sdb2 p1 lvm2 a-- 1020.00m 1020.00m
/dev/sdb3 lvm2 --- 1.00g 1.00g
/dev/sdb4 lvm2 --- 1.00g 1.00g
/dev/sdb5 p2 lvm2 a-- 1020.00m 220.00m - [root@localhost ~]#
可以看到,在rhel7.2中SSM对磁盘的管理更加实用和快捷
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27039319/viewspace-2090029/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/27039319/viewspace-2090029/