VMware安装的linux CentOs7扩容磁盘?

本文详细描述了在LinuxCentOS环境中,当根目录磁盘使用率过高时如何进行扩容,包括关闭虚拟机、扩展磁盘、创建物理卷、添加到卷组、调整逻辑卷和文件系统大小的过程。
摘要由CSDN通过智能技术生成

1.什么情况需要扩容?

/dev/mapper/centos-root  使用率为100%,导致应用无法正常启动,需要对其内存进行扩容。

2.扩容操作

2.1、如下图所示,首先关闭虚拟机,编辑虚拟机设置,根据需求点击扩展输入磁盘容量,之后重启系统。

2.2、使用远程工具连接虚拟机,通过df -h查看磁盘。但是还没生效。

2.3、使用 fdisk -l 查看磁盘分区。可以看到输出  /dev/sda:32.2GB.

2.4、使用 fdisk /dev/sda,对新加的磁盘进行分区操作(选择新增的磁盘)。出现Command(m  for help):,这里我们直接输入p回车。

2.5、输入p查看分区信息,可以看到只有两个分区。

2.6、接下来输入n新建分区,而后输入3或直接回车,分区号使用默认的——3。

2.6、输入p查看分区结果,可以看到新增了一个 /dev/sda3分区。

2.7、输入w ,将前面的分区操作写入磁盘,表示保存生效。保存生效之后使用reboot进行重启。

2.8、重新连接虚拟机之后,输入 pvcreate /dev/sda3 创建新的物理卷。

[root@localhost ~]# pvcreate /dev/sda3
  Physical volume "/dev/sda3" successfully created.

2.9、使用vgs查看卷组名,可知卷组名为 centos 。

[root@localhost ~]# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  centos   1   2   0 wz--n- 11.00g 4.00m

2.10、使用 vgextend centos /dev/sda3 ,将新建的物理卷添加到卷组中。

[root@localhost ~]# vgextend centos /dev/sda3
  Volume group "centos" successfully extended

2.11、使用 lvs 查看逻辑卷名字。

[root@localhost ~]# lvs
  LV   VG     Attr       LSize Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- 8.00g                                                    
  swap centos -wi-ao---- 3.00g  

2.12、使用 lvextend /dev/centos/root -L +5G 扩展逻辑卷。

[root@localhost ~]# lvextend /dev/centos/root -L +5G
  Size of logical volume centos/root changed from 8.00 GiB (2048 extents) to 13.00 GiB (3328 extents).
  Logical volume centos/root successfully resized.

2.13、使用 lsblk -f 查看系统的文件系统类型。

[root@localhost ~]# lsblk -f
NAME            FSTYPE      LABEL           UUID                                   MOUNTPOINT
sda                                                                                
├─sda1          xfs                         d1729df6-31ba-490d-b7cc-d2b47844b184   /boot
├─sda2          LVM2_member                 icpeSa-rEvf-GYW5-Jrcz-x0jW-cnSr-CyVrdM 
│ ├─centos-root xfs                         1055d87e-f5d2-435e-a52c-293bdc3a5b5e   /
│ └─centos-swap swap                        62146ed2-2737-42bf-b6ae-d0ef73b5022b   [SWAP]
└─sda3          LVM2_member                 JlMmFv-mw8N-RjXj-CK82-caSv-zjGA-DoD3Ro 
  └─centos-root xfs                         1055d87e-f5d2-435e-a52c-293bdc3a5b5e   /
sr0             iso9660     CentOS 7 x86_64 2020-11-04-11-36-43-00       

2.14、使用 xfs_growfs /dev/centos/root 扩容文件系统。

[root@localhost ~]# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=524288 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=2097152, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=2560, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 2097152 to 3407872

2.15、使用 df -h 再次查看文件系统,可见已经扩容成功。

[root@localhost ~]# df -h 
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 2.0G     0  2.0G   0% /dev
tmpfs                    2.0G     0  2.0G   0% /dev/shm
tmpfs                    2.0G   13M  2.0G   1% /run
tmpfs                    2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/mapper/centos-root   13G  8.0G  5.1G  62% /
/dev/sda1                197M  150M   48M  76% /boot
tmpfs                    394M   12K  394M   1% /run/user/42
tmpfs                    394M     0  394M   0% /run/user/0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值