Linux添加新硬盘LVM操作

/dev/sda5挂载了一个/data目录,存放数据。
将新添加的硬盘空间添加到/data目录下掌握知识点linuxlvm***验证系统是否已安装lvm2。
如果没有安装,建议配置yum安装,检查当前系统硬盘及分区状态(注:Linux中第一块SCSI硬盘/dev/sda,第二块硬盘/dev/sdb等on)初始化分区sdb为物理卷pvpvcreate/dev/sdb//初始化pvdisplay//显示物理卷信息创建逻辑卷组vg,将/dev/sdb物理卷添加到此卷组(VolGroup00是自定义名称)vgcreateVolGroup00/dev/sdb//创建逻辑卷组vgdisplay//显示卷组信息创建一个逻辑卷LV,名为LogVol00,容纳卷组VolGroup00,并为其分配700M空间lvcreat-L700M-nLogVol00VolGroup00//创建逻辑卷lvdisplay//显示逻辑卷信息并格式化逻辑分区,格式ext4注意:/dev/mapper和/dev/VolGroup00/LogVol00指向同一个位置mkfs.ext4/devVolGroup00-LogVol00或mkfs.ext4/dev/VolGroup00/LogVol00结果相同测试:挂载逻辑卷//data2文件下的dev/mapper/VolGroup00-LogVol00挂载/dev/mapper/VolGroup00-LogVol00/data2。
卷pv--逻辑卷组vg--逻辑卷lv已创建,可以挂载文件系统。
正如标题所说,目标是扩大原始文件系统/数据大小。
要完成此操作,首先要卸载/data2目录挂载的逻辑卷,并卸载/data挂载的分区****卸载前备份数据。
初始化分区/dev/sda5物理卷pvpvcreate/dev/sda5//初始化pvdisplay//显示物理卷信息/dev/sda5已添加到VolGroup00卷组中,VolGroup00卷组是上一步创建的vgextendVolGroup00/dev/sda5并且逻辑卷/dev/mapper/VolGroup00-LogVol00被挂载到/data文件系统mount/dev/mapps/VolGroup00-LogVol00/data增加VolGroup00-LogVol00逻辑卷500Mlvextend-L+500M/dev/mapper/VolGroup00-LogVol00上一步操作增加了逻辑卷的大小。
/data文件系统的大小未更改。
使用resize2fs命令调整文件系统大小resize2fs/dev/VolGroup00/LogVol。
00到此结束。
修复卸载已挂载的文件系统umount/dev/VolGroup00/LogVol00删除逻辑卷lvdisplay并showlvremove/dev/VolGroup00//。
逻辑卷物理路径删除逻辑卷组vgdisplayviewvgremoveVolGroup00//逻辑卷组名称删除物理卷pvdisplay查看pvremove/dev/sdb2//物理卷名称附加lvm示意图文件系统:linux系统文件逻辑卷:顾名思义,物理卷:磁盘分区或raid逻辑卷lv\/\/\/逻辑卷组vg/\|。
物理卷pv物理卷pv物理卷pv附加常用命令1、物理卷命令一般维护命令:#pvscan//搜索系统中所有磁盘上已有的物理卷#pvdisplay物理卷完整路径名//用于显示指定卷属性它的物理体积。
#pvdata物理卷完整路径名//用于显示物理卷的卷组描述区域信息,以用于调试目的。
#pvchange–x|--allocation{y|n}物理卷的完整路径名//用于更改物理卷的分配权限,以指定物理卷的创建和删除#pvcreate设备的完整路径名//使用用于创建和删除磁盘或磁盘上的物理卷。
在分区上创建物理卷初始化信息,方便物理卷的逻辑卷管理。
#pvmove源物理卷完整路径I[目标物理卷完整路径名]//用于传输数据i物理卷到同一卷组中的其他特别版卷。
2、卷组命令一般维护命令#vgscan//发现系统中所有磁盘#vgck[卷组名称]//用于检查卷组中卷组描述的区域信息的一致性。
#vgdisplay[Volumegroupname]//显示卷组的属性信息#vgrename原始卷组名称新卷组名称#vgchange-ay|n[卷组名称]//更改卷组相应属性。
是否可以分配#vgchange-l最大逻辑卷数量//卷组可容纳的最大逻辑卷数量#vgchange-xy|n[卷组名称]//卷是否有效#vgmknodes[卷组名称|卷组名称]卷组路径]//用于创建(重新建立)现有的卷组目录以及其中的设备文件//卷组配置备份和恢复命令#vgcfgbackup[volumegroupname]//将卷组中的VGDA信息备份到“/etc/lvmconf”目录下#vgcfgrestore-nvolumegroupname物理卷全路径名//指定物理卷的信息必须从备份文件中获取创建和删除卷组#vgcreatevolumegroupnamephysicalvolume完整路径名[物理卷的完整路径名]#vgmoveVolumegroupname的扩展和收缩命令volumegroups#vgextendVolumegroupname物理卷的完整路径名[物理卷的完整路径名]#vgreduceVolumegroupname物理卷的完整路径名[物理卷的完整路径名]物理卷路径名]卷组组合并共享#vgmerge目标卷组名称源卷组名称//合并两个现有卷组,要求两个卷组的物理区域大小相等且源卷组处于非活动状态#vgsplit现有卷组是新的物理卷全路径名[物理卷全路径名]卷组输入输出命令#vgexport卷组名称#vgimport卷组名称卷组中的物理卷[卷组中的物理卷]3逻辑卷命令通用命令#lvscan#lv显示逻辑卷完整路径名[逻辑编辑卷完整路径名]#lvrename旧逻辑卷完整路径名新逻辑卷完整路径名#lvrename卷组名称旧逻辑.卷名称新建逻辑卷名称#lvchange#e2fsadm-L+|-逻辑卷增减逻辑卷的完整路径逻辑卷创建和删除命令#lvcreate#lvremove逻辑卷扩容和缩容命令#lvextend-L|--size+逻辑卷大小增加逻辑卷全路径名#lvreduceq-L|--大小+逻辑卷减少逻辑卷全路径名4.逻辑卷管理命令#lvmdiskscan//发现所有SCSI、IDE等存储设备#lvmchange-R|--reset//重置逻辑卷管理器#lvmsadc[日志文件完整路径名]//接收逻辑卷管理器读写统计信息并保存tothelogfile//#lvmsarlogfilefullpathname//从lvmsadc命令生成的日志文件中读取并报告逻辑卷。

