手把手教你使用逻辑卷管理器:LVM


写在前面:若是此文有幸被某位朋友看见并发现有错的地方,但愿批评指正。若有不明白的地方,愿可一块儿探讨。并发



什么是LVM?ide


    LVM是逻辑卷管理器(Logical Volume Manger)的缩写,是一个管理磁盘的工具。LVM能够将多个磁盘或磁盘分区整合在一块儿,让这些磁盘或分区看起来就像是一个磁盘同样,LVM的主要优点在于能够灵活调整文件系统的容量。更详细的信息能够参考http://tldp.org/HOWTO/LVM-HOWTO/,下面将手把手教你使用LVM。
工具


准备工做
spa


    为了更好的演示LVM实做流程,咱们先在虚拟机上添加大小分别为10G、10G、40G的三块磁盘。其步骤为:
orm

    1,点击工具菜单栏上的:VM->Settings或直接按Ctrl+D键便可,如图1所示;blog

    wKioL1PKdqTiwaAZAAIOyT-vGaY862.jpg

    2,在所出现的窗口中点击:add,如图2所示;
get

    wKioL1PKPlSwiMalAAGow0jdl04174.jpg

    3,在所出现的窗口中选择Hard Disk后点击next,如图3所示;
虚拟机

    wKioL1PKVv_BY6eKAAFMPxNbfRw498.jpg

    4,在上一步的基础上点击下一步直到出现如图4所示的窗口,而后按图4所示进行输入并选择后,点击next;
it

    wKioL1PKP_ej9XNdAAEwFPInzYE677.jpg

    5,点击finish完成添加一块10G的磁盘。
io

    提示:按照步骤2到步骤5分别添加10G、40G两块磁盘。

    注意:若是在添加磁盘前,系统已经启动,需重启系统后,添加的磁盘才有效。


LVM实现流程


    利用LVM对磁盘进行管理看似比较难,但在实际制做过程当中,很是简单。如图5所示为LVM各组件的实现流程图。

    wKioL1PKQ3Lh2_tOAAMzvk4jJ9o483.jpg

    下面将对流程图中的各个阶段进行演示:

    提示:下面直接利用两块10G的磁盘进行LVM实做演示,所以无需对其进行分区操做,在下一部分,咱们再将40G的磁盘进行分区后演示LVM实做流程。


    1、直接将两块10G的磁盘制做成PV进行LVM实做演示(无需分区的状况):


    1,制做PV阶段(因无需进行分区操做,所以直接进入制做PV阶段);    wKiom1PKVifQvCPmAAIWCnakO90252.jpg

    2,制做VG阶段;

    wKiom1PKe7Ciz-B5AAGnIkmhxgk562.jpg

    3,制做LV阶段;    wKiom1PKUCmBwujoAAHV9ikCFrg939.jpg

    4,制做、挂载文件系统;

    wKioL1PKfAmz08zIAALdFm3a9Nc989.jpg

    5,使用所挂载的文件系统;

wKioL1PKVhLSYXydAAPPyhBEVog446.jpg

    6,扩充LV容量。   wKiom1PKeeezltsWAAWz7QW48Mk980.jpg

     7,缩减LV容量。 wKioL1PKey2Q40WJAAN6mPc3xfE809.jpgwKiom1PKekLRSrH4AARMFfTFS54630.jpg


    2、将40G的磁盘进行分区后进行LVM实做演示(须要进行分区的状况):

    提示:须要进行分区的状况,在于须要改变分区系统ID。

    1,对添加的40G磁盘进行分区,并改变分区系统ID;    wKiom1PLFf-xysPiAALpSn6vGbs861.jpg

    wKioL1PLG0jwnT29AALSj9OwgjM916.jpg    

    注意:分区完成后,须要强制让内核从新找一次分区表。

    2,强制让内核从新找一次分区表;

    wKioL1PLHZHTZV_xAAEbTRr-GBE568.jpg

    3,制做PV阶段;

    提示:在制做PV阶段中,若是出现了如图17所示的状况时,须要额外多两步操做。

    wKiom1PLH6DxZLbTAANo8p1IfiM020.jpg

    提示:接下来的步骤跟不分区的状况一致,在此就不进行重复了,若是哪位网友在此过程当中,遇到问题,能够相互交流。


LVM的系统快照


    1,建立并挂载快照区

    注意:由于快照区与本来的LV共享不少PE区块,因此快照区于被快照的LV必须在同一个VG上面。

wKioL1PQpEaxsi7dAABwbFKrCJ8945.png

    说明:上述命令中,选项-s表明是snapshot快照功能之意;

          -n testss表明建立名为testss的快照区;

          快照区和元数据去的内容和大小是同样的。

    

    2,利用快照去恢复数据

    注意:要复原的数据量不能高于快照区所能负载的实际容量。

wKiom1PQp7-D5RAOAABG36wMrlA085.pngwKiom1PQp-Xz_sQ4AABuxvU-uO8036.png

    说明:备份快照区的内容,将快照区卸载并删除;

          格式化原LV为新的文件系统,并将备份数据还原到所格式化的文件系统里。     

相关文章
相关标签/搜索