以sda3增加home分区的大小为例。其他类推。通过调节逻辑分区来增加磁盘对应分区的大小的。
1. Vm虚拟机下Linux扩展原有磁盘空间,详细步骤如下:
注意:linux只能扩展磁盘容量而不能减小, 所填写的容量为总容量,即包含已分区的磁盘,扩展容量时不能有快照哟,大家可以先把快照删除掉。
2. 启动客户机 fdisk –l 看到sda1和sda2已使用
指令:fdisk -l
3. fdisk /dev/sda
指令:disk /dev/sda
4. 重启客户机 reboot 重启linux,必须reboot,否则/dev/sda3无法格式化。
5. 完成以上步骤以后,再次 fdisk –l
发现多了/dev/sda3
指令: fdisk -l
6. mkfs.ext3 /dev/sda3 进行格式化
指令:mkfs.ext3 /dev/sda3
7. 使用 lvm扩充分区
指令: lvm
pvcreate /dev/sda3
8. 使用pvdisplay查看当前卷信息,发现/dev/sda2的VG Name是VolGroup,因此需要将/dev/sda3加入到VolGroup卷里面去。
指令: pvdisplay
9. 将/dev/sda3加入到VolGroup卷里面去
指令: vgextend VolGroup /dev/sda3
lvextend -L +39.9G /dev/mapper/VolGroup-lv_home
10. 最后要调整逻辑分区大小,才能看到新的空间
指令: resize2fs /dev/mapper/VolGroup-lv_home
注意这块可能有如下报错:
[root@backup binlog]# resize2fs /dev/mapper/centos-home
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开 /dev/mapper/centos-home 时
找不到有效的文件系统超级块.
确认文件系统是xfs:
[root@backup binlog]# cat /etc/fstab | grep centos-home
/dev/mapper/centos-home /home xfs defaults 0 0
xfs用以下命令来扩磁盘空间:
[root@backup binlog]# xfs_growfs /dev/mapper/centos-home
meta-data=/dev/mapper/centos-home isize=256 agcount=6, agsize=118277632 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=0 finobt=0
data = bsize=4096 blocks=709040128, imaxpct=5
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=231011, version=2
= sectsz=4096 sunit=1 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 709040128 to 715331584
11. 最后用df –lh查看空间已经变更了。ok!
原文链接:https://blog.csdn.net/zcc1229936385/article/details/81737576 https://blog.csdn.net/qq_22083251/java/article/details/80417097