linux如何创建逻辑分区(LVM逻辑卷管理)

不同Linux发行版的安装程序使用的分区工具有所不同。
如果要创建常规逻辑分区,通常在选择创建新分区时,默认设置为主分区。
但是,您可以在主分区选项旁边找到一个下拉菜单,并将其从主分区更改为逻辑分区。
创建逻辑分区后,将自动创建扩展分区。
如果需要使用LVM(逻辑卷管理),首先需要将一个或多个分区(PV,物理卷)组合成一个卷组(VG,卷组)。
然后,可以在这个卷组上创建逻辑卷(LV,逻辑卷)。
需要注意的是,如果安装程序的分区软件不支持LVM,则无法进行上述操作。
创建逻辑分区或使用LVM可以提供更大的灵活性和更好的磁盘管理。
例如,您可以根据需要动态调整逻辑卷的大小,而无需对整个磁盘重新分区。
此外,LVM还支持跨物理卷的镜像和条带化,从而提高了数据可靠性和性能。
安装Linux时,建议仔细阅读安装向导中的分区选项。
如果您发现默认设置不能满足您的需求,可以尝试调整分区类型或考虑使用LVM。
虽然LVM的设置过程可能比较复杂,但是它可以大大提高系统的易用性和灵活性。
对于已经安装系统的用户,可以使用`pvcreate`、`vgcreate`、`lvcreate`等命令创建物理卷、卷组和逻辑卷。
这些命令通常可以在`lvm2`软件包中找到,因此在安装新的Linux系统时确保安装该软件包非常重要。
总之,是创建常规逻辑分区还是使用LVM,需要根据具体的系统需求和使用场景来决定。
理解和掌握这些技术将帮助你更好地管理和优化你的Linux系统。