linux安装lvm linux编译安装软件
本篇文章给大家谈谈linux安装lvm,以及linux编译安装软件对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
Linux 添加新硬盘 LVM操作
有一个/data目录挂载在/dev/sda5,里边存放有数据。
将新添加的硬盘空间增加到/data目录下掌握知识点 linux lvm
***确认系统安装lvm2,如果没有安装,建议配置yum后安装
查看当前系统硬盘及分区情况(注:linux中SCSI的第1个硬盘/dev/sda,第2个硬盘/dev/sdb依此类推)
初始化分区sdb为物理卷pv pvcreate/dev/sdb//初始化 pvdisplay//显示物理卷信息
创建逻辑卷组vg,将/dev/sdb物理卷加入到这个卷组里(VolGroup00为自己定义的名字) vgcreate VolGroup00/dev/sdb//创建逻辑卷组 vgdisplay//显示卷组信息
创建逻辑卷LV,名称LogVol00,由卷组VolGroup00提供空间,并给他指定拥有700M的空间 lvcreate-L 700M-n LogVol00 VolGroup00//创建逻辑卷 lvdisplay//显示逻辑卷信息
格式化逻辑分区,格式 ext4注意:/dev/mapper 与/dev/VolGroup00/LogVol00指向的同一个地方 mkfs.ext4/dev/mapper/VolGroup00-LogVol00或 mkfs.ext4/dev/VolGroup00/LogVol00结果是一样的
测试:将/dev/mapper/VolGroup00-LogVol00这个逻辑卷挂在到/data2文件下 mount/dev/mapper/VolGroup00-LogVol00/data2
到此步,物理卷pv--逻辑卷组vg--逻辑卷lv创建完成,并且可以挂载文件系统。如题,目标是扩展原文件系统/data大小。下面完成此操作,先卸载挂载在/data2目录下的逻辑卷
卸载/data挂载的分区,****卸载前将数据备份走,血的教训呀!
初始化分区/dev/sda5物理卷pv pvcreate/dev/sda5//初始化 pvdisplay//显示物理卷信息
/dev/sda5添加到VolGroup00卷组中,VolGroup00卷组在上一步中已经创建 vgextend VolGroup00/dev/sda5
将/dev/mapper/VolGroup00-LogVol00逻辑卷挂载到/data文件系统 mount/dev/mapper/VolGroup00-LogVol00/data
增大VolGroup00-LogVol00逻辑卷500M lvextend-L+500M/dev/mapper/VolGroup00-LogVol00
上一步操作保是增加了逻辑卷的大小,/data文件系统大小并未改变,使用resize2fs命令,重定义文件系统大小 resize2fs/dev/VolGroup00/LogVol00
到此结束附卸载挂载文件系统 umount/dev/VolGroup00/LogVol00删除逻辑卷 lvdisplay查看 lvremove/dev/VolGroup00/LogVol00//逻辑卷物理路径删除逻辑卷组 vgdisplay查看 vgremove VolGroup00 //逻辑卷组名删除物理卷 pvdisplay查看 pvremove/dev/sdb2//物理卷名附lvm原理图文件系统:linux系统文件逻辑卷:顾名思义,物理卷:碰盘分区或者是raid逻辑卷lv 逻辑卷lv\ /\ /\ /逻辑卷组vg/ | \/ | \/ | \物理卷pv 物理卷pv 物理卷pv附常用命令 1、物理卷命令一般维护命令:#pvscan//在系统的所有磁盘中搜索已存在的物理卷#pvdisplay物理卷全路径名称//用于显示指定物理卷的属性。#pvdata物理卷全路径名称//用于显示物理卷的卷组描述区域信息,用于调试目的。#pvchange–x|--allocation{y|n}物理卷全路径名//用于改变物理卷的分配许可设置物理卷的创建与删除命令#pvcreate设备全路径名//用于在磁盘或磁盘分区上创建物理卷初始化信息,以便对该物理卷进行逻辑卷管理。#pvmove源物理卷全路径我[目的物理卷全路径名]//用于把某物理卷中的数据转移到同卷组中其他的特刊卷中。 2、卷组命令一般维护命令#vgscan//检测系统中所有磁盘#vgck [卷组名]//用于检查卷组中卷组描述区域信息的一致性。#vgdisplay [卷组名]//显示卷组的属性信息#vgrename原卷组名新卷组名#vgchange-a y|n [卷组名]//改变卷组的相应属性。是否可分配#vgchange-l最大逻辑卷数//卷组可容纳最大逻辑卷数#vgchange-x y|n [卷组名]//卷是否有效#vgmknodes [卷组名|卷组路径]//用于建立(重新建立)已有卷组目录和其中的设备文件//卷组配置的备份与恢复命令#vgcfgbackup [卷组名]//把卷组中的VGDA信息备份到“/etc/lvmconf”目录中的文件#vgcfgrestore-n卷组名物理卷全路命名//从备份文件中必得指定物理卷的信息卷组的建立与删除命令#vgcreate卷组名物理卷全路径名[物理卷全路径名]#vgmove卷组名卷组的扩充与缩小命令#vgextend卷组名物理卷全路径名[物理卷全路径名]#vgreduce卷组名物理卷全路径名[物理卷全路径名]卷组的合并与拆分#vgmerge目的卷组名源卷组名//合并两个已经存在的卷组,要求两个卷组的物理区域大小相等且源卷组是非活动的。#vgsplit现有卷组新卷组物理卷全路径名[物理卷全路径名]卷组的输入与输出命令#vgexport卷组名#vgimport卷组名卷组中的物理卷[卷组中的物理卷] 3、逻辑卷命令一般命令#lvscan#lvdisplay逻辑卷全路径名[逻辑卷全路径名]#lvrename旧逻辑卷全路径名新逻辑卷全路径名#lvrename卷组名旧逻辑卷名新逻辑卷名#lvchange#e2fsadm-L+|-逻辑卷增减量逻辑卷全路径名逻辑卷的创建与删除命令#lvcreate#lvremove逻辑卷的扩充与缩小命令#lvextend-L|--size+逻辑卷大小增量逻辑卷全路径名#lvreduce q-L|--size+逻辑卷减小量逻辑卷全路径名 4、逻辑卷管理命令#lvmdiskscan//检测所有的SCSI、IDE等存储设备#lvmchange-R|--reset//复位逻辑卷管理器#lvmsadc [日志文件全路径名]//收信逻辑卷管理器读写统计信息,保存到日志文//件中。#lvmsar日志文件全路径名//从lvmsadc命令生成的日志文件中读取并报告逻辑卷
Linux里面lvm是什么
LVM是逻辑卷管理(Logical Volume Manager)的简称,他是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,和直接使用物理存储在管理上相比,提供了更好灵活性。
LVM将存储虚拟化,使用逻辑卷,你不会受限于物理磁盘的大小,另外,和硬件相关的存储设置被其隐藏,你能不用停止应用或卸载文件系统来调整卷大小或数据迁移.这样能减少操作成本.
LVM和直接使用物理存储相比,有以下好处:
1.灵活的容量.当使用逻辑卷时,文件系统能扩展到多个磁盘上,你能聚合多个磁盘或磁盘分区成单一的逻辑卷.
2.可伸缩的存储池.你能使用简单的命令来扩大或缩小逻辑卷大小,不用重新格式化或分区磁盘设备.
3.在线的数据再分配.你能在线移动数据,数据能在磁盘在线的情况下重新分配.比如,你能在线更换可热插拔的磁盘.
4.方便的设备命名逻辑卷能按你觉得方便的方式来起所有名称.
5.磁盘条块化.你能生成一个逻辑盘,他的数据能被条块化存储在2个或更多的磁盘上.这样能明显提升数据吞吐量.
6.映像卷逻辑卷提供方便的方法来映像你的数据.
7.卷快照使用逻辑卷,你能获得设备快照用来一致性备份或测试数据更新效果而不影响真实数据.
在ubuntu kylin新安装中使用lvm是什么意思
LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制。Linux用户安装Linux操作系统时
遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当
一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间
耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。
事实上,普通的家庭用户没必要使用LVM。企业、服务器等对磁盘空间管理要求高的才有此需要。
如果要安装多系统,就不能用LVM了。