Linux下Lvm安装配置
设置Linux操作系统安装选项

4)“格式化”:该字段显示了正创建的分区是否已被格 式化。
5)“大小(MB)”:该字段显示了分区的大小。 6)“开始”:该字段显示了分区在用户的硬盘上开始的
柱面。 7)“结束”:该字段显示了分区在用户的硬盘上结束的
柱面。 8)“隐藏RAID设备或LVM卷组成员”:如果用户不想 看到创建的RAID设备或 LVM卷组成员,可以选中该 复选框。
6)“LVM”按钮允许用户创建一个LVM逻辑卷。LVM (逻辑卷管理器)是用来表现基本物理贮存空间的简 单逻辑视图。LVM管理磁盘上的单个分区。要创建 LVM逻辑卷,用户必须首先创建物理卷(LVM)类型 的分区。创建了一个或多个物理卷分区后,可单击 LVM按钮来创建LVM逻辑卷。
(3)分区标签
在分区层次之上的信息是表示用户正创建的分区的标签。 下面介绍一下各个标签的含义。
1)“设备”:该字段显示分区的设备名。
2)“挂载点/RAID/Volume”:该字段标明分区将被挂载 的位置。挂载点是文件在目录层次内存放的位置,如 果某个分区存在,但还没有设立,那么用户需要为其 定义挂载点。双击分区图标或单击“编辑”按钮来为 其定义挂载点。
3)“类型”:该字段显示了分区的类型,如ext2、ext3 或vfat。
“模拟3键”复选框允许用户像使用“3键鼠标”一样使用“双键鼠标”。一般来说, 3键鼠标在图形化界面中使用起来比较方便。如果选中这个复选框,可以同时按鼠标的左 右键来模拟3键鼠标的“中间”键。
图2.6 选择鼠标窗口
1.4 安装类型
在“选择安装类型”窗口中确定用户系统安装类型,如图 2.7所示。
图2.7 选择安装类型窗口
2. 分区设置 (1)磁盘图形化窗口
在“磁盘图形化表示”窗口,如果用户的硬盘只有一个分区,将出现 如图2.9所示的窗口。
Linux怎么创建LVM

