Linux虚机在线扩容磁盘空间

本文介绍了在Linux环境中,如何在未使用LVM的情况下扩展虚拟机磁盘空间。首先通过`lsblk`检查磁盘信息,然后在VM客户端调整磁盘大小,接着使用`growpart`扩展分区,并通过`resize2fs`或`xfs_growfs`调整文件系统大小,最后验证扩展后的磁盘空间。这个过程对于系统管理员来说是日常维护的重要操作。
摘要由CSDN通过智能技术生成

Linux 未使用LVM逻辑卷场景

1.检查虚机磁盘信息

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  120G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
├─sda3   8:3    0 17.7G  0 part /
└─sda4   8:4    0  100G  0 part /home
sr0     11:0    1  4.2G  0 rom  /media

2.VM客户端上调整虚机磁盘空间

3.扩展虚机分区信息

$ lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  130G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
├─sda3   8:3    0 17.7G  0 part /
└─sda4   8:4    0  100G  0 part /home
sr0     11:0    1  4.2G  0 rom  /media

# sda 从120G增加到130G

Install cloud utils

$ ubuntu
sudo apt -y install cloud-guest-utils gdisk

$ centos/redhat
sudo yum -y install cloud-utils-growpart gdisk

使用growpart 扩展分区

$ growpart /dev/sda 4
CHANGED: partition=4 start=41943040 old: size=209715200 end=251658240 new: size=230686687,end=272629727

# 验证home分区信息
[root@localhost tools]# lsblk 
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0  130G  0 disk 
├─sda1   8:1    0  300M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
├─sda3   8:3    0 17.7G  0 part /
└─sda4   8:4    0  110G  0 part /home
sr0     11:0    1  4.2G  0 rom  /media

4.调整分区的大小以填充所有空间

# For ext4 file system, use resize2fs
$ sudo resize2fs /dev/sda4

# For xfs file system, use xfs_growfs
$ xfs_growfs /home

确认大小

$ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
/dev/sda3      xfs        18G  3.9G   14G  22% /
devtmpfs       devtmpfs  975M     0  975M   0% /dev
tmpfs          tmpfs     991M     0  991M   0% /dev/shm
tmpfs          tmpfs     991M   11M  980M   2% /run
tmpfs          tmpfs     991M     0  991M   0% /sys/fs/cgroup
/dev/sda4      xfs       110G   79G   32G  72% /home
/dev/sda1      xfs       297M  126M  172M  43% /boot
tmpfs          tmpfs     199M  4.0K  199M   1% /run/user/42
tmpfs          tmpfs     199M   20K  199M   1% /run/user/1001
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值