Linux的lvm管理:修改LV大小
来源:互联网 发布:dmm点数充值淘宝 编辑:程序博客网 时间:2024/05/01 22:24
vm是一种灵活性很强的磁盘空间管理方式,可以方便的增加、减少文件系统的大小,这里说一下增加、减少lv及文件系统大小的操作过程。
修改lv及文件系统的大小,必须先将lv及文件系统卸载(umount),然后才可以操作。
1、增加空间
增加空间的命令是:lvextend.有两种方法,一个是指定在现有的空间上增加的大小,一个是指定将现有空间增加到多少。
举例,如果testlv目前的大小是20G
在testlv现有空间的基础上再增加10G
lvextend -L +10G -f -r /dev/testvg/testlv
此时testlv的大小是30G
将testlv的空间扩大到100G
lvextend -L 100G -f -r /dev/testvg/testlv
此时testlv的大小是100G
关于lvextend的详细用法,可以用命令lvextend –help查询。
也可以分步操作,先增加lv的大小,再修改文件系统的大小,还以增加10G为例,具体命令为:
lvextend -L +10G /dev/testvg/testlv
resize2fs -f /dev/testvg/testlv 30G
2、减少空间
减少lv空间的操作是有风险的,操作之前一定要做好备份,以免数据丢失。要减少一个lv的空间,必须先减少之上的文件系统的大小。
具体操作顺序是:检查文件系统,减少文件系统大小,减少lv大小。命令依次为:
e2fsck -f /dev/vg/lv
resize2fs /dev/vg/lv newsize
lvreduce -L newsize /dev/vg/lv
也可以用lvreduce一条命令完成。
lvreduce -L newsize -f -r /dev/vg/lv
举例,将testlv的大小减少到10G,分步操作命令如下:
e2fsck -f /dev/testvg/testlv
resize2fs /dev/testvg/testlv 10G
lvreduce -L 10G /dev/testvg/testlv
也可以用下面一条命令实现:
lvreduce -L 10G -f -r /dev/testvg/testlv
转自:
http://blog.chinaunix.net/uid-24946452-id-119775.html
自己:
增加逻辑卷容量
sudo lvextend -L +3G /dev/mapper/troll_root_vg-troll_log_lv
sudo resize2fs /dev/mapper/troll_root_vg-troll_log_lv
- Linux的lvm管理:修改LV大小
- Linux的lvm管理:修改LV大小
- 用lvm管理Linux磁盘的大小
- LVM逻辑卷管理一PV/VG/LV的创建
- linux LVM pv vg lv
- linux的LVM管理
- lvm管理:扩展lv、删除pv、lv等
- LVM逻辑卷管理:增加LV容量
- LVM管理之扩容vg/lv
- Linux LVM工具(VG和LV)
- Linux的LVM分区管理
- LVM使用之一-从实际需要出发,缩小LV大小
- AIX系统 LVM管理 PV/VG/LV 实验
- LINUX系统中的PV LV VG的关系及管理
- linux lvm 简介之一 创建 vg,lv,fs mount
- linux LVM的创建和管理
- Linux下的LVM管理命令
- Linux系统LVM逻辑卷的管理
- 多个线程访问同一个类里面的静态成员变量
- java实习生第一次面试
- 【New AKOJ】1151: 超级楼梯
- jenkins下使用git获取源码的配置方法
- Spring aop实现的三种方式
- Linux的lvm管理:修改LV大小
- IntelliJ使用指南—— 导入Eclipse的Web项目
- python
- MVC入门——经典MVC登录实例详解--附完整代码
- weqdas
- Android之ListView使用方法-SimpleAdapter-两个TextView
- xcode快捷键
- launchOptions的key
- wordpress教程:检测当前页面使用的哪个模板文件的方法