linux系统磁盘扩容

如何对linux系统已有的某个文件夹进行扩容

首先描述一下要求,现在我想在已有目录/opt下放一些占用磁盘100G的文件,这个目录已经了10G的空间,那么就需要扩容90G,
通过各种信息渠道了解到这个三个名词,物理卷,卷组,逻辑卷,首先这篇文章不对其含义做描述,只描述扩容过程

那现在想要扩容这个文件夹,实际上是要对属于这个文件夹的逻辑卷进行扩容,那么简单理解为逻辑卷是直接分给文件夹空间资源的一个东西
假如现在有了一块磁盘叫/dev/vdb,它有100G的空间大小,如果你想把它的空间分一部分给/opt,就需要先把这个资源先分给逻辑卷

逻辑卷的生成过程:先建物理卷,再把它加到你要扩容的这个文件夹对应的卷组中,然后就可以从这个卷组分出空间给到逻辑卷

  • 查看逻辑卷的名
[root@wq2 ~]# fdisk -l

磁盘 /dev/sda:32.2 GB, 32212254720 字节,62914560 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
磁盘标签类型:dos
磁盘标识符:0x000e6b62

   设备 Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    62914559    30407680   8e  Linux LVM

磁盘 /dev/mapper/centos-root:10.0 GB, 10737418240 字节,56606720 个扇区
Units = 扇区 of 1 * 512 = 512 bytes
扇区大小(逻辑/物理):512 字节 / 512 字节
I/O 大小(最小/最佳):512 字节 / 512 字节
...
  • 查看卷组
    可以看出这个卷组名叫centos
[root@wq2 ~]# vgdisplay
  --- Volume group ---
  VG Name               centos
  1. 查看各个文件夹(挂载点)对应的逻辑卷
[root@wq2 ~]# lsblk
NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda               252:0    0   51G  0 disk 
├─vda1            252:1    0    1G  0 part /boot
└─vda2            252:2    0   50G  0 part 
  ├─centos-root   253:0    0   10G  0 lvm  /
  ├─centos-swap   253:1    0    10G  0 lvm  [SWAP]
  ├─centos-app    253:2    0   10G  0 lvm  /app
  ├─centos-opt    253:3    0   10G  0 lvm  /opt
  └─centos-tmp    253:4    0    10G  0 lvm  /tmp
vdb               252:16    1   100G  0 disk  
  1. 创建物理卷
pvcreate /dev/vdb
  1. 添加这个物理卷到卷组
vgextend centos /dev/vdb
  1. 逻辑卷扩容
lvextend -L +99G /dev/mapper/centos-opt
  1. 扩充文件系统
xfs_growfs /dev/mapper/centos-opt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值