Linux添加新硬盘,分区扩容LVM

resize2fs命令:调整ext2\ext3\ext4文件系统的大小,它可以放大或者缩小没有挂载的文件系统的大小。如果文件系统已经挂载,它可以扩大文件系统的大小,前提是内核支持在线调整大小。
    xfs_growfs命令:调整一个 xfs 文件系统大小(只能扩展)。

(1.)ext2.ext3.ext4文件系统添加新的硬盘如何扩展到一个已经固定的LVM分区上面(ext支持扩展和缩小):

  1.  vgextend  centos /dev/sdb         把新的盘添加到LVM分区里面。
  2.  lvextend -L +10G /dev/mapper/centos-ligeai  添加容量到固定分区里面。
  3.  lvextend -L -10G /dev/mapper/centos-ligeai  固定分区里面减少容量。
  4.  Resize2fs  /dev/mapper/centos-ligeai   执行调整。

 

(2.)xfs文件系统添加新的硬盘如何扩展到一个已经固定的LVM分区上面:

  1.  vgextend  centos /dev/sdb         把新的盘添加到LVM分区里面。
  2.  lvextend -L +10G /dev/mapper/centos-ligeai  添加容量到固定分区里面。
  3.  xfs_growfs /dev/mapper/centos-ligeai   执行调整。

 

查看硬盘及当前分区2种方式。

当前卷组情况:

当前PE情况:

当前LV的情况:

现在扩容逻辑卷把新的硬盘添加上去到centos这个卷组中:

[root@messi ~]# vgextend  centos /dev/sdb

  Physical volume "/dev/sdb" successfully created.

  Volume group "centos" successfully extended

查看卷组情况:

可以看到这个卷由扩容了10个G,也可以看到这个卷组10GPE没有分配。

现在扩容/home分区:

注意:(1)VLM分区路径保存路劲/dev/mapper/

      (2)如果你没有取消挂载可以使用df -Th去查看

成功扩容了10G:

[root@messi ~]# lvextend -L +10G /dev/mapper/centos-ligeai

  Size of logical volume centos/ligeai changed from 11.99 GiB (3070 extents) to 21.99 GiB (5630 extents).

  Logical volume centos/ligeai successfully resized.

扩容成功,但是df -Th发现容量没有变大,原因是因为没有格式化文件系统。

注意:不能直接使用mkfs.xfs  /dev/mapper/centos-ligeai  这要是有数据那你悲剧了,一首凉凉送给你了,赶紧跑路吧!

要使用:xfs_growfs /dev/mapper/centos-ligeai

这是先挂载了在使用分区格式化,不然是要出错误的:

使用命令动态的扩容:

[root@messi ~]# xfs_growfs /dev/mapper/centos-ligeai

现在已经成功扩展10G:

 

 

 resize2fs命令:

-ddebug-flags:

打开resize2fs调试特性,如果它们已经编译成二进制文件的话。调试标志应该通过从以下列表中添加所需功能的数量来计算:2,调试块重定位。4,调试iNode重定位。8,调试移动inode表。

-f  强制执行,覆盖一些通常强制执行的安全检查。

-F  执行之前,刷新文件系统的缓冲区

-M  将文件系统缩小到最小值

-p  显示已经完成任务的百分比

-P  显示文件系统的最小值

-SRAID-stride:resize2fs程序将启发式地确定在创建文件系统时指定的RAID步长。此选项允许用户显式地指定RAID步长设置,以便由resize2fs代替。

Xfs文件系统相关常用命令:
xfs_admin: 调整 xfs 文件系统的各种参数
 
xfs_copy: 拷贝 xfs 文件系统的内容到一个或多个目标系统(并行方式)  
xfs_db: 调试或检测 xfs 文件系统(查看文件系统碎片等)  
xfs_check: 检测 xfs 文件系统的完整性  
xfs_bmap: 查看一个文件的块映射  
xfs_repair: 尝试修复受损的 xfs 文件系统  
xfs_fsr: 碎片整理  
xfs_quota: 管理 xfs 文件系统的磁盘配额  
xfs_metadump: 将 xfs 文件系统的元数据 (metadata) 拷贝到一个文件中  
xfs_mdrestore: 从一个文件中将元数据 (metadata) 恢复到 xfs 文件系统  
xfs_growfs: 调整一个 xfs 文件系统大小(只能扩展)  
xfs_freeze    暂停(-f)和恢复(-u)xfs 文件系统
xfs_logprint: 打印xfs文件系统的日志
 
xfs_mkfile: 创建xfs文件系统  
xfs_info: 查询文件系统详细信息  
xfs_ncheck: generate pathnames from i-numbers for XFS  
xfs_rtcp: XFS实时拷贝命令   
xfs_io: 调试xfs I/O路径

 

lvm常用命令:

 

功能/命令

物理卷管理

卷组管理

逻辑卷管理

扫描

pvscan

vgscan

lvscan

建立

pvcreate

vgcreate

lvcreate

显示

pvdisplay

vgdisplay

lvdisplay

删除

pvremove

vgremove

lvremove

扩展

 

vgextend

lvextend

缩小

 

vgreduce

lvreduce

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值