Linux怎么创建LVMLVM是Linux下对磁盘分区管理的一种机制,相信不少人想要知道Linux如何创建LVM的方法,因此店铺将针对LVM的创建和使用做个详细介绍,一起来学习下吧。
Linux怎么创建LVMPV: 实体分割区(Partition)/dev/had...VG: 虚拟硬盘 /dev/vg_nameLV:虚拟分割区 /dev/vg_name/lv_nameLVM创建过程:如有三个硬盘hda2(3G)/hdb2(3G)/hdc2(3G)/hdd2(3G)+hda1(100M boot分区)1、创建分区:fdisk /dev/hda(..hdb..hdc..hdd) -----p---n--t--8e---p--w--- reboot(分出hda2/hdb2/hdc2/hdd2各3G的分区,分区格式为8e(lvm 分区)2、创建物理卷(PV):pvcreate [-v] /dev/hda2 /dev/hdb2 /dev/hdc2 /dev/hdd2***创建物理卷(PV)之前可以通过pvscan 查看是否有物理卷及其信息,如pvscan查看到现有PV(如/dev/hdb1、/dev/hdc1)属于VG (如VG0),则可以通过pvdisplay /dev/hdb1查看现有LVM的情况。
****-v显示创建的全部过程,可以省略3、创建卷组(VG):vgcreate [-v] [-s 8M]vg01 /dev/hda2 /dev/hdb2 /dev/hdc2 /dev/hdd2***创建卷组((VG)之前可以通过vgdisplay查看现有卷组信息;*** -s 创建的VG的PE大小(如8M),默认省略不写为4M,必须是4的整数倍;***VG创建好后,自动就Active起来,若没有自动Active则可以通过 vgchange -a y vg01激活 VG;也可以通过vgchange -a n vg01 关闭Actice 的VG为Deactive;***只有对Deactive 的VG才能进行更改、删除;VG的重命名不需要Deactive,如 vgrename old_vg_name new_vg_name;***vgremove 删除现有VG :vgremove vg_name;必须是Deactive VG.***若在创建了LVM后发现硬盘空间不够,则可以创建一个LVM 分区,通过pvcreate激活此分区,再通过vgextend加入到现有VG 中以扩充空间。
lvm参数

lvm参数LVM(逻辑卷管理器)是一种在Linux操作系统上用于管理磁盘存储的技术。
通过LVM,我们可以将多个物理磁盘分区合并成一个逻辑卷,并对逻辑卷进行动态调整和管理,而无需停机或影响正在运行的系统。
在使用LVM时,我们可以使用不同的参数来控制和配置逻辑卷。
这些参数可以通过命令行工具或配置文件进行设置。
下面是一些常用的LVM参数及其相关参考内容:1. PVCreate命令参数:- -v:显示详细的输出,包括操作的进程和结果。
- -ff:强制格式化物理卷,忽略潜在的数据损失风险。
- -M2:使用LVM2元数据格式,取代默认的LVM1格式。
- /dev/sdX:指定要创建物理卷的磁盘分区。
2. VGCreate命令参数:- -s:指定PE(物理区块)大小,默认为4MB。
- -c:指定最大PE数量,默认为无限制。
- --metadatacopies:指定元数据副本数量,默认为2。
- -p:指定VG名称。
3. LVCreate命令参数:- -L:指定逻辑卷的大小。
- -n:指定逻辑卷的名称。
- -C y:在创建逻辑卷之前需要确认。
4. LVExtend命令参数:- -L:指定逻辑卷的新大小。
- -l:指定逻辑卷的新大小,以PE数量为单位,例如“+10”表示增加10个PE。
- -r:同时调整文件系统大小。
- -n:指定逻辑卷的名称。
5. LVReduce命令参数:- -L:指定逻辑卷的新大小。
- -l:指定逻辑卷的新大小,以PE数量为单位,例如“-10”表示减少10个PE。
- -r:同时调整文件系统大小。
- -n:指定逻辑卷的名称。
6. PVResize命令参数:- -s:指定要改变的物理卷大小,默认为缩小卷。
- -n:指定物理卷的名称。
7. PVMove命令参数:- -n:指定要移动的物理卷名称。
- -v:显示详细的输出。
8. PVRemove命令参数:- -v:显示详细的输出。
- -ff:强制删除物理卷,忽略潜在的数据损失风险。
linux lvm管理详解

LVM是什么,与普通的磁盘分区有什么区别,有什么优势如何创建LVM,如何增加其大小,如何减少其大小从PD到PV到VG再到LV,描述一下为什么它能实际在线扩容和缩减LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。
它最主要的功能是能灵活的调整分区的大小它是如何形成的呢?首先,可以将块设置成lvm格式,即在fdisk时设置为8e。
那么这种块设置就从PD变成了PV。
即物理卷。
PV:物理卷physical volumevg: 卷组:由多个PV可以组成一个卷组,每个PV只能属于一个卷组lv:逻辑卷,vg相当于一个逻辑磁盘,在这个逻辑的磁盘上,再来划分出逻辑的分区就是lv。
可以对lv进行分区、格式化。
pe: physical extend.相关于文件系统的block,一个vg的最大容量由PE的大小来决定。
因为一个vg最多可以容纳65534个PE,PE的默认大小是4M。
所以默认来说,如果不在创建卷组时更改PE的大小,这个vg的容量最多只有256G一、pv的命令pvcreate: initialize a disk or partition for use by LVM格式:pvcreate 块设备名称...pvdisplay: display attributes of a physical volume格式pvdisplay pv名称pvscanpvremove: remove a physical volume格式pvremove pv名称例:在下面的sdb5-8,创建四个PVsector:扇区track:磁道cylinders:柱面Disk /dev/sdb: 21.5 GB, 21474836480 bytes255 heads, 63 sectors/track, 2610 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk identifier: 0x4ebf972fDevice Boot Start End B locks Id System/dev/sdb1 1 654 5253223+ 83 Linux/dev/sdb4 655 2610 157 11570 5 Extended/dev/sdb5 655 1047 3 156741 8e Linux LVM/dev/sdb6 1048 1440 31 56741 8e Linux LVM/dev/sdb7 1441 1833 31 56741 8e Linux LVM/dev/sdb8 1834 2226 31 56741 8e Linux LVM/dev/sdb9 2227 2610 30 84448+ 83 Linux创建PV[root@centos6~]# pvcreate /dev/sdb{5,6,7,8}Physical volume "/dev/sdb5" successfully createdPhysical volume "/dev/sdb6" successfully createdPhysical volume "/dev/sdb7" successfully createdPhysical volume "/dev/sdb8" successfully created[root@centos6~]# pvsPV VG Fmt Attr PSize PFree/dev/sda2 vg_centos6 lvm2 a-- 59.51g 0/dev/sdb5 lvm2 a-- 3.01g 3 .01g/dev/sdb6 lvm2 a-- 3.01g 3 .01g/dev/sdb7 lvm2 a-- 3.01g 3 .01g/dev/sdb8 lvm2 a-- 3.01g 3 .01gPV的名称所属VG 磁盘格式PV容量PV 空闲容量[root@centos6~]# pvdisplay--- Physical volume ---PV Name /dev/sda2VG Name vg_centos6PV Size 59.51 GiB / not usable 3.00 MiBAllocatable yes (but full)PE Size 4.00 MiBTotal PE 15234Free PE 0Allocated PE 15234PV UUID H6y2wC-Rc73-K3OU-Mn3R-ojvi-LhkB-1uaUpI"/dev/sdb5" is a new physical volume of "3.01 GiB"--- NEW Physical volume ---PV Name /dev/sdb5VG NamePV Size 3.01 GiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID AhsKzf-bnMj-Iefd-kI97-WtRX-S1IB-KEG24O"/dev/sdb6" is a new physical volume of "3.01 GiB"--- NEW Physical volume ---PV Name /dev/sdb6VG NamePV Size 3.01 GiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID nBeeU0-GggM-2UHO-zZ7M-g27G-UX2C-Q61zzu"/dev/sdb7" is a new physical volume of "3.01 GiB"--- NEW Physical volume ---PV Name /dev/sdb7VG NamePV Size 3.01 GiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID LRghKP-Ey0M-mSdx-BCZI-0rDV-OfyF-mGN9rg"/dev/sdb8" is a new physical volume of "3.01 GiB"--- NEW Physical volume ---PV Name /dev/sdb8VG NamePV Size 3.01 GiBAllocatable NOPE Size 0Total PE 0Free PE 0Allocated PE 0PV UUID l2dy8X-2HSj-Nl8H-hsxD-3ApO-m9iA-NjlrT2二、创建VGvgcreate: vgcreate - create a volume group格式vgcreate 选项vg名 pv名称-s : 指定pe的大小vgdisplay: 显示vg的状态vgscan:查找系统上是否有vg存在vgextend:在VG内增加额外的pvvgreduce: 将某个pv从vg中删除vgremove:删除一个vg将上述4个3G的PV中的三个创建一个VG,PE大小为8M[root@centos6~]# vgcreate -s 8M myvg /dev/sdb{5,6,7}Volume group "myvg" successfully created[root@centos6~]# vgsVG #PV #LV #SN Attr VSize VFreemyvg 3 0 0 wz--n- 9.02g 9.02gvg_centos6 1 3 0 wz--n- 59.51g 0[root@centos6~]# vgdisplay--- Volume group ---VG Name myvgSystem IDFormat lvm2Metadata Areas 3Metadata Sequence No 1VG Access read/writeVG Status resizableMAX LV 0Cur LV 0Open LV 0Max PV 0Cur PV 3Act PV 3VG Size 9.02 GiBPE Size 8.00 MiBTotal PE 1155Alloc PE / Size 0 / 0Free PE / Size 1155 / 9.02 GiBVG UUID 4r82zu-R0YK-fVVe-dTs6-bEtZ-i3rU-SI5xNT三、创建lvlvcreate-L #:后面接容量,可以是M、G等-l #: 后面接PE的个数-n : 后接由用户定义的lv名称格式:lvcreate 容量大小名称 vg名称例:[root@centos6~]# lvcreate -L 8G -n mylv /dev/myvgLogical volume "mylv" createdlvscanlvdisplaylvextendlvreducelvremovelvresize[root@centos6~]# lvscanACTIVE '/dev/myvg/mylv' [8.00 GiB] inhe ritACTIVE '/dev/vg_centos6/lv_root' [50.00 GiB] inheritACTIVE '/dev/vg_centos6/lv_home' [5.57 G iB] inheritACTIVE '/dev/vg_centos6/lv_swap' [3.94 G iB] inherit[root@centos6~]# lvdisplay /dev/myvg/mylv--- Logical volume ---LV Path /dev/myvg/mylvLV Name mylvVG Name myvgLV UUID 28bXXM-8I9A-ksWP-9DVg-4d6 6-sZIf-OvreFmLV Write Access read/writeLV Creation host, time centos6, 2016-06-17 17:01:55 +0800 LV Status available# open 0LV Size 8.00 GiBCurrent LE 1024Segments 3Allocation inheritRead ahead sectors auto- currently set to 256Block device 253:3四、格式化、挂载到/lvm[root@centos6/]# mke2fs -j /dev/myvg/mylv[root@centos6/]# mount /dev/myvg/mylv /lvm[root@centos6/]# ls /lvmlost+found[root@centos6/]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/myvg-mylv 7.9G 147M 7.4G2% /lvm五、高级特性之扩容由于业务需要,之前由三个块设备组成的VG,上面有一个lv叫mylv,容量已经不够用。
第3讲 Linux 的安装与配置

图3 -3 鼠标配置
ห้องสมุดไป่ตู้
返回到本节
第3章
Linux的安装与配置
(4)选择安装还是升级:如果安装程序在系统上检测到从前安装 的 Red Hat Linux 版本,“升级检查”窗口就会自动出现。要在系 统上执行Red Hat Linux 9的新安装,在图3 -4中选择“执行Red Hat Linux 的新安装”,然后点击“下一步”。
图3-1 语言选择
返回到本节
第3章
Linux的安装与配置
(2)键盘配置:在图3-2中,使用鼠标来选择要在本次安装中和今后 用在系统默认的键盘布局类型(本例选择美国英语式),选定后单击 “下一步”进入鼠标配置。要在安装结束后改变键盘类型,可在shell 提示下键入“redhat-config-keyboard”命令来启动键盘配置工具。如果 不是根用户,系统会提示输入根口令再继续。
返回到本节
第3章
Linux的安装与配置
当添加完毕后,重新回到图3 -7所示对话框。还可对分区通过编辑和 删除按钮进一步对磁盘进行分区。如果分区结束,在图3 -7中单击 “下一步”按钮,打开引导装载程序配置对话框,如图3 -9所示。
图3 -9 引导装载程序配置
返回到本节
第3章
Linux的安装与配置
(9)引导装载程序配置:默认情况下,引导装载程序被安装到第一 块磁盘的MBR(主引导记录)上,一般无需更改。 (10)网络配置:如果没有网络设备,用户将看不到这个屏幕。如果 有网络设备但还没有配置联网,现在可配置它,如图3 -10所示。安 装程序会自动检测到所拥有的任何网络设备,并显示在“网络设备” 列表中。现选择以后再配置,直接单击“下一步”按钮。
返回到本节
Linux创建GPT分区普通卷和LVM卷

Linux创建GPT分区普通卷和LVM卷1. 背景Linux怎么创建大于2T空间的分区,因为fdisk只支持mbr分区,而大容量的分区需要使用GPT。
MBR分区表最多只能识别2TB左右的空间,大于2TB 的容量将无法识别从而导致硬盘空间浪费;GPT分区表则能够识别2TB以上的硬盘空间。
2. 创建GPT分区假设目前一块sdb磁盘,有12T的空闲空间,操作如下:root@foryou:/# parted /dev/sdbGNU Parted 3.2使用 /dev/sdbWelcome to GNU Parted! Type 'help' to view a list of commands. (parted) p错误: /dev/sdb:未确认磁盘标签Model: DELL PERC H740P Adp (scsi)磁盘 /dev/sdb: 12.0TBSector size (logical/physical): 512B/512B分区表:unknownDisk Flags:创建gpt标签(parted) mklabel新的磁盘标签类型?gpt(parted) pModel: DELL PERC H740P Adp (scsi)磁盘 /dev/sdb: 12.0TBSector size (logical/physical): 512B/512B分区表:gptDisk Flags:创建p1 分区ext4的2TB,p2分区xfs的500GB,name分区剩下所有空间。
(parted) mkpart分区名称? []? p1文件系统类型? [ext2]? ext4起始点?1结束点?2TB(parted) mkpart分区名称? []? p2文件系统类型? [ext2]? xfs起始点?2T结束点?2500GB(parted) mkpart分区名称? []? name文件系统类型? [ext2]? 起始点?2500GB结束点?100%(parted) pModel: DELL PERC H740P Adp (scsi)磁盘 /dev/sdb: 12.0TBSector size (logical/physical): 512B/512B分区表:gptDisk Flags:数字开始: End 大小文件系统 Name 标志1 1049kB 2000GB 2000GB ext4 p12 2000GB 2500GB 500GB xfs p23 2500GB 12.0TB 9496GB ext2 name创建GPT分区3. 重读分区表partprobe命令用于重读分区表,当出现删除文件后,出现仍然占用空间。
Linux将空闲磁盘空间分区加入LVM总结

背景:虚机存在磁盘空间未分区及挂载,需将未分区的磁盘空间划分到LVM,并加到制定的目录下/home 思路:
1、将空闲空间进行分区
2、将分好的分区加到LVM
操作步骤:
1、在root用户下执行fdisk –l
分析:13055-26108的柱面未利用
2、对/dev/sda剩余空间进行再分区,执行fdisk/dev/sda
3、检查分区是否成功
4、重启使其生效,执行reboot
5、创建物理卷:pvcreate/dev/sda3
6、查看/dev/sda2的组空间:pvdisplay
7、将创建的物理卷/dev/sda3加到指定的组空间中VolGroup:vgextendVolGroup /dev/sda3
8、确认/dev/sda和/dev/sda3的组空间是否一致:pvdisplay
9、查看卷组空间情况:vgdisplay由下图红框所示,有100G的空间可供扩展添加到/home分区中
10、扩展/home分区(/dev/mapper/VolGroup-lv_home):lvresize -L +100G /dev/mapper/VolGroup-lv_home
如下有报错说明实际没有100G可扩展,适当调小些:lvresize -L +99.99
G /dev/mapper/VolGroup-lv_home
11、使扩展的分区有效:resize2fs/dev/mapper/VolGroup-lv_home(执行此命名需要等待一定的时间,具体视扩展分区大小而定)
12、验证加载情况:df –h。
linux 中lvmlockd的使用

linux 中lvmlockd的使用lvmlockd是一个用于管理逻辑卷(LVM)的守护进程。
LVM (逻辑卷管理)是一种在Linux系统中实现磁盘空间虚拟化的技术。
lvmlockd负责在多个进程之间同步和管理逻辑卷的访问权限。
以下是lvmlockd的一些基本使用方法:1.安装lvmlockd: 在Debian或Ubuntu系统中,可以使用以下命令安装lvmlockd:sudo apt-get updatesudo apt-get install lvm2在RHEL或CentOS系统中,可以使用以下命令安装:sudo yum install lvm22.启动和停止lvmlockd: 使用以下命令启动lvmlockd:sudo service lvmlockd start使用以下命令停止lvmlockd:sudo service lvmlockd stop3.配置lvmlockd: lvmlockd的配置文件位于/etc/lvmlockd/lvmlockd.conf。
您可以使用文本编辑器编辑此文件,以修改lvmlockd的行为。
例如,要更改lvmlockd的日志级别,可以在此文件中找到以下行:# Log levellog_dest sysloglog_dest stdoutlog_level debug将debug更改为info或其他级别,然后保存并重启lvmlockd。
4. 监控lvmlockd: 要监控lvmlockd的运行状态,可以使用以下命令:sudo systemctl status lvmlockd此外,您还可以查看lvmlockd的日志文件,了解可能的错误和警告。
日志文件通常位于/var/log/lvmlockd/。
。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux下Lvm安装配置LVM是Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力。
LVM可以帮助系统管理员为应用与用户方便地分配存储空间。
在LVM 管理下的逻辑卷可以按需改变大小或添加移除。
另外,LVM可以为所管理的逻辑卷提供定制的命名标识。
因此,使用LVM主要是方便了对存储系统的管理,增加了系统的扩展性。
一、准备lvm环境1.硬盘的准备添加了一块硬盘/dev/hdb。
准备了三个分区,方案如下:容量为100M,仅为了实验准备。
/dev/hdb1/dev/hdb2/dev/hdb32.转换分区类型为lvm卷fdisk /dev/hdbt转换为lvm卷类型Device Boot Start End Blocks Id System/dev/hdb1 1 208 98248+ 8e Linux LVM/dev/hdb2 209 416 98280 8e Linux LVM/dev/hdb3 417 624 98280 8e Linux LVM然后w保存并且#partprobe /*使用磁盘分区生效*/二、lvm创建过程1.从硬盘驱动器分区中创建物理卷(physical volumes-PV)。
2.从物理卷中创建卷组(volume groups-VG)3.从卷组中创建逻辑卷(logical volumes-LV),并分派逻辑卷挂载点,其中只有逻辑卷才可以写数据。
lvm的最大的特点就是可以动态的调整分区的大小,并且可以随着分区容量的增长而增加磁盘空间的容量。
LVM配置与创建三、LVM的物理卷PV1.相关命令pvcreate 创建PVpvscan 扫描PVpvdisplay 显示PVpvremove 删除PVpartprobe2.创建物理卷如果以上容量不够,可以再添加其它分区到物理卷中。
[root@redhat ~]# pvcreate /dev/hdb1 /dev/hdb2Physical volume "/dev/hdb1" successfully createdPhysical volume "/dev/hdb2" successfully created[root@redhat ~]# pvscanPV /dev/hdb1 lvm2 [95.95 MB]PV /dev/hdb2 lvm2 [95.98 MB]Total: 2 [191.92 MB] / in use: 0 [0 ] / in no VG: 2 [191.92 MB][root@redhat ~]# pvdisplay--- NEW Physical volume ---PV Name /dev/hdb1VG NamePV Size 95.95 MBAllocatable NOPE Size (KByte) 0Total PE 0Free PE 0Allocated PE 0PV UUID 2Ni0Tx-oeSy-zGUP-t7KG-Fh22-0BUi-iyPhhQ--- NEW Physical volume ---PV Name /dev/hdb2VG NamePV Size 95.98 MBAllocatable NOPE Size (KByte) 0Total PE 0Free PE 0Allocated PE 0PV UUID 2XLXfY-V3L2-Mtsl-79U4-ovuJ-YaQf-YV9qHs四、创建LVM的卷组VG1.相关命令vgcreate 创建VGvgscan 扫描VGvgdispalyvgextendvgreducevgchangevgremove2.创建逻辑卷VG[root@redhat ~]# vgcreate vg0 /dev/hdb1 /dev/hdb2Volume group "vg0" successfully created[root@redhat ~]# vgscanReading all physical volumes. This may take a while...Found volume group "vg0" using metadata type lvm2[root@redhat ~]# vgdisplay--- Volume group ---VG Name vg0System IDFormat lvm2Metadata Areas 2Metadata Sequence No 1VG Access read/writeVG Status resizableMAX LV 0Cur LV 0Open LV 0Max PV 0Cur PV 2Act PV 2VG Size 184.00 MBPE Size 4.00 MB /*分配的块的大小默认为4M*/Total PE 46Alloc PE / Size 0 / 0Free PE / Size 46 / 184.00 MBVG UUID kL5CGk-5Odk-r3PK-9q0A-s94h-OHv4-BojBnH增加VG 容量到1TB的方法:vgcreate -s 16M vg0 /dev/hdb1 /dev/hdb23.删除与添加逻辑卷[root@redhat ~]# vgreduce vg0 /dev/hdb2Removed "/dev/hdb2" from volume group "vg0"[root@redhat ~]# vgextend vg0 /dev/hdb2Volume group "vg0" successfully extended五、创建LVM的逻辑卷LV1.相关命令lvcreatelvscanlvdisplaylvextendlvreducelvresize2.创建逻辑卷LV[root@redhat ~]# lvcreate -L 184M -n data vg0Logical volume "data" created[root@redhat ~]# lvscanACTIVE '/dev/vg0/data' [184.00 MB] inherit[root@redhat ~]# lvdisplay--- Logical volume ---LV Name /dev/vg0/dataVG Name vg0LV UUID HNKO5d-yRre-qVnP-ZT8D-fXir-XTeM-r6WjDXLV Write Access read/writeLV Status available# open 0LV Size 184.00 MBCurrent LE 46Segments 2Allocation inheritRead ahead sectors 0Block device 253:0六、挂载LVM的逻辑卷LVlv的格式化:mkfs.ext3 /dev/vg0/datamdkir /mnt/lvmmount /dev/vg0/data /mnt/lvm[root@redhat ~]# ls /mnt/lvmlost+found[root@redhat ~]# df -T文件系统类型 1K-块已用可用已用% 挂载点/dev/hda3 ext3 7625092 2219460 5012040 31% //dev/hda1 ext3 101086 10006 85861 11% /boottmpfs tmpfs 150108 0 150108 0% /dev/shm/dev/mapper/vg0-dataext3 182469 5664 167385 4% /mnt/lvm七、LVM的容量调整LVM的容量调整可以在多个环节进行调整,比如:可以在物理卷上,VG上,以及LV上,都可以进行容量的扩展,这也是LVM它的一个优势所在。
1.添加物理卷首先应卸载在使用过程中的LV,然后必须保证该磁盘的类型是lvm类型,才能[root@redhat ~]# umount /dev/vg0/data[root@redhat ~]# pvcreate /dev/hdb3Physical volume "/dev/hdb3" successfully created[root@redhat ~]# pvscanPV /dev/hdb1 VG vg0 lvm2 [92.00 MB / 0 free]PV /dev/hdb2 VG vg0 lvm2 [92.00 MB / 0 free]PV /dev/hdb3 lvm2 [95.98 MB]Total: 3 [279.98 MB] / in use: 2 [184.00 MB] / in no VG: 1 [95.98 MB]2.添加VG的容量把上面新添加的LVM磁盘加入到vg0卷组中。
[root@redhat ~]# vgextend vg0 /dev/hdb3Volume group "vg0" successfully extended[root@redhat ~]# vgdisplay--- Volume group ---VG Name vg0System IDFormat lvm2Metadata Areas 3Metadata Sequence No 5VG Access read/writeVG Status resizableMAX LV 0Cur LV 1Open LV 0Max PV 0Cur PV 3Act PV 3VG Size 276.00 MBPE Size 4.00 MBTotal PE 69Alloc PE / Size 46 / 184.00 MBFree PE / Size 23 / 92.00 MBVG UUID kL5CGk-5Odk-r3PK-9q0A-s94h-OHv4-BojBnH3.添加入LV中VG增珈的容量把新加入LVM磁盘的容量加入LV中。
[root@redhat ~]# lvextend -L +92M /dev/vg0/dataExtending logical volume data to 276.00 MBLogical volume data successfully resized[root@redhat ~]# lvscanACTIVE '/dev/vg0/data' [276.00 MB] inherit[root@redhat ~]# resize2fs -f /dev/vg0/dataresize2fs 1.39 (29-May-2006)Resizing the filesystem on /dev/vg0/data to 282624 (1k) blocks.The filesystem on /dev/vg0/data is now 282624 blocks long.如果不做这一步的话,在实现挂载的时候,发现LV的容量没有真正的加入进LV 卷中,因为相关信息写入到了磁盘超级块中。