linux学习33 运维高级技能-在Linux实现LVM逻辑卷及快照
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了linux学习33 运维高级技能-在Linux实现LVM逻辑卷及快照,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1953字,纯文字阅读大概需要3分钟。
内容图文
![linux学习33 运维高级技能-在Linux实现LVM逻辑卷及快照](/upload/InfoBanner/zyjiaocheng/944/d90e957ce70d4bae97be95ea21dfde5c.jpg)
一、LVM2
1、LVM:Logical Volume Manager,Version:2
LVM有点类似于我们的软raid,不过他们的驱动完全相反,我们的软raid用的是内核中的md模块,而LVM用的是dm模块,也就是device mapper(设备映射组件)。
2、dm:device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块
3、我们首先将我们的物理硬盘设备可用创建为PV,也就是可用记录元数据的设备,然后再将我们的多个pv组成VG,在组成VG之前我们的PV是不会划分成PE的,当我们的PV组成VG以后我们的PV就会被划分成多个块(PE[physics Extent])组成VG。因为我们不同的VG有可能PE大小是不一样的,比如有些VG的单个PE是8M,有些VG的单个PE是16M,因此我们的PE是PV加入至VG之后才开始分配的。在我们VG之上创建LV存储卷的过程就是指定特定数量的PE来组成一个逻辑存储空间的过程。比如我给其三个PE,一个PE为4M那么一共就是12M,将来这个空间不够用时再加一个PE进去就成16M了,然后我们发现分配过多我们还可以减掉一个,然后又回到了12M了,但是这个过程是不会损坏LV中本来存放的数据的,所以逻辑卷的大小可以动态扩展或收缩而不损坏原来的数据的
4、我们的PE一旦分配给这个逻辑卷使用后他就不再叫做PE而叫做LE [Logic Extent]
5、对于VG来讲,他的每一个设备文件组织完以后这个设备文件都在 /dev/mapper/VG_NAME-LV_NAME下,比如/dev/mapper/vol0-root表示vol0这个卷组上的一个叫做root的lv逻辑卷。因为这样不怎么好记因此他有一个简洁的符号链接指向他,也就是/dev/VG_NAME/LV_NAME,即
/dev/mapper/VG_NAME-LV_NAME <--- /dev/VG_NAME/LV_NAME
[root@localhost ~]# ls -ld /dev/mapper/* lrwxrwxrwx 1 root root 7 Jan 7 05:09 /dev/mapper/centos-root -> ../dm-0 lrwxrwxrwx 1 root root 7 Jan 7 05:09 /dev/mapper/centos-swap -> ../dm-1 crw------- 1 root root 10, 236 Jan 7 05:09 /dev/mapper/control [root@localhost ~]# ls -ld /dev/centos/* lrwxrwxrwx 1 root root 7 Jan 7 05:09 /dev/centos/root -> ../dm-0 lrwxrwxrwx 1 root root 7 Jan 7 05:09 /dev/centos/swap -> ../dm-1
二、LVM讲解
1、LVM:Logical Volume Manager,Version:2
2、dm:device mapper,将一个或多个底层块设备组织成一个逻辑设备的模块
/dev/dm-#
/dev/mapper/VG_NAME-LV_NAME
/dev/mapper/vol0-root
/dev/VG_NAME/LV_NAME
/dev/vol0/root
0:16:50
内容总结
以上是互联网集市为您收集整理的linux学习33 运维高级技能-在Linux实现LVM逻辑卷及快照全部内容,希望文章能够帮你解决linux学习33 运维高级技能-在Linux实现LVM逻辑卷及快照所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。