Linux-lvm
来源:互联网 发布:mac如何设置分辨率 编辑:程序博客网 时间:2024/05/22 14:18
===========================================
创建LVM
1.创建物理卷 分区 (逻辑分区|主分区)
pvcreate /dev/vdb1
pvcreate /dev/vdb2 /dev/vdb3
pvs pvdisplay
2.创建卷组
vgcreate vgtest /dev/vdb1 /dev/vdb2 /dev/vdb3
vgs vgdisplay
3.创建逻辑卷
lvcreate -n lvtest -L 400M vgtest
lvs lvdisplay
lvcreate -n lvkevin -l 50 vgtest
-L KMG指定大小 -l 通过块的数量来指定大小
lvcreate -n lvmark -l 100%FREE vgtest
4.创建文件系统 挂载
mkfs.ext4 /dev/vgtest/lvcarol
mkfs.ext4 /dev/mapper/vgtest-lvcarol
mount /dev/vgtest/lvcarol /mnt
======================================
PE的大小定制
vgcreate -s 8M vgcarol /dev/vdb5
vgchange -s 2M vgcarol
===============================
扩展
1.lv的扩展 (对应vg空间足够)
lvextend -L 500M /dev/vgweb/lvweb --> 扩展至500M
lvextend -L +300M /dev/vgweb/lvweb --> 扩展300M
2.文件系统的扩展
ext
resize2fs /dev/mapper/vgweb-lvweb
xfs
xfs_growfs /web
3.vg的扩展
vgextend vgweb /dev/vdb9
lvextend -L 1.5G /dev/vgweb/lvweb
resize2fs /dev/mapper/vgweb-lvweb
==============================================
缩小
1.文件系统的缩小
xfs不允许
ext可以
umount /lvtest
e2fsck -f /dev/mapper/vgweb-lvweb
resize2fs /dev/mapper/vgweb-lvweb 800M
2.lv缩小
lvreduce -L 800M /dev/vgweb/lvweb
lvreduce -L -300M /dev/vgweb/lvweb
lvreduce -f -L -200M /dev/vgweb/lvweb
3.vg缩小
vgreduce vgweb /dev/vdb9
=================================================
删除
1.卸载
umount
2.删除lv
lvremove -f /dev/vgcarol/lvcarol1
3.删除vg
vgremove vgweb
4.删除pv
pvremove /dev/vdb9
5.删除分区
fdisk d
=================================================
pv移动
前提:移动前后的pv存放在同一个vg当中
建议移动前后pv大小保持一致
pvmove /dev/vdb1 /dev/vdb7
| !
| |
- - - - - -
===============================================
0 0
- Linux LVM
- Linux LVM
- Linux LVM
- Linux lvm
- Linux lvm
- Linux lvm
- linux lvm
- Linux LVM
- linux LVM
- Linux-lvm
- Linux-lvm
- Linux LVM
- LVM---Linux
- linux lvm
- Linux LVM
- lvm Linux逻辑盘卷管理LVM
- Linux LVM硬盘管理及LVM扩容
- Linux LVM硬盘管理及LVM扩容
- Maven的pom.xml文件结构之环境配置profiles
- Android自定义控件步骤
- halcon/c++接口基础 之内存管理
- Build file: "no target" in "no project"
- NYOJ 773 开方数
- Linux-lvm
- SQL 时间转换
- (preparatory) S5PV210刷系统
- 在Spring3中,配置DataSource的方法有五种。
- 去除TextView后面的省略号
- java学习之路 之 反射机制(动态代理)
- Linux-nfs服务
- Fragment+ViewPager静止滑动,去掉默认的滑动效果
- cocoa touch——UIImage——attribute,draw