Linux LVM扩容和缩容

摘要:
将原硬盘上的LVM分区/dev/mapper/RHEL-Data由原来的60G扩展到80GStep1:将LVData扩容+20G,如下图:[root@escdata]#lvextend-L+20G/dev/RHEL/DataSizeoflogicalvolumeRHEL/Datachangedfrom60.00GiB(15360extents)to80.00GiB(20480extents).Lo

将原硬盘上的LVM分区/dev/mapper/RHEL-Data由原来的60G扩展到80G

Step1:将LVData扩容+20G,如下图:

[root@esc data]# lvextend -L +20G /dev/RHEL/Data
Size of logical volume RHEL/Data changed from 60.00 GiB (15360 extents) to 80.00 GiB (20480 extents).
Logical volume RHEL/Data successfully resized.
[root@esc data]#

Step2:检查LV,如下图:

[root@esc data]# e2fsck -f /dev/RHEL/Data
e2fsck 1.42.9 (28-Dec-2013)
/dev/RHEL/Data is mounted.
e2fsck: Cannot continue, aborting.

[root@esc data]#

Step3:重新定义分区大小,如下图:

[root@esc ~]# resize2fs /dev/RHEL/Data
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block while trying to open /dev/RHEL/Data //EXT4的扩容使用resize2fs
Couldn't find valid filesystem superblock.
[root@esc ~]#

[root@esc ~]# xfs_growfs /dev/RHEL/Data //XFS扩容使用xfs_growfs
meta-data=/dev/mapper/RHEL-Data isize=256 agcount=4, agsize=3932160 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=15728640, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=7680, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 15728640 to 20971520
[root@esc ~]#

Step4:查看扩容后的分区容量,如下图:

[root@esc ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 2.0G 8.5M 2.0G 1% /run
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/mapper/centos-root 45G 3.5G 41G 8% /
/dev/sda1 497M 164M 333M 33% /boot
/dev/mapper/centos-home 22G 33M 22G 1% /home
tmpfs 393M 0 393M 0% /run/user/1000
/dev/mapper/RHEL-Data 80G 21G 60G 26% /data //从原来60G扩展到了80G

将原硬盘上的LVM分区/dev/mapper/RHEL-Data由原来的80G扩展到60G

e2fsck -f/dev/RHEL/Data#检查磁盘错误 (针对ext4执行)

resize2fs/dev/RHEL/Data60G#更新逻辑卷信息(针对ext4执行)

lvresize -L 20G /dev/RHEL/Data#重新设定大小

注意:XFS文件系统不支持缩容。

免责声明:文章转载自《Linux LVM扩容和缩容》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇c# datagridview导出到excelCentOS8安装图形界面下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

关于deepin如何把CD制作成iso的测试

这不是无聊的测试。之前论坛里有朋友寻问deepin如何把cd制作成iso,有提问就应该有需求,一般大神的回答只是提示几个关键词,所以我们小白是理解不透的。 为了搞清楚这个问题,老陌本着实事求事的态度测试了一下,最终老陌测试成功,收获了知识与喜悦。下面把我的测试步骤整理分享一下: 由于没有光驱,老陌早上起来在虚拟机里安装了深度操作系统,这样在虚拟机中就有光驱...

linux制作RPM包

制作rpm包 1.制作流程1.1 前期工作 1)创建打包用的目录rpmbuild/{BUILD,SPECS,RPMS, SOURCES,SRPMS} 建议使用普通用户,在用户家目录中创建 2)确定好制作的对象,是源码包编译打包还只是一些库文件打包 3)编写SPEC文件 4)开始制作 1.2 RPM制作过程 1)读取并解析 filename.spec 文件...

Linux后台运行命令nohub输出pid到文件(转)

用nohup可以启动一个后台进程。让一个占用前台的程序在后台运行,并静默输出日志到文件: nohup command > logfile.txt & 但是如果需要结束这个进程,一般做法是用ps命令找出这个进程,用grep过滤进程名,最后得到pid,然后再用kill命令结束进程: ps -ax | grep command # 查看PID...

Android TV : 系统分区配置及增加私有分区

一、系统分区配置及解析流程   Android系统开发时,经常会遇到添加或者调整系统分区大小的问题,下面以mstar的一款产品(M8386)为例进行分析。 (1)mount指令可以查看到板子中挂载的分区,主要关注ext4类型分区,例如tvservice,tvconfig,tvconfig,tvcustomer : sugarcane:/ # mount r...

针对防止自己的Linux进程被杀死的解决办法

这里后三种方法 在/etc/inittab文件加一条语句( :id:rstate:action:process),运行动作为 respawn,这样在每次系统检测到process进程不存在时,就会重启它。 创建一个守护进程,该守护进程的功能就是检测主进程是否在运行,若不在运行,那么守护进程就启动它。(这里存在一个问题,守护进程也可能会被杀死,那么更狠的一点...

[转]Ubuntu Linux下的 Opera 软件源

详情请访问:http://deb.opera.com/ Opera 官方源:最新的版本: deb http://deb.opera.com/opera/ unstable non-free或者选择稳定的版本:deb http://deb.opera.com/opera/ stable non-free(修改sources.list文件中源的列表,添加Ope...