Linux的lvm管理:修改LV大小
2016-01-15 17:31
447 查看
原文链接
lvm是一种灵活性很强的磁盘空间管理方式,可以方便的增加、减少文件系统的大小,这里说一下增加、减少lv及文件系统大小的操作过程。
修改lv及文件系统的大小,必须先将lv及文件系统卸载(umount),然后才可以操作。
1、增加空间
增加空间的命令是:lvextend.有两种方法,一个是指定在现有的空间上增加的大小,一个是指定将现有空间增加到多少。
举例,如果testlv目前的大小是20G
在testlv现有空间的基础上再增加10G
lvextend -L +10G -f -r /dev/testvg/testlv
lvextend -L 100G -f -r /dev/testvg/testlv
也可以分步操作,先增加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
lvm是一种灵活性很强的磁盘空间管理方式,可以方便的增加、减少文件系统的大小,这里说一下增加、减少lv及文件系统大小的操作过程。
修改lv及文件系统的大小,必须先将lv及文件系统卸载(umount),然后才可以操作。
1、增加空间
增加空间的命令是:lvextend.有两种方法,一个是指定在现有的空间上增加的大小,一个是指定将现有空间增加到多少。
举例,如果testlv目前的大小是20G
在testlv现有空间的基础上再增加10G
lvextend -L +10G -f -r /dev/testvg/testlv
此时testlv的大小是30G
将testlv的空间扩大到100Glvextend -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
相关文章推荐
- 怎么在centos中查看某个目录的树结构?
- linux kernel module打印指定进程栈信息
- Linux创建crontab,定时将信息记录写入文件
- JavaMail邮件发送在linux环境下不能发送的问题解决
- 虚拟机下centos 6.4安装超级详细图解教程(64位)
- How to install Mysql in the CentOS
- 使用 C++11 编写 Linux 多线程程序
- CentOS minimal版安装图形界面的步骤(自动获取IP)
- (转)Linux makefile 教程 非常详细,且易懂
- linux查看系统编码和修改系统编码的方法
- Linux vi 编辑器的使用
- 在Linux下使用iconv转换字符串编码
- Linux ssh/scp连接时避免输入yes(公钥验证)并防止出现POSSIBLE BREAK-IN ATTEM
- Redhat Linux 6.4 mail server configuration
- Linux环境变量配置和Android源码导入
- ACTIVITI在LINUX下查看流程图片中文字体出现乱码的解决方案
- U-boot mkimage指定Linux内核地址时的两种方式
- Linux下make与makefile
- linux ubuntu 下安装matlab2014a
- 解决linux下网页页面解析问题