测试平台: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/homeext4default 0 0
7.扩展/home目录
给/home目录再加一块2G的硬盘sdcfdisk /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查看,好了
新闻热点
疑难解答