linux逻辑卷划分测试,linux逻辑划分


测试平台:vmware centos6.5 minimal
物理卷 卷组 逻辑卷 
扫描 pvscan  vgscan  lvscan 
查看  pvdisplay vgdisplay  lvdisplay 
新建  pvceate  vgcreate  lvcreate
卸载  pvremove  vgremove  lvremove 
放大   vgextend  lvextend 
缩小  vgreduce  lvreduce


 

添加一块5G的虚拟磁盘 sdb

1.新建分区

输入:fdisk /dev/sdb 接着输入n,p,1,再回车一次,输入+2500MB,分出一个2.5G的主分区sdb1
接着输入n,p,2 回车再次,把剩下的分为sdb2
再依次输入:t,1,8e把/dev/sdb1的类型修改为:8e (Linux LVM)
再依次输入:t,2,8e把/dev/sdb2的类型修改为:8e (Linux LVM)

输入w,保存分区表
注:对于那些在使用中的磁盘,保存的时候会提示“设备或资源忙”,建议重启
以更新分区表。

2.把sdb1,sdb2转换为物理卷

输入:pvcreate /dev/sdb1 /dev/sdb2
然后输入:pvdisplay /dev/sdb1 查看物理卷sdb1的信息,或输入pvdisplay 查看所有物理卷的信息。

3.创建卷组

 

输入:vgcreate lei_vg /dev/sdb1 /dev/sdb2 将sdb1和sdb2组合为卷组lei_vg
输入:vgdisplay lei_vg 查看卷组lei_vg的信息

4.创建逻辑卷

输入:lvcreate -l 100%VG -n lei_lv lei_vg创建一个大小为lei_vg整个逻辑卷的名为lei_lv的逻辑卷。

-l 100%VG 指定大小为卷组容量的百分比。-n指定逻辑卷名称。
也可以用-L 3G 指定创建大小为3G的逻辑卷。
查看逻辑卷信息:lvdisplay /dev/lei_vg/lei_lv

5.格式化及使用逻辑卷

 

输入: mkfs.ext4 /dev/lei_vg/lei_lv将逻辑卷lei_lv格为EXT4文件系统

6.挂载

 

输入:mount /dev/lei_vg/lei_lv /home
本来在home目录中存有文件,挂载后,再向home目录存文件,用df -h查看,发现/dev/mapper/lei_vg-lei_lv的占用情况,没有变化,还和刚挂上去时一样。
输入 umount /dev/lei_vg/lei_vl 卸载,再把home目录下的文件复制到/test下,重新输入:mount /dev/lei_vg/lei_lv /home挂载,再cp /test/* /home
可以了,这次存进了/dev/lei_vg/lei_lv 中
注:/dev/lei_vg/lei_lv只是一个指向/dev/mapper/lei_vg-lei_lv的链接。

开机自动挂载:vim /etc/fstab 在最后一行加上
/dev/lei_vg/lei_lv /home ext4 default 0 0

7.扩展/home目录

给/home目录再加一块2G的硬盘sdc
fdisk /etc/sdc, 然后n,p,1,w分为一个区sdc1
创建物理卷:pvcreate /dev/sdc1
# 格式化物理卷:mkfs.ext4 /dev/sdc1 (这一步好像不需要)
扩展逻辑卷组:vgextend /dev/lei_vg /dev/sdc1
将新空间添加到逻辑卷中:lvextend -l +100%free /dev/lei_vg/lei_lv
加上去后,用df -h还看不到改变,需要激活,
输入:resize2fs -p /dev/lei_vg/lei_lv (-p显示百分比进度条)
再用df -h查看,好了

 


linux逻辑卷管理

LVM(logical volume manager) 逻辑卷管理器

其中主要分为这几个概念
1物理卷-简称PV
物理卷在逻辑卷管理器中属于最底层的,任何的逻辑卷和卷组都必需依靠物理卷来建立,物理卷可以是一个完整的硬盘,也可以是硬盘中的莫一个分区
2卷组-简称VG
卷组是建立在物理卷之上,一个卷组中可以包含一个物理卷组或者多个物理卷
3逻辑卷-简称LV
逻辑卷是建立在卷组之上的,卷组中的空间可以建立多个逻辑卷,并且逻辑卷可以随意从卷组的空闲空间中增减,逻辑卷可以属于一个卷组,也可以属于不同的多个卷组
4 物理区域-简称PE
物理区域是物理卷中最小的可分配储存单元
5 逻辑区域-简称-LE
逻辑区域是逻辑卷中可用于分配的最小储存单元
6 卷组描述区域-简称VGDA
用于描述物理卷,卷组,逻辑卷分配的所由信息

一个建立逻辑卷的流程如下
PV-VG-LV
物理卷包含卷组,卷组包含逻辑卷

二redhat9中使用逻辑卷管理器

1使用vgscan生成默认的配置文件,配置文件在/etc下的lvmconf 和lvmtab 2个文件

2 为逻辑卷管理器分配物理卷
我这里使用一个分区来作/dev/hda9
#fdisk hda
>t
>9
>8e (为LVM分区)
>w
重起
#pvcreate /dev/hda9
使用
#pvdisplay /dev/hda9查看是否建立
这样就建立好了物理卷

3在物理卷中建立卷组
#vgcreate vg0 /dev/hda9 其中vg0为要建立的卷组名程.这里的PE值我们使用默认的4M如需要增大可以使用-L 选想,记住一旦设定以后不可更改PE的值
#vgdisplay 查看是否建立成功

4 在卷组中建立逻辑卷
#lvcreate -L 100M -n vg1 vg0
其中-L 选项表示你想的逻辑卷大小,以后可以用命令增减 -n指定逻辑卷的名程和卷组的名程,也可以使用绝对路径来达到上述目的
#lvdisplay /dev/vg0/vg1
查看是否建立成功

5 为逻辑卷建立文件系统
#mkfs.ext3 /dev/vg0/vg0
然后挂载尝试是否建立成功
#mount /dev/vg0/vg1 /home
这样一个逻辑卷就基本成型了

三 逻辑卷的管理

1增加新的物理卷到卷组
当卷组中没有足够的空间分配给逻辑卷时,可以用给卷组增加物理卷的方法来增加卷组的空间
# vgextend vg0 /dev/hda8
这里注意hda8必需为LVM分区

2 扩充和减小逻辑卷的容量
#e2fsadm -L +100M /dev/vg0/vg1
-L 表示增减空间 +表示加 -表示建
#e2fsadm -L -100M /dev/vg0/vg1
这里要注意文件系统必需是ext2或ext3,而且需要卸载文件系统来执行,减小的时候需要知道剪掉空间的大小,不然会造成丢失
在reiserfs文件系统中未作测试

3 删除逻辑卷-卷组-物理卷 (必需按照先后顺序来执行删除)
#lvremove /dev/vg0/vg1 删除逻辑卷
#vgremove /......余下全文>>
 

linux 怎查看逻辑卷

首先,从结果来看,你的系统并没有使用LVM(逻辑卷管理),所以没有什么可以查看的。
另外,你也可以使用命令
# lvdisplay
从命令结果也可以看出系统有没有使用LV。如果你使用了LV话,那这个就是你所需要的。
如果你本意是想查看文件系统的状况的呢,那应该使用命令
# dumpe2fs /dev/sda1
不知道哪个才是你所要求的呢?
 

相关内容