第二课unit5 使用逻辑卷管理器管理灵活存储

简介:

1.LVM的定义

    (1)物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完整磁盘、 RAID 集或 SAN 磁盘

    (2)物理卷是 LVM 所使用的基础 “ 物理 ” 存储。这通常是块设备 ,例如分区或完整磁盘。      设备必须初始化为 LVM 物理卷 , 才能与 LVM 结合使用

    (3)卷组是存储池 , 由一个或多个物理卷组成

    (4)物理区块是物理卷中存储的小型数据区块 , 用作 LVM 存储的后端

    (5)逻辑区块映射到物理区块 , 构成 LVM 存储的前端。默认情况下 , 每个逻辑区块映射到一     个物理区块。启用某些选项将更改此映射。例如 , 镜像会导致每个逻辑区块映射到两个物理区块

    (6)逻辑卷是逻辑区块组。逻辑卷可以像硬盘驱动器分区一样使用

   2.创建lvm

   命令pvcreate /dev/vdb1  ##用于初始化分区

       vgcreate vg0 /dev/vdb1   ##将创建名为vg0且由物理卷 /dev/vdb1组成的卷组

       lvcreate -L 300M lv0 vg0  ##从vg0上可用物理区块创建名为lv0容量为300M的新逻辑卷

wKiom1j9_4jhX1XhAADeKiEdf6c412.png

   命令:pvdisplay /dev/vdb1   ##显示有关特定物理卷的信息

wKioL1j-AHLQOOz9AABKi1NEsho130.png

   命令:vgdisplay vgname   ##显示有关特定卷组的信息

wKioL1j-AfSTssncAABmiyN3ILs526.png

  命令:lvdisplay /dev/vg0/lv0   ##将显示有关特定逻辑卷的信息

wKioL1j-AjfzhinDAACSYyCIPTg906.png

  3.增大lvm容量

   命令:lvextend -L 800M /dev/vg0/lv0   ##增大lv0到800M

wKiom1j-A5jzIQ3KAACfhvpwfRI899.png

  命令:xfs_growfs /dev/vg0/lv0   ##验证已挂载文件系统的新的大小

wKioL1j-BCfyPSUgAAENatM0V5E806.png

  命令:pvcreate /dev/vdb2  ##将/dev/vdb2 加入pv

wKioL1j-BJzAM5V7AADsFwyv-gc674.png

  命令:vgextend vg0 /dev/vdb2   ##增大VG容量

wKiom1j-BOzyp7y_AAClUju6z8U513.png

 **测试

wKioL1j-BVGRkXNeAAEcpqvar2k287.png

  4.缩减lvm容量

   命令:mkfs.ext4 /dev/vg0/lv0   ##将/dev/vg0/lv0格式化为ext4格式

wKioL1j-BcqQMAaSAAC1-6YUtdc119.png

  命令:e2fsck -f /dev/vg0/lv0  ##检查文件正确性

wKioL1j-BiXRIuEoAABjbdsM24k733.png

  命令:resize2fs /dev/vg0/lv0 300M  ##定义/dev/vg0/lv0大小为300M

      mount /dev/vg0/lv0 /weixindata  

wKiom1j-BwShdnrwAADKHmleejI431.png 

  命令:lvreduce -L 300M /dev/vg0/lv0   ##缩减lv容量

wKiom1j-B1mRvIOcAADVLjM7M6I793.png

  命令:pvmove /dev/vdb1 /dev/vdb2  ##将vdb1的数据转移到vdb2上

wKioL1j-B66A6ClKAACmv-OkFVQ995.png

  命令:vgreduce vg0 /dev/vdb1   ##从vg0移除vdb1

wKioL1j-CAijVjR3AAC7gvsTkx8478.png

  命令:pvremove /dev/vdb1  ##从pv中移除vdb1

wKioL1j-CGSS7yciAADQNrdyveU952.png

  5.创建快照

   命令:touch /weixindata/file{1..10}

wKioL1j-CNCy3QH2AADloT9yyP8588.png

   命令:umount /weixindata 

wKioL1j-CR6DGMy-AAD1au1GrwE203.png

  命令:lvcreae -L 50M -n lv0backup -s /dev/vg0/lv0  ##创建快照

      mount /dev/vg0/lv0backup /weixindata

wKiom1j-CdTwpWqIAACjpz7PYMg200.png

   命令:umount /weixindata

       lvremove /dev/vg0/lv0backup   ##删除lv0backup

       lvcreae -L 50M -n lv0backup -s /dev/vg0/lv0  ##创建快照

       mount /dev/vg0/lv0backup /weixindata

   

wKiom1j-Cl3Q3cF3AAC_pkI-quo402.png



本文转自  red777    51CTO博客,原文链接:http://blog.51cto.com/12314711/1919012




相关文章
|
7月前
|
存储 固态存储 Linux
|
资源调度 分布式计算 数据可视化
灵活、可用、高扩展,EasyMR 带来全新 Yarn 的队列管理功能及可视化配置
本文为大家介绍各类资源划分和队列管理方式,以及 EasyMR YARN 的队列管理功能,如何通过可视化界面管理,给广大用户带来更高效和便捷的队列管理体验。
148 0
|
SQL 数据库
OushuDB 用户指南书籍定义创建和管理模式之创建模式
OushuDB 用户指南书籍定义创建和管理模式之创建模式
53 0
|
测试技术 开发工具 数据安全/隐私保护