Test2 unit5

简介:

第五单元

使用逻辑卷管理器管理灵活存储

学习目标

查看 LVM 组件

实施 LVM 存储

增加文件系统

添加磁盘

创建快照作为备份

识别 LVM 组件


查看 LVM 定义

物理分区或磁盘是 LVM 的第一构建块。这些可以是分区、完

整磁盘、 RAID 集或 SAN 磁盘

物理卷是 LVM 所使用的基础 “ 物理 ” 存储。这通常是块设备 ,

例如分区或完整磁盘。设备必须初始化为 LVM 物理卷 , 才能

 LVM 结合使用


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

物理区块是物理卷中存储的小型数据区块 , 用作 LVM 存储的

后端


逻辑区块映射到物理区块 , 构成 LVM 存储的前端。默认情况

 , 每个逻辑区块映射到一个物理区块。启用某些选项将更改

此映射。例如 , 镜像会导致每个逻辑区块映射到两个物理区块

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


为什么使用逻辑卷

逻辑卷和逻辑卷管理有助于更加轻松地管理

磁盘空间。如果文件系统需要更多的空间 ,

可以将其卷组的可用空间分配给逻辑卷 , 并

且可以调整文件系统的大小。如果磁盘开始

出现错误 , 可以通过卷组将替换磁盘注册为

物理卷 , 并且逻辑卷的范围可迁移到新磁盘

wKiom1kB5BLDme5CAACdvBahAL0183.jpg

wKioL1kB5BLR90r1AACJ-2UoZKE195.jpg

wKiom1kB5BOwmVq4AACLFUJ2ekU139.jpg

wKioL1kB5BOzsnAXAACCqwBbUCk730.jpg

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

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

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

wKiom1kB40-RiJMgAAC5XhDkhto932.jpg-wh_50

挂载到  /weixin/

wKioL1kB41Djs3UiAABdJVx1bks091.jpg-wh_50

wKioL1kB41GzM7ykAABm18eXHZA109.jpg-wh_50

将lv扩大到800M

wKiom1kB41KhEzD2AABiIUqM-1A274.jpg-wh_50


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

wKioL1kB41KBwNApAACffkg_fcg930.jpg-wh_50


将lv扩大到900M

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

wKiom1kB41PiW9MEAADCzZ5jZRw768.jpg-wh_50

wKioL1kB41Sys-JuAACR4Reo490455.jpg-wh_50


将lv扩大到1500M   然而vg不足

wKiom1kB41SAuJMVAABnEEtF8Yo825.jpg-wh_50

为扩充vg 在创建第二块pv

wKioL1kB41Xi_9fgAACUgLcOYEQ342.jpg-wh_50


vgextend vg0 /dev/vdb2   ##增大VG容量

lvextend -L 1500M /dev/vg0/lv0   ##扩充成功

wKiom1kB41WgJ6msAAB2q_NDp_8514.jpg-wh_50

wKioL1kB41XjHDncAACU9kSe70k338.jpg-wh_50


取消挂载   mkfs.ext4 /dev/vg0/lv0   ##将/dev/vg0/lv0格式化为ext4格式

wKiom1kB41azXlf8AACWBbA-Rw0900.jpg-wh_50


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

wKioL1kB41fDCgT7AACD98dA54M837.jpg-wh_50

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

mount /dev/vg0/lv0 /weixin

wKioL1kB41iQna_TAAB6Ihxbi7A847.jpg-wh_50


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

wKioL1kB41jiBvxAAAB9PBPBKrc985.jpg-wh_50

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

wKiom1kB41mDY7MQAABim3MLvZQ685.jpg-wh_50


vgreduce vg0 /dev/vdb1   ##从vg0移除vdb1

pvremove /dev/vdb1       ##从pv中移除vdb1

wKioL1kB41mSp8ioAAByYaKYnDQ061.jpg-wh_50



创建快照

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

wKiom1kB41nzndb_AABo0bWWKiw182.jpg-wh_50


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

      mount /dev/vg0/lv0backup /weixin     将快照挂在到/weixin


wKioL1kB41qR28pcAABs1SpRZOE225.jpg-wh_50


删除快照中的文件

wKiom1kB41vhIwjqAABxOrXmksE284.jpg-wh_50


lvremove /dev/vg0/lv0backup   删除快照

wKiom1kB41vR11zAAABsTrP7VmE940.jpg-wh_50


重新创建快照

查看快照中文件  file文件仍存在,因为主机文件仍存在


wKiom1kB41zh1KRjAAB_EPNNzUs708.jpg-wh_50


unmount /weixin  ##取消挂载

wKioL1kB412Bg2QRAABeq03m9wc830.jpg-wh_50


lvremove /dev/lvo   ###删除文件

wKioL1kB412A2gK3AABfUL5XSDo206.jpg-wh_50










本文转自 漂浮的天堂  51CTO博客,原文链接:http://blog.51cto.com/12774215/1920233,如需转载请自行联系原作者
目录
相关文章
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
533 0
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
How to find unit test class by code
Created by Wang, Jerry, last modified on Dec 20, 2014
101 0
How to find unit test class by code
How to create unit test for product determination function module
How to create unit test for product determination function module
116 0
How to create unit test for product determination function module
OPA 7 - opaTest
Created by Wang, Jerry, last modified on Nov 08, 2015
118 0
OPA 7 - opaTest
|
存储 缓存 固态存储
Long Story of Block - 1 Data Unit
计算、存储、网络构成了云计算的基本组件。Linux 中的 IO 栈主要分为 Filesystem 与 Block 两层,前者包括 VFS 与各种类型的文件系统(包括 Ext4、XFS 等),描述了数据的组织形式、提供管理数据的接口;而后者包括通用块层 (generic block layer) 与各种类型的块设备驱动(包括 SCSI、NVMe、Virtio 等),主要实现了数据在非易失性存储(HD
354 1
Long Story of Block - 1 Data Unit
|
资源调度
R-Description Data(step 3)
R is a data analysis and visualization platform.
1060 0
|
测试技术