linux 扩展lv

相关概念
逻辑卷能够实现硬盘空间的动态划分和管理。
1】 物理卷 LV
处于最低层,能够是物理硬盘上的分区,也能够是整个物理硬盘
2】 卷组 VG
卷组创建在物理卷之上,一个卷组至少要包括一个物理卷。
3】 逻辑卷 LV
逻辑卷创建在卷组之上,卷组中未分配空间能够用于创建新的逻辑卷。逻辑卷建
立后能够动态扩展或缩小空间。
系统中多个逻辑卷能够属于同一个卷组,也能够属于不一样的多个卷组。
4】 物理区域 PE
物理区域是物理卷中可用于分配的最小存储单位,物理区域的大小能够根据实际
状况在创建物理卷时指定。物理区域一旦被肯定后就不能更改。
5】 逻辑区域 LE
逻辑卷中可用于分配的最小存储单元。取决于物理区域的大小。
6】卷组描述区域 VGDA
存在于每一个物理卷中,描述该物理卷自己,物理卷所属的组,卷组中的逻辑卷,
以及逻辑卷中物理区域的分配等信息app

       7】 启动引导器程序不能从逻辑卷重读区系统的引导文件,/boot区不能放在逻辑卷中。
1
查看命令
pvscan 查看当前系统有没有物理卷
vgscan 查看当前系统有没有卷组
lvscan 查看当前系统有没有逻辑卷rem

物理卷pv的建立
1】 修改分区id
fdisk /dev/sdd
按:t 输入 逻辑卷的标号 :se
2】 建立物理卷pv
pvcreate /dev/sdb{1,2,3}
等效于
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
3】 删除pv
pvremove /dev/sdb1
4】 查看某个pv的详细信息
pvdisplay /dev/sdb1基础

【4】建立卷组vg
1】 建立vg
vgcreate myvg /dev/sdb2 /dev/sdb3
2】删除vg
vgremove myvg
3】移出pv
vgreduce myvg /dev/sdb2
4】 增长pv
vgextend myvg /dev/sdb1
5】 查看vg的详细信息
vgdisplay myvg扩展

【5】 建立逻辑卷lv
1】 建立500M的逻辑卷lv
lvcreate -L 500M -n mylv myvg
2】 删除lv
lvremove /dev/myvg/mylv
3】 查看lv详细信息
lvdisplay /dev/myvg/mylv
4】格式化 myLv
mkfs -t ext3 /dev/myvg/mylv
5】 挂载使用
mount /dev/myvg/mylv /sharemap

【6】 逻辑卷lv的缩小
1】 卸载
umount /dev/myvg/mylv
2】 强制检测
e2fsck -f /dev/myvg/mylv
3】 收缩文件系统
resize2fs /dev/myvg/mylv 100M (收缩至100M)
4】 收缩LV
lvresize -L 100M /dev/myvg/mylv (只有100M的存储空间)
5】 挂载
mount /dev/myvg/mylv /share
6】 查看
df -h /sharegc

【7】 逻辑卷lv的扩大
1】 卸载
umount /dev/myvg/mylv
2】强制检测
e2fsck -f /devmyvg/mylv
3】 扩大LV
lvextend -L +5000M /dev/myvg/mylv (在原来基础上增长5000M)
4】 扩大文件系统
resize2fs -f /dev/myvg/mylv +5000M
5】 挂载
mount /dev/myvg/mylv /share
6】 查看
df -h /share程序

扩展磁盘逻辑卷:
一、磁盘分区
fdisk /dev/sdb
二、添加到卷组
pvdisplay
vgextend VolGroup01 /dev/sdb1db

三、扩展逻辑卷
lvextend -L +5000M /dev/myvg/mylv (在原来基础上增长5000M)
resize2fs -f /dev/myvg/mylv +10000M(扩大文件系统到10000M) 注意:在rhel 7,须要使用xfs_growfs /dev/myvg/mylv 来扩展。tab

 
    增长swap:
dd if=/dev/zero of=/home/swap3 bs=1024K count=512
/sbin/mkswap /home/swap3
/sbin/swapon /home/swap3
vi /etc/fstab
swap swap defaults 0 0di

增长磁盘容量:
分区:fdisk /dev/hda1
格式化: mkfs.ext3 /dev/hda1
挂载: mount /dev/hda1 /app

这样写当然能够增长lv大小,可是在生产都是多个vg管理,因此咱们通常须要本身建立pv,vg,lv,
一、建立逻辑卷
将新建立的两个分区/dev/sdd 转化成物理卷,主要是添加LVM属性信息并划分PE存储单元.
pvcreate /dev/sdd
能够经过 pvs 或者 pvdisplay 来查看pv信息
二、建立vg
vgcreate datavg /dev/sdd
三、建立lv
lvcreate -L 220g -n datalv datavg
四、在lv上建立一个文件系统
mkfs.ext3 /dev/datavg/datalv
五、挂载目录
mount /dev/datavg/datalv /data
为了永久生效最好把挂载信息写入到 /dev/fstab
/dev/mapper/datavg-datalv    /data ext3    defaults    0 0

mount 查看挂载信息。  

相关文章
相关标签/搜索