RHEL7.2系统存储管理器-SSM

   
系统存储管理器(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以及快照信息。

点击(此处)折叠或打开

  1. [root@localhost ~]# ssm list pool
  2. -----------------------------------------------------
    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  
    -----------------------------------------------------
实例2:通过ssm 创建一个存储池p1 ,包括/dev/sdb1 和/dev/sdb2 两个分区

点击(此处)折叠或打开

  1. [root@localhost ~]# ssm add -p p1 /dev/sdb1 /dev/sdb2
  2. File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 14898: /usr/bin/python
  3. Volume group "p1" successfully created
  4. [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  

  5. [root@localhost ~]#
实例3: 创建一个名为p3 的存储池,并在其上创建一个名为lv1 ,大小为880m lvm 卷,格式化为 xfs 文件系统,并将其挂载 /lv1 目录下

点击(此处)折叠或打开

  1. [root@localhost ~]# ssm create -n lv1 -s 880m --fstype xfs -p p3 /dev/sdb3 /lv1
  2. File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 15857: /usr/bin/python   ##这是个问题吗?有待解决。
  3. Volume group "p3" successfully created
  4. File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 15857: /usr/bin/python
  5. WARNING: xfs signature detected on /dev/p3/lv1 at offset 0. Wipe it? [y/n]: y
  6. Wiping xfs signature on /dev/p3/lv1.
  7. Logical volume "lv1" created.
  8. meta-data=/dev/p3/lv1 isize=256 agcount=4, agsize=56320 blks
  9. = sectsz=512 attr=2, projid32bit=1
  10. = crc=0 finobt=0
  11. data = bsize=4096 blocks=225280, imaxpct=25
  12. = sunit=0 swidth=0 blks
  13. naming =version 2 bsize=4096 ascii-ci=0 ftype=0
  14. log =internal log bsize=4096 blocks=853, version=2
  15. = sectsz=512 sunit=0 blks, lazy-count=1
  16. realtime =none extsz=4096 blocks=0, rtextents=0
  17. [root@localhost ~]# ssm list fs
  18. -----------------------------------------------------------------------------------
    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       
    -----------------------------------------------------------------------------------
  19. [root@localhost ~]#
实例4:删除lvm卷lv1,存储池p3

点击(此处)折叠或打开

  1. [root@localhost ~]# ssm remove /dev/p3/lv1
  2. Device '/dev/p3/lv1' is mounted on '/lv1' Unmount (N/y/q) ? Y
  3. File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 16408: /usr/bin/python
  4. Do you really want to remove active logical volume lv1? [y/n]: y
  5. Logical volume "lv1" successfully removed

  6. [root@localhost ~]# ssm list fs
  7. -----------------------------------------------------------------------------------
    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       
    -----------------------------------------------------------------------------------

  8. [root@localhost ~]# ssm list pool
  9. ------------------------------------------------------
  10. Pool Type Devices Free Used Total
  11. ------------------------------------------------------
  12. p1 lvm 2 1.99 GB 0.00 KB 1.99 GB
  13. p2 lvm 1 220.00 MB 800.00 MB 1020.00 MB
  14. p3 lvm 1 1020.00 MB 0.00 KB 1020.00 MB
  15. rhel lvm 1 4.00 MB 22.00 GB 22.00 GB
  16. ------------------------------------------------------
  17. [root@localhost ~]# vgs                         #通过卷组也可发现p3
  18.   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
  19. [root@localhost ~]#
  20. [root@localhost ~]# vgreduce p3 /dev/sdb3         #尝试通过vgreduce从卷组p3中把/dev/sdb3 ,不成功
  21. Can't remove final physical volume "/dev/sdb3" from volume group "p3"
  22. [root@localhost ~]# ssm remove p3                #ssm 删除 p3存储池
  23. File descriptor 7 (/dev/urandom) leaked on lvm invocation. Parent PID 16699: /usr/bin/python
  24. Volume group "p3" successfully removed
  25. [root@localhost ~]# vgs                          #通过vgs,发现p3卷组消失
  26.   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
  27. [root@localhost ~]# ssm list dev                 #ssm 查看设备 /dev/sdb3 对应的p3存储池消失
  28. ---------------------------------------------------------------
    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               
    ---------------------------------------------------------------
  29. [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
  30. [root@localhost ~]#

可以看到,在rhel7.2中SSM对磁盘的管理更加实用和快捷

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/27039319/viewspace-2090029/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/27039319/viewspace-2090029/

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值