LVM管理
一、步骤:
1、创建新的分区,并修改分区类型为8e
2、创建物理卷PV
3、将新建的PV添加到要扩展的VG中
4、用命令lvextend或lvresize来将新加入的PE添加到要扩展的LV中
5、用命令resize2fs扩展文件系统
二、命令
1、新硬盘创建PV
#pvcreate /dev/sdb3
dev_is_mpath: failed to get device for 18:02
Physical volume "/dev/sdb3" successfully created
2、扩展VG
#vgextend testvg /dev/sdb3
Volume group "testvg" successfully extended
3、扩展LV
#lvextend -L 10G /dev/testvg/testlv //L参数是扩展到10G,dev/testvg/testlv这个事testlv的路劲,可 //用lvdisplay testlv查看
Extending logical volume testlv to 10.00 GiB
Logical volume testlv successfully resized
4、扩展文件系统
#resize2fs /dev/testvg/testlv
resize2fs 1.41.12 (17-May-2014)
Filesystem at /dev/testvg/testlv is mounted on /mnt/lvm; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/testvg/testlv to 3407872 (4k) blocks.
The filesystem on /dev/testvg/testlv is now 3407872 blocks long.
===================================================================
一、步骤
1、先卸载文件系统,然后强制执行检测e2fsck -f,缩减逻辑卷一定要先离线
2、然后确定要移除的物理卷的大小,有多少个PE。然后用命令resize2fs缩减文件系统大小,然后重新挂载逻辑卷
3、用命令lvreduce或者lvresize缩减指定个数的PE, 也可以计算出相应的大小来缩减
4、LV缩减之后,通过命令pvdisplay查看,指定要移除的PV,如果要移除的PV有PE在用,用pvmove转移PE到空闲的 PV
二、命令
1、卸载文件系统
#umount /mnt/lvm
2、强制检测文件系统
#e2fsck -f /dev/testvg/testlv
e2fsck 1.41.12 (17-May-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
3、缩减文件系统
#resize2fs /dev/testvg/testlv 9.7G
resize2fs 1.41.12 (17-May-2014)
resize2fs: Invalid new size: 9.7G
4、查看要移除的PV是否有PE被占用
#pvdisplay
--- Physical volume ---
PV Name /dev/sdb1
VG Name testvg
PV Size 3.01 GiB / not usable 2.75 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 770
Free PE 519
Allocated PE 251
PV UUID xNUWFa-1FdZ-Ctkj-rvJp-dACa-FnJw-mJf6Sc
--- Physical volume ---
PV Name /dev/sdb3
VG Name testvg
PV Size 1.01 GiB / not usable 3.41 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 258
Free PE 258
Allocated PE 0
PV UUID 8esNBR-k4zM-sQW6-Z71N-hKBX-0YlT-Egb1o5
可以看出/dev/sdb1有251个PE被分配,而/dev/sdb3的258个PE都是空闲的,所以通过pvmove命令来转移被分配的PE到/dev/sdb3
#pvmove /dev/sdb1 /dev/sdb3
/dev/sdb1: Moved: 0.0%
/dev/sdb1: Moved: 31.5%
/dev/sdb1: Moved: 74.5%
/dev/sdb1: Moved: 100.0%
5、将sdb1从testvg中移除
#vgreduce testvg /dev/sdb1
Removed "/dev/sdb1" from volume group "testvg"
6、移除PV
#pvremove /dev/sdb1
Labels on physical volume "/dev/sdb1" successfully wiped
LVM管理的更多相关文章
- Linux学习心得之 LVM管理与Linux系统安装
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 LVM管理与Linux系统安装 1.前言 2.LVM 简介与术语 3.LVM 使用 4.Li ...
- LVM管理及扩容(转)
LVM磁盘管理 一、LVM简介... 1 二、 LVM基本术语... 2 三、 安装LVM... 3 四、 创建和管理LVM... 4 2、 创建PV.. 6 3、 创建VG.. 7 4、 创建LV. ...
- linux swap 分区调控(swap分区 lvm管理)
注:linux swap分区 采用lvm管理,调控可以采用下面的方法 一.查看 swap lv [root@testdb ~]# vgdisplay -v Finding all volume ...
- Redhat 平台下 LVM 管理说明
Redhat 平台下 LVM 管理说明 LVM 是 Logical Volume Manager(逻辑卷管理器)的简写,它为主机提供了更高层次的磁盘存储管理能力.LVM 可以帮助系统管理员为应用与用 ...
- LVM管理之减少LV的大小
LVM管理之减少LV的大小 规定动作 1.umount filesystem 2.e2fsck filesystem 3.resize2fs filesystem 4.lvredure 实例演示——— ...
- lvm管理卷之缩减卷大小
最近刚刚装好了一个系统,但是因为没有分好区,导致home分区过大,所以想把home分区的一大半移动到根分区里面. 1.先说一下我的环境. 安装的是centos6版本的系统,使用的默认文件系统是ext4 ...
- 自学Linux Shell8.2-linux逻辑卷LVM管理
点击返回 自学Linux命令行与Shell脚本之路 8.2-linux逻辑卷LVM管理 Linux逻辑卷管理器软件包用来通过将另外一个硬盘上的分区加入已有文件系统,动态地添加存储空间. 1. 逻辑卷L ...
- centos7中使用LVM管理磁盘和挂载磁盘
centos7使用LVM管理一块新的磁盘 注意!文中凡是带#的都是命令标志. 一些重要概念: LV(Logical Volume)- 逻辑卷, VG(Volumne Group)- 卷组, PV(Ph ...
- Linux权限及归属管理 磁盘管理 文件系统 LVM管理
第五六七章 alias 查看系统别名 67 chmod 设置文件或目录的权限 -R表示以递归的方式设置目录及目录下的所有子目录及文件的权限 u:属主 g:属组 o:其他人 a:所有人 +:添加 ...
- linux lvm管理基础教程
linux lvm管理基础教程 本人是在redhat7.x系统上亲测lvm管理功能,至于文中所受的CentOS 6 没有亲自试过. 本文来自:https://geekpeek.net/lvm-phys ...
随机推荐
- JavaScript原型,原型链 !
js原型 问题:什么是js原型? js每声明一个function,都有prototype原型,prototype原型是函数的一个默认属性,在函数的创建过程中由js编译器自动添加. 也就是说:当生产一个 ...
- 业余编程 SQL 编程学习——1 (SQL Server 2008 R2)
1.建立test数据库: 2.创建test1数据表: test1表属性如下: 其中,ID字段设置为标识增量,增量种子为1: 这个实例是实现从第一行数据开始,将每一行最后一个字段值加下一行第二个字段值再 ...
- Jenkins学习之——(2)插件的安装
本章节将讲解如何安装jenkins的插件. 其实jenkins本身不具有任何集成的功能,而是依靠众多的插件实现功能.就像eclipse一样,期本身只是一个编辑器,而当你安装了其他的第三方插件后,就能实 ...
- javascript返回顶部几种代码总结
纯js代码 /** * 回到页面顶部 * @param acceleration 加速度 * @param time 时间间隔 (毫秒) **/ function goTop(acceleration ...
- Servlet 技术全总结 (已完成,不定期增加内容)
Servlet是独立于平台和协议的服务器端的java应用程序,处理请求的信息并将其发送到客户端. Servlet的客户端可以提出请求并动态获得响应. Servlet动态生成web页面,担当浏览器或其他 ...
- poj2932 Coneology (扫描线)
转载请注明出处: http://www.cnblogs.com/fraud/ ——by fraud Coneology Time Limit: 5000MS Memory Lim ...
- YUI 之getLocation
关于Y.getLocation的简介是 Returns the `location` object from the window/frame in which this YUI instance o ...
- git使用笔记(三)(图文说明) 图解提交更改内容的不同方式,涉及代码
此步之前的工作和示例请参考以下帖子: git使用笔记(一)Git的下载与配置 git使用笔记(二) 如何把GitHub上项目同步到本地 -------------------------------- ...
- 文成小盆友python-num8 面向对象中的成员,成员修饰符,特殊成员,异常处理,设计模式之单例模式
本节主要内容: 1.面向对象中的成员 2.成员修饰符 3.特殊成员 4.异常处理 5.设计模式之单例模式 一.面向对象中的成员(类的成员) 类的成员总共可以分为3大类,每类中有不同的分支. 1.总述, ...
- [linux]磁盘挂载
最近磁盘空间不足了, 所以需要将更多的磁盘空间加进来. 因为目前占空间最多的就是home, 无论是下载还是本地用户的东西都是放在这里的. 将分区格式化为ext4, 然后使用blkid /dev/sda ...