设为首页 收藏本站
查看: 649|回复: 1

[经验分享] Linux 磁盘管理之LVM

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2013-7-25 09:18:04 | 显示全部楼层 |阅读模式
LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配另外还可以能提供快照功能。
基本概念:
逻辑卷理论上可以分成三层,最下层是PV(Physical Volume),中间是VG(Volume Group)最上层是LV(Logical Volume)
PV:可以是单独的磁盘或一个磁盘上的某个分区也可以是RAID
VG:类似扩展分区,不能直接使用,必须被再次划分成LV
LV:相当于磁盘的分区,使用前需格式化并挂载,空间大小是PE的N倍。
PE:物理盘区,在生成VG时被定义,是分配给逻辑卷的最基本的存储单位一般为2^N MB,默认为4MB
LE:逻辑盘区,把VG中的PE个数分配给逻辑卷之后,就成了LE了。
通常把逻辑卷的大小称为物理边界;
把文件系统大小称为逻辑边界或文件系统边界。

184443136.png


在扩大逻辑卷时,先扩展物理边界,然后再扩展文件系统边界;
在缩减逻辑卷时,先缩减文件系统边界,然后缩减物理边界,缩减逻辑卷有风险!

     逻辑卷的快照(snapshot)功能,可以方便数据备份,快照卷是原来文件的访问入口,在建立快照的那一刻,数据是锁定的,如果通过快照卷访问数据时,原来逻辑卷上的数据没有更改,那么,快照卷是没有数据的,所看到的文件只是原来逻辑卷上文件的映射,在生成快照卷之后,只有原来逻辑卷上所有改动的数据的原数据会被拷贝到快照卷上,所以快照卷的大小一般会比原来的逻辑卷要小很多。最大也不会超过原来的逻辑卷的已使用空间大小。
逻辑卷管理命令:
1、创建PV
pvcreate   device 用以创建PV
pvdisplay  device 用以显示PV信息,pvs简要显示PV信息。

184510458.png

2、创建VG
vgcreate  VG_name  /path/to/PV
-l 指定最多可以创建多少个LV
-p 最多可以有多少PV
-s 指定PE的大小
VG查看命令:
vgdisplay 、vgs

184551269.png


3、创建LV
lvcreate  LV_name VG_name
-c 指定chunk size
-l 指定LE的个数
-L 指定LV的大小,单位为M
-n 指定LV名称
-p 指定读写权限
-s 指定创建snapshot
查看单个lv时,要指定路径:
lvdisplay /dev/VG_name/LV_name
lvdisplay /dev/mapper/VG_name-LV_name

184622506.png


4、格式化LV并挂载:
格式化挂载LV与一般分区无异
mke2fs -t ext4 /dev/VG_name/LV_name
mount /dev/VG_name/LV_name Mount_point

184841716.png


5、扩展逻辑卷组
首先准备好PV
然后vgextend  VG_name  /path/to/PV

185656876.png


6、缩减逻辑卷组
确定要移除的PV;
将此PV上的数据移到其他的PV; pvmove  /path/to/PV
从卷组中移除该PV;vgreduce VG_name  /path/to/PV
以移除hda6为例:

185633153.png


7、扩展LV
确定扩展多大;
确定当前VG有足够的空闲空间;
先扩展物理边界,然后扩展文件系统边界。
实施过程中出现异常,不支持on-line resize,按照提示处理即可;
扩展LV完成后如需进行文件系统检测,需先卸载;

185408123.png

185411520.png 185409750.png


8、缩减LV
确定缩减为多大,前提是至少可以容纳原有所有数据。
1、检测文件系统e2fsck -f/path/to/LV
2、卸载LV
3、缩减逻辑边界(文件系统边界)
4、缩减物理边界
5、检测文件系统

185548509.png

185549318.png

9、快照卷
lvcreate  -L SIZE -s  -n Snap_name /path/to/lv
185208262.png
10、移除逻辑卷、移除卷组、移除PV
先卸载后移除
lvremove  /path/to/lv
vgremove  VG_name
pvremove /path/to/pv
185127247.png




运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-7790-1-1.html 上篇帖子: PXE+Dnsmasq+nginx+KS.cfg安装cnentos6.4 下篇帖子: 制作CentOS 6.4 U盘启动安装盘(grub方式) 下 Linux

尚未签到

发表于 2013-10-23 21:25:15 | 显示全部楼层
有竞争才有进步嘛

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表