LVM存储虚拟化_Thin-provisioned.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LVM存储虚拟化_Thin-provisioned

LVM存储虚拟化 影痕制作 QQ交流群:305811556 LVM的 thinprovisioned ⾃动精简配置 本文档来源: /linux/mans/man7/lvmthin.7.html /documentation/en-US/Red_Hat_Enterprise_Linux/7/html- single/Logical_Volume_Manager_Administration/index.html 本⼈强烈建议你访问上⾯的地址,查看原版. thinly-provisioned LVs 是在rhel6.3中作为技术预览引入,在rhel6.5和rhel7中全⾯⽀持的 lvm技术。 ⼯作原理: 在创建Thin“瘦”卷时,预分配⼀个虚拟的逻辑卷容量⼤⼩,⽽只是在实际写入数据 时才分配物理空间给这个卷。这样我们可以轻易的创建出总逻辑容量超出物理磁盘空间的多 个“精简卷” ,⽽⽆须为将来可能达到的数据量提前“买单” 。在应⽤产⽣的数据确实需要增加 驱动器时,我们也可以灵活地在线调整卷的⼤⼩。 可能带来的问题: 当每个卷已使⽤的容量总和超过阵列的物理容量时,将⽆法再写入数据,并导致应⽤ 出错。于是设置空间预警的功能就相当重要,比如在物理空间占⽤达到85%时向管理员发出 通知,或者设定⾃动增⻓策略,当达到指定阀值,比如85%时,卷⾃动增⻓10G。 Thinprovisioned的功能。ThinProvisioned的最⼤特点在于可以对存储资源进⾏按需 动态分配,即对存储进⾏了虚拟化管理。例如,某位⽤户向服务器管理员请求分配10TB的 资源。虽然可能确实需要10TB的物理存储容量,但根据当前使⽤情况,分配2TB就已⾜ 够。因此,系统管理员准备2TB 的物理存储,并给服务器分配10TB的虚拟卷。服务器即可 基于仅占虚拟卷容量1/5的现有物理磁盘池开始运⾏。这样的“始于⼩”⽅案能够实现更⾼效 地利⽤存储容量。 详解: 在标准的逻辑卷中磁盘空间在创建时就会占⽤卷组的空间,但是在瘦(thin )卷中只 有在写入时才会占⽤存储池thinpoolLV中的空间。 ⼀个 thin逻辑卷创建前必须创建 thinpoolLV ,⼀个thinpoolLV 由两部分组成: ⼀个⼤的dataLV (数据卷)⽤来储存数据块,和⼀个metadateLV (元数据卷)。metadata 中记录了thin卷中每个块数据的所属关系。(说简单点就是metadata 中储存索引,data 中储 存真实数据,当你访问数据时,先通过索引再访问数据,因为你每次⾸先访问的不是真实数 据,所有就像C语⾔中链表⼀样,理论上储存的数据可以⽆限⼤,并且动态可调) 操作演⽰: 因为本⼈没有多余的硬盘,⼜懒的创建虚拟机,所以使⽤losetup创建虚拟磁盘作为 演⽰。 虚拟出来⼀个20G 的磁盘。 #dd if=/dev/zero of=/virtual_disk.img bs=1M count=20480 #losetup /dev/loop1 /virtual_disk.img [root@rhel7~]#losetup -a /dev/loop1: [fd00]:14(/virtual_disk.img) [root@rhel7~]#lsblk NAM MAJ:MINRM SIZ ROTYP MOUNTPOINT loop1 7:1 0 20G 0loop 如上可知我创建虚拟设备loop1 ,真实环境可直接使⽤sda或sdb等真实磁盘 [root@rhel7~]#pvcreate /dev/loop1 Physicalvolume/dev/loop1successfullycreated [root@rhel7~]#vgcreate vg /dev/loop1 Volumegroupvgsuccessfullycreated [root@rhel7~]#vgs VG #PV#LV#SNAttr VSize VFree vg 1 0 0wz--n- 20.00g20.00g Thin术语讲解 ThinDat

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档