{"id":4239,"date":"2015-02-15T00:41:10","date_gmt":"2015-02-14T16:41:10","guid":{"rendered":"http:\/\/rmohan.com\/?p=4239"},"modified":"2015-02-15T00:41:10","modified_gmt":"2015-02-14T16:41:10","slug":"lvm-volumes-on-centos-rhel-7-with-system-storage-manager","status":"publish","type":"post","link":"https:\/\/mohan.sg\/?p=4239","title":{"rendered":"LVM volumes on CentOS \/ RHEL 7 with System Storage Manager"},"content":{"rendered":"<p><strong>LVM volumes on CentOS \/ RHEL 7 with System Storage Manager<\/strong><\/p>\n<p>Logical Volume Manager (LVM) is an extremely flexible disk management scheme, allowing you to create and resize logical disk volumes off of multiple physical hard drives with no downtime. However, its powerful features come with the price of a somewhat steep learning curves, with more involved steps to set up LVM using multiple command line tools, compared to managing traiditional disk partitions.<\/p>\n<p>Here is good news for CentOS\/RHEL users. The latest CentOS\/RHEL 7 now comes with System Storage Manager (aka ssm) which is a unified command line interface developed by Red Hat for managing all kinds of storage devices. Currently there are three kinds of volume management backends available for ssm: LVM, Btrfs, and Crypt.<\/p>\n<p>In this tutorial, I will demonstrate how to manage LVM volumes with ssm<\/p>\n<p>[root@centos7server ~]# yum install system-storage-manager<br \/>\nLoaded plugins: fastestmirror<br \/>\nLoading mirror speeds from cached hostfile<br \/>\n* base: mirror.vodien.com<br \/>\n* extras: mirror.vodien.com<br \/>\n* updates: mirror.vodien.com<br \/>\nPackage system-storage-manager-0.4-5.el7.noarch already installed and latest version<br \/>\nNothing to do<br \/>\n[root@centos7server ~]#<\/p>\n<p>[root@centos7server ~]# ssm list<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nDevice\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0\u00a0\u00a0\u00a0\u00a0 Used\u00a0\u00a0\u00a0\u00a0\u00a0 Total\u00a0 Pool\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/fd0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 KB<br \/>\n\/dev\/sda\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 40.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PARTITIONED<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/boot<br \/>\n\/dev\/sda2\u00a0\u00a0 0.00 KB\u00a0 39.51 GB\u00a0\u00a0 39.51 GB\u00a0 centos<br \/>\n\/dev\/sdb\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.00 GB<br \/>\n\/dev\/sdb1\u00a0\u00a0 0.00 KB\u00a0 20.00 GB\u00a0\u00a0 20.00 GB\u00a0 vg01<br \/>\n\/dev\/sdc\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.00 GB<br \/>\n\/dev\/sdc1\u00a0 17.07 GB\u00a0\u00a0 2.93 GB\u00a0\u00a0 20.00 GB\u00a0 vg01<br \/>\n\/dev\/sdd\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.00 GB<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nPool\u00a0\u00a0\u00a0 Type\u00a0 Devices\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0\u00a0\u00a0\u00a0\u00a0 Used\u00a0\u00a0\u00a0\u00a0 Total<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\ncentos\u00a0 lvm\u00a0\u00a0 1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 0.00 KB\u00a0 39.51 GB\u00a0 39.51 GB<br \/>\nvg01\u00a0\u00a0\u00a0 lvm\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 17.07 GB\u00a0 22.93 GB\u00a0 39.99 GB<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nVolume\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pool\u00a0\u00a0\u00a0 Volume size\u00a0 FS\u00a0\u00a0\u00a0\u00a0 FS size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0 Type\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/centos\/swap\u00a0 centos\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 linear<br \/>\n\/dev\/centos\/root\u00a0 centos\u00a0\u00a0\u00a0\u00a0 35.51 GB\u00a0 xfs\u00a0\u00a0 35.49 GB\u00a0\u00a0 34.56 GB\u00a0 linear\u00a0 \/<br \/>\n\/dev\/vg01\/lv01\u00a0\u00a0\u00a0 vg01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.93 GB\u00a0 xfs\u00a0\u00a0 22.92 GB\u00a0\u00a0 20.47 GB\u00a0 linear\u00a0 \/xfs_test<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0 xfs\u00a0 496.67 MB\u00a0 381.54 MB\u00a0 part\u00a0\u00a0\u00a0 \/boot<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Add a Physical Disk to an LVM Pool<\/p>\n<p>Let&#8217;s add a new physical disk (e.g., \/dev\/sdb) to an existing storage pool (e.g., centos).<br \/>\nThe command to add a new physical storage device to an existing pool is as follows.<\/p>\n<p>[root@centos7server ~]# ssm add -p vg01 \/dev\/sdd<br \/>\nPhysical volume &#8220;\/dev\/sdd&#8221; successfully created<br \/>\nVolume group &#8220;vg01&#8221; successfully extended<\/p>\n<p>To Remove the Phyiscal disk from LVM Pool<\/p>\n<p>[root@centos7server ~]# ssm remove -p vg01 \/dev\/sdd<br \/>\nusage: ssm [-h] [&#8211;version] [-v] [-f] [-b BACKEND] [-n]<br \/>\n{check,resize,create,list,add,remove,snapshot,mount} &#8230;<br \/>\nssm: error: unrecognized arguments: -p<br \/>\n[root@centos7server ~]# ssm remove\u00a0 vg01 \/dev\/sdd<br \/>\nDo you really want to remove volume group &#8220;vg01&#8221; containing 1 logical volumes? [y\/n]: y<br \/>\nLogical volume vg01\/lv01 contains a filesystem in use.<br \/>\nSSM Info: Unable to remove &#8216;vg01&#8217;<br \/>\nRemoved &#8220;\/dev\/sdd&#8221; from volume group &#8220;vg01&#8221;<br \/>\n[root@centos7server ~]#<\/p>\n<p>Lets increase root filesystem<br \/>\n[root@centos7server ~]# ssm add -p centos \/dev\/sdd<br \/>\nVolume group &#8220;centos&#8221; successfully extended<br \/>\n[root@centos7server ~]#<\/p>\n<p>[root@centos7server ~]# ssm list<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nDevice\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0\u00a0\u00a0\u00a0\u00a0 Used\u00a0\u00a0\u00a0\u00a0\u00a0 Total\u00a0 Pool\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/fd0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 KB<br \/>\n\/dev\/sda\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 40.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PARTITIONED<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/boot<br \/>\n\/dev\/sda2\u00a0\u00a0 0.00 KB\u00a0 39.51 GB\u00a0\u00a0 39.51 GB\u00a0 centos<br \/>\n\/dev\/sdb\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.00 GB<br \/>\n\/dev\/sdb1\u00a0\u00a0 0.00 KB\u00a0 20.00 GB\u00a0\u00a0 20.00 GB\u00a0 vg01<br \/>\n\/dev\/sdc\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.00 GB<br \/>\n\/dev\/sdc1\u00a0 17.07 GB\u00a0\u00a0 2.93 GB\u00a0\u00a0 20.00 GB\u00a0 vg01<br \/>\n\/dev\/sdd\u00a0\u00a0 20.00 GB\u00a0\u00a0 0.00 KB\u00a0\u00a0 20.00 GB\u00a0 centos<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\nPool\u00a0\u00a0\u00a0 Type\u00a0 Devices\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0\u00a0\u00a0\u00a0\u00a0 Used\u00a0\u00a0\u00a0\u00a0 Total<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\ncentos\u00a0 lvm\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 20.00 GB\u00a0 39.51 GB\u00a0 59.50 GB\u00a0 &#8212;&#8211; WE HAVE 50 GB NOW<br \/>\nvg01\u00a0\u00a0\u00a0 lvm\u00a0\u00a0 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 17.07 GB\u00a0 22.93 GB\u00a0 39.99 GB<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nVolume\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pool\u00a0\u00a0\u00a0 Volume size\u00a0 FS\u00a0\u00a0\u00a0\u00a0 FS size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0 Type\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/centos\/swap\u00a0 centos\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 linear<br \/>\n\/dev\/centos\/root\u00a0 centos\u00a0\u00a0\u00a0\u00a0 35.51 GB\u00a0 xfs\u00a0\u00a0 35.49 GB\u00a0\u00a0 34.56 GB\u00a0 linear\u00a0 \/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 &#8212; We want to extend the root partion size \/<br \/>\n\/dev\/vg01\/lv01\u00a0\u00a0\u00a0 vg01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.93 GB\u00a0 xfs\u00a0\u00a0 22.92 GB\u00a0\u00a0 20.47 GB\u00a0 linear\u00a0 \/xfs_test<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0 xfs\u00a0 496.67 MB\u00a0 381.54 MB\u00a0 part\u00a0\u00a0\u00a0 \/boot<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>we are goint to increase the root file system to 1 GB<\/p>\n<p>[root@centos7server ~]# ssm resize -s+1024M \/dev\/centos\/root<br \/>\nExtending logical volume root to 36.51 GiB<br \/>\nLogical volume root successfully resized<br \/>\nmeta-data=\/dev\/mapper\/centos-root isize=256\u00a0\u00a0\u00a0 agcount=4, agsize=2327040 blks<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 attr=2, projid32bit=1<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 crc=0<br \/>\ndata\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=9308160, imaxpct=25<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sunit=0\u00a0\u00a0\u00a0\u00a0\u00a0 swidth=0 blks<br \/>\nnaming\u00a0\u00a0 =version 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 ascii-ci=0 ftype=0<br \/>\nlog\u00a0\u00a0\u00a0\u00a0\u00a0 =internal\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=4545, version=2<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 sunit=0 blks, lazy-count=1<br \/>\nrealtime =none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 extsz=4096\u00a0\u00a0 blocks=0, rtextents=0<br \/>\ndata blocks changed from 9308160 to 9570304<br \/>\n[root@centos7server ~]#<\/p>\n<p>[root@centos7server ~]# ssm list volumes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nVolume\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pool\u00a0\u00a0\u00a0 Volume size\u00a0 FS\u00a0\u00a0\u00a0\u00a0 FS size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0 Type\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/centos\/swap\u00a0 centos\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 linear<br \/>\n\/dev\/centos\/root\u00a0 centos\u00a0\u00a0\u00a0\u00a0 36.51 GB\u00a0 xfs\u00a0\u00a0 35.49 GB\u00a0\u00a0 34.56 GB\u00a0 linear\u00a0 \/\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0 \u00a0&#8212; We\u00a0 have extend the root partion size \/ to 1 GB<br \/>\n\/dev\/vg01\/lv01\u00a0\u00a0\u00a0 vg01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.93 GB\u00a0 xfs\u00a0\u00a0 22.92 GB\u00a0\u00a0 20.47 GB\u00a0 linear\u00a0 \/xfs_test<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0 xfs\u00a0 496.67 MB\u00a0 381.54 MB\u00a0 part\u00a0\u00a0\u00a0 \/boot<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>[root@centos7server ~]# xfs_growfs \/dev\/centos\/root<br \/>\nmeta-data=\/dev\/mapper\/centos-root isize=256\u00a0\u00a0\u00a0 agcount=5, agsize=2327040 blks<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 attr=2, projid32bit=1<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 crc=0<br \/>\ndata\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=9570304, imaxpct=25<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sunit=0\u00a0\u00a0\u00a0\u00a0\u00a0 swidth=0 blks<br \/>\nnaming\u00a0\u00a0 =version 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 ascii-ci=0 ftype=0<br \/>\nlog\u00a0\u00a0\u00a0\u00a0\u00a0 =internal\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=4545, version=2<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 sunit=0 blks, lazy-count=1<br \/>\nrealtime =none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 extsz=4096\u00a0\u00a0 blocks=0, rtextents=0<br \/>\n[root@centos7server ~]# ssm list volumes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nVolume\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pool\u00a0\u00a0\u00a0 Volume size\u00a0 FS\u00a0\u00a0\u00a0\u00a0 FS size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0 Type\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/centos\/swap\u00a0 centos\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 linear<br \/>\n\/dev\/centos\/root\u00a0 centos\u00a0\u00a0\u00a0\u00a0 36.51 GB\u00a0 xfs\u00a0\u00a0 36.49 GB\u00a0\u00a0 34.56 GB\u00a0 linear\u00a0 \/<br \/>\n\/dev\/vg01\/lv01\u00a0\u00a0\u00a0 vg01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.93 GB\u00a0 xfs\u00a0\u00a0 22.92 GB\u00a0\u00a0 20.47 GB\u00a0 linear\u00a0 \/xfs_test<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0 xfs\u00a0 496.67 MB\u00a0 381.54 MB\u00a0 part\u00a0\u00a0\u00a0 \/boot<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>we are increase the disk space to 4 GB for the root partion<\/p>\n<p>[root@centos7server ~]# ssm list volumes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nVolume\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pool\u00a0\u00a0\u00a0 Volume size\u00a0 FS\u00a0\u00a0\u00a0\u00a0 FS size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0 Type\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/centos\/swap\u00a0 centos\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 linear<br \/>\n\/dev\/centos\/root\u00a0 centos\u00a0\u00a0\u00a0\u00a0 38.48 GB\u00a0 xfs\u00a0\u00a0 36.49 GB\u00a0\u00a0 34.56 GB\u00a0 linear\u00a0 \/<br \/>\n\/dev\/vg01\/lv01\u00a0\u00a0\u00a0 vg01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.93 GB\u00a0 xfs\u00a0\u00a0 22.92 GB\u00a0\u00a0 20.47 GB\u00a0 linear\u00a0 \/xfs_test<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0 xfs\u00a0 496.67 MB\u00a0 381.54 MB\u00a0 part\u00a0\u00a0\u00a0 \/boot<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n[root@centos7server ~]# ssm resize -s+2024M \/dev\/centos\/root<br \/>\nExtending logical volume root to 40.46 GiB<br \/>\nLogical volume root successfully resized<br \/>\nmeta-data=\/dev\/mapper\/centos-root isize=256\u00a0\u00a0\u00a0 agcount=5, agsize=2327040 blks<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 attr=2, projid32bit=1<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 crc=0<br \/>\ndata\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=10088448, imaxpct=25<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sunit=0\u00a0\u00a0\u00a0\u00a0\u00a0 swidth=0 blks<br \/>\nnaming\u00a0\u00a0 =version 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 ascii-ci=0 ftype=0<br \/>\nlog\u00a0\u00a0\u00a0\u00a0\u00a0 =internal\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=4545, version=2<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 sunit=0 blks, lazy-count=1<br \/>\nrealtime =none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 extsz=4096\u00a0\u00a0 blocks=0, rtextents=0<br \/>\ndata blocks changed from 10088448 to 10606592<\/p>\n<p>[root@centos7server ~]# ssm list volumes<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\nVolume\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Pool\u00a0\u00a0\u00a0 Volume size\u00a0 FS\u00a0\u00a0\u00a0\u00a0 FS size\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Free\u00a0 Type\u00a0\u00a0\u00a0 Mount point<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br \/>\n\/dev\/centos\/swap\u00a0 centos\u00a0\u00a0\u00a0\u00a0\u00a0 4.00 GB\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 linear<br \/>\n\/dev\/centos\/root\u00a0 centos\u00a0\u00a0\u00a0\u00a0 40.46 GB\u00a0 xfs\u00a0\u00a0 38.47 GB\u00a0\u00a0 34.56 GB\u00a0 linear\u00a0 \/<br \/>\n\/dev\/vg01\/lv01\u00a0\u00a0\u00a0 vg01\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 22.93 GB\u00a0 xfs\u00a0\u00a0 22.92 GB\u00a0\u00a0 20.47 GB\u00a0 linear\u00a0 \/xfs_test<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 500.00 MB\u00a0 xfs\u00a0 496.67 MB\u00a0 381.54 MB\u00a0 part\u00a0\u00a0\u00a0 \/boot<br \/>\n&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<\/p>\n<p>Note root partion is incresed on the fly<\/p>\n<p>[root@centos7server ~]# df -TH<br \/>\nFilesystem\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Type\u00a0\u00a0\u00a0\u00a0\u00a0 Size\u00a0 Used Avail Use% Mounted on<br \/>\n\/dev\/mapper\/centos-root xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 44G\u00a0 1.1G\u00a0\u00a0 43G\u00a0\u00a0 3% \/<br \/>\ndevtmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 devtmpfs\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/dev<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/dev\/shm<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0 9.0M\u00a0 3.0G\u00a0\u00a0 1% \/run<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/sys\/fs\/cgroup<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 521M\u00a0 147M\u00a0 374M\u00a0 29% \/boot<br \/>\n\/dev\/mapper\/vg01-lv01\u00a0\u00a0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 25G\u00a0\u00a0 34M\u00a0\u00a0 25G\u00a0\u00a0 1% \/xfs_test<br \/>\n[root@centos7server ~]#<\/p>\n<p>[root@centos7server ~]# xfs_growfs \/dev\/centos\/root<br \/>\nmeta-data=\/dev\/mapper\/centos-root isize=256\u00a0\u00a0\u00a0 agcount=5, agsize=2327040 blks<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 attr=2, projid32bit=1<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 crc=0<br \/>\ndata\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=10606592, imaxpct=25<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sunit=0\u00a0\u00a0\u00a0\u00a0\u00a0 swidth=0 blks<br \/>\nnaming\u00a0\u00a0 =version 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 ascii-ci=0 ftype=0<br \/>\nlog\u00a0\u00a0\u00a0\u00a0\u00a0 =internal\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=4545, version=2<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 sunit=0 blks, lazy-count=1<br \/>\nrealtime =none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 extsz=4096\u00a0\u00a0 blocks=0, rtextents=0<br \/>\n[root@centos7server ~]# df -TH<br \/>\nFilesystem\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Type\u00a0\u00a0\u00a0\u00a0\u00a0 Size\u00a0 Used Avail Use% Mounted on<br \/>\n\/dev\/mapper\/centos-root xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 44G\u00a0 1.1G\u00a0\u00a0 43G\u00a0\u00a0 3% \/<br \/>\ndevtmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 devtmpfs\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/dev<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/dev\/shm<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0 9.0M\u00a0 3.0G\u00a0\u00a0 1% \/run<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/sys\/fs\/cgroup<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 521M\u00a0 147M\u00a0 374M\u00a0 29% \/boot<br \/>\n\/dev\/mapper\/vg01-lv01\u00a0\u00a0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 25G\u00a0\u00a0 34M\u00a0\u00a0 25G\u00a0\u00a0 1% \/xfs_test<\/p>\n<p>Create a New LVM Pool\/Volume<\/p>\n<p>In this experiment, let&#8217;s see how we can create a new storage pool and a new LVM volume on top of a physical disk drive. With traditional LVM tools, the entire procedure is quite involved; preparing partitions, creating physical volumes, volume groups, and logical volumes, and finally building a file system. However, with ssm, the entire procedure can be completed at one shot!<\/p>\n<p>What the following command does is to create a storage pool named testpool, create a 5000MB LVM volume named disk0 in the pool, format the volume with XFS file system, and mount it under \/mnt\/test. You can immediately see the power of ssm.<\/p>\n<p>[root@centos7server ~]# fdisk -l \/dev\/sdc<\/p>\n<p>Disk \/dev\/sdc: 21.5 GB, 21474836480 bytes, 41943040 sectors<br \/>\nUnits = sectors of 1 * 512 = 512 bytes<br \/>\nSector size (logical\/physical): 512 bytes \/ 512 bytes<br \/>\nI\/O size (minimum\/optimal): 512 bytes \/ 512 bytes<br \/>\nDisk label type: dos<br \/>\nDisk identifier: 0x3ea192fa<\/p>\n<p>Device Boot\u00a0\u00a0\u00a0\u00a0\u00a0 Start\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 End\u00a0\u00a0\u00a0\u00a0\u00a0 Blocks\u00a0\u00a0 Id\u00a0 System<\/p>\n<p>$ ssm create -s 5200M -n disk0 &#8211;fstype xfs -p testpool \/dev\/sdc \/test<\/p>\n<p>[root@centos7server ~]# mkdir \/test<\/p>\n<p>[root@centos7server ~]# ssm create -s 5200M -n disk0 &#8211;fstype xfs -p testpool \/dev\/sdc \/test<br \/>\nWARNING: dos signature detected on \/dev\/sdc at offset 510. Wipe it? [y\/n] y<br \/>\nWiping dos signature on \/dev\/sdc.<br \/>\nPhysical volume &#8220;\/dev\/sdc&#8221; successfully created<br \/>\nVolume group &#8220;testpool&#8221; successfully created<br \/>\nWARNING: LVM2_member signature detected on \/dev\/testpool\/disk0 at offset 536. Wipe it? [y\/n] y<br \/>\nWiping LVM2_member signature on \/dev\/testpool\/disk0.<br \/>\nLogical volume &#8220;disk0&#8221; created<br \/>\nmeta-data=\/dev\/testpool\/disk0\u00a0\u00a0\u00a0 isize=256\u00a0\u00a0\u00a0 agcount=4, agsize=332800 blks<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 attr=2, projid32bit=1<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 crc=0<br \/>\ndata\u00a0\u00a0\u00a0\u00a0 =\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=1331200, imaxpct=25<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sunit=0\u00a0\u00a0\u00a0\u00a0\u00a0 swidth=0 blks<br \/>\nnaming\u00a0\u00a0 =version 2\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 ascii-ci=0 ftype=0<br \/>\nlog\u00a0\u00a0\u00a0\u00a0\u00a0 =internal log\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 bsize=4096\u00a0\u00a0 blocks=2560, version=2<br \/>\n=\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 sectsz=512\u00a0\u00a0 sunit=0 blks, lazy-count=1<br \/>\nrealtime =none\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 extsz=4096\u00a0\u00a0 blocks=0, rtextents=0<\/p>\n<p>Filesystem\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Type\u00a0\u00a0\u00a0\u00a0\u00a0 Size\u00a0 Used Avail Use% Mounted on<br \/>\n\/dev\/mapper\/centos-root\u00a0\u00a0\u00a0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 44G\u00a0 1.1G\u00a0\u00a0 43G\u00a0\u00a0 3% \/<br \/>\ndevtmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 devtmpfs\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/dev<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/dev\/shm<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0 9.0M\u00a0 3.0G\u00a0\u00a0 1% \/run<br \/>\ntmpfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 tmpfs\u00a0\u00a0\u00a0\u00a0 3.0G\u00a0\u00a0\u00a0\u00a0 0\u00a0 3.0G\u00a0\u00a0 0% \/sys\/fs\/cgroup<br \/>\n\/dev\/sda1\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 521M\u00a0 147M\u00a0 374M\u00a0 29% \/boot<br \/>\n\/dev\/mapper\/testpool-disk0 xfs\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 5.5G\u00a0\u00a0 34M\u00a0 5.5G\u00a0\u00a0 1% \/test<\/p>\n<p>Take a Snapshot of an LVM Volume<\/p>\n<p>Using ssm tool, you can also take a snapshot of existing disk volumes. Note that snapshot works only if the back-end that the volumes belong to support snapshotting. The LVM backend supports online snapshotting, which means we do not have to take the volume being snapshotted offline. Also, since the LVM backend of ssm supports LVM2, the snapshots are read\/write enabled.<\/p>\n<p>Let&#8217;s take a snapshot of an existing LVM volume<\/p>\n<p>\/dev\/testpool\/disk0<\/p>\n<p>[root@centos7server ~]# cp \/var\/log\/<br \/>\nanaconda\/\u00a0 boot.log\u00a0\u00a0 cron\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dmesg.old\u00a0 lastlog\u00a0\u00a0\u00a0 messages\u00a0\u00a0 secure\u00a0\u00a0\u00a0\u00a0 tallylog\u00a0\u00a0 wtmp<br \/>\naudit\/\u00a0\u00a0\u00a0\u00a0 btmp\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 dmesg\u00a0\u00a0\u00a0\u00a0\u00a0 grubby\u00a0\u00a0\u00a0\u00a0 maillog\u00a0\u00a0\u00a0 ppp\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 spooler\u00a0\u00a0\u00a0 tuned\/\u00a0\u00a0\u00a0\u00a0 yum.log<br \/>\n[root@centos7server ~]# cp -pR \/var\/log\/* \/test\/<br \/>\n[root@centos7server ~]#<\/p>\n<p>[root@centos7server ~]# ssm snapshot \/dev\/testpool\/disk0<br \/>\nLogical volume &#8220;snap20150214T220836&#8221; created<\/p>\n<p>After a snapshot is stored, you can remove the original volume, and mount the snapshot volume to access the data in the snapshot.<\/p>\n<p>[root@centos7server ~]# mkdir \/test1<\/p>\n<p>[root@centos7server ~]# umount \/dev\/testpool\/disk0<br \/>\n[root@centos7server ~]#<\/p>\n<p>[root@centos7server ~]# ssm mount \/dev\/testpool\/<br \/>\ndisk0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 snap20150214T220836<br \/>\n[root@centos7server ~]# ssm mount \/dev\/testpool\/snap20150214T220836 \/test1<br \/>\n[root@centos7server ~]#<br \/>\n[root@centos7server ~]# cd \/test1<br \/>\n[root@centos7server test1]# ls -ltr<br \/>\ntotal 908<br \/>\ndrwx&#8212;&#8212;. 2 root root\u00a0\u00a0\u00a0\u00a0\u00a0 6 Jun 10\u00a0 2014 ppp<br \/>\ndrwxr-xr-x. 2 root root\u00a0\u00a0\u00a0\u00a0 22 Jun 24\u00a0 2014 tuned<br \/>\n-rw&#8212;&#8212;-. 1 root root\u00a0\u00a0\u00a0\u00a0\u00a0 0 Feb 11 18:47 tallylog<br \/>\n-rw&#8212;&#8212;-. 1 root root\u00a0\u00a0\u00a0\u00a0\u00a0 0 Feb 11 18:48 spooler<br \/>\ndrwxr-xr-x. 2 root root\u00a0\u00a0 4096 Feb 11 18:49 anaconda<br \/>\ndrwxr-x&#8212;. 2 root root\u00a0\u00a0\u00a0\u00a0 22 Feb 11 18:50 audit<br \/>\n-rw&#8212;&#8212;-. 1 root root\u00a0\u00a0 1370 Feb 11 19:07 grubby<br \/>\n-rw-r&#8211;r&#8211;. 1 root root 110663 Feb 14 15:55 dmesg.old<br \/>\n-rw&#8212;&#8212;-. 1 root root\u00a0\u00a0 5304 Feb 14 16:56 yum.log<br \/>\n-rw-r&#8211;r&#8211;. 1 root root\u00a0\u00a0 7205 Feb 14 21:20 boot.log<br \/>\n-rw-r&#8211;r&#8211;. 1 root root 111840 Feb 14 21:20 dmesg<br \/>\n-rw&#8212;&#8212;-. 1 root root\u00a0\u00a0\u00a0 824 Feb 14 21:20 maillog<br \/>\n-rw&#8212;&#8212;-. 1 root utmp\u00a0\u00a0\u00a0 768 Feb 14 21:23 btmp<br \/>\n-rw-r&#8211;r&#8211;. 1 root root 292000 Feb 14 21:23 lastlog<br \/>\n-rw-rw-r&#8211;. 1 root utmp\u00a0 20736 Feb 14 21:39 wtmp<br \/>\n-rw&#8212;&#8212;-. 1 root root\u00a0 14997 Feb 14 21:39 secure<br \/>\n-rw&#8212;&#8212;-. 1 root root 568125 Feb 14 22:01 messages<br \/>\n-rw-r&#8211;r&#8211;. 1 root root\u00a0 39870 Feb 14 22:01 cron<\/p>\n<p>[root@centos7server test1]# df -Th \/test1<br \/>\nFilesystem\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 Type\u00a0 Size\u00a0 Used Avail Use% Mounted on<br \/>\n\/dev\/mapper\/testpool-snap20150214T220836 xfs\u00a0\u00a0 5.1G\u00a0\u00a0 35M\u00a0 5.1G\u00a0\u00a0 1% \/test1<br \/>\n[root@centos7server test1]#<\/p>\n<p>Remove an LVM Volume<\/p>\n<p>Removing an existing disk volume or storage pool is as easy as creating one. If you attempt to remove a mounted volume, ssm will automatically unmount it first. No hassle there.<\/p>\n<p>To remove an LVM volume:<br \/>\n$ ssm remove &lt;volume&gt;<\/p>\n<p>To remove a storage pool:<br \/>\n$\u00a0 ssm remove &lt;pool-name&gt;<\/p>\n<p>[root@centos7server test1]# ssm remove \/dev\/testpool\/disk0<br \/>\nLogical volume testpool\/snap20150214T220836 contains a filesystem in use.<br \/>\nSSM Info: Unable to remove &#8216;\/dev\/testpool\/disk0&#8217;<br \/>\nSSM Error (2001): Nothing was removed!<br \/>\n[root@centos7server test1]#<\/p>\n<p>[root@centos7server ~]# ssm remove \/dev\/testpool\/disk0<br \/>\nDo you really want to remove active logical volume snap20150214T220836? [y\/n]: y<br \/>\nLogical volume &#8220;snap20150214T220836&#8221; successfully removed<br \/>\nDo you really want to remove active logical volume disk0? [y\/n]: y<br \/>\nLogical volume &#8220;disk0&#8221; successfully removed<br \/>\n[root@centos7server ~]#<\/p>\n","protected":false},"excerpt":{"rendered":"<p>LVM volumes on CentOS \/ RHEL 7 with System Storage Manager<\/p>\n<p>Logical Volume Manager (LVM) is an extremely flexible disk management scheme, allowing you to create and resize logical disk volumes off of multiple physical hard drives with no downtime. However, its powerful features come with the price of a somewhat steep learning curves, with [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,6,50],"tags":[],"_links":{"self":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/4239"}],"collection":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4239"}],"version-history":[{"count":1,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/4239\/revisions"}],"predecessor-version":[{"id":4240,"href":"https:\/\/mohan.sg\/index.php?rest_route=\/wp\/v2\/posts\/4239\/revisions\/4240"}],"wp:attachment":[{"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mohan.sg\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}