虚拟机中Linux扩容硬盘空间

在初始安装CentOS时,只给了硬盘空间30GB,现在因为需要,所以需要扩容。

1.关闭虚拟机中的系统,打开虚拟机的设置,修改磁盘空间到合适的大小,再重启系统。

2.打开终端,运行df -h,查看硬盘使用情况。

3. 运行fdisk -l,查看硬盘信息。(本人扩容了一次,所以存在sda3,一般没扩容的只有sda和sda1)

4. 运行fdisk /dev/sda

 5.输入m,查看n为add new partition,输入n

6.输入p ,p之后的东西都选择为默认。(回车即可)

 7.继续输入m,在输入t,分区号根据默认输入,Hex代码输入8e(将分区的类型更改为Linux LVM)。

 8.输入w,保存。

 9.使用fdisk -l查看是否生效,如果没有成功运行reboot,重启之后再查看。(必须要重启,要不然第10步错误)

10.将创建的磁盘分区格式化,mkfs -t ext3 /dev/sda4。

11.运行pvcreate /dev/sda4。(需要将磁盘的类型转化为Linux LVM之后才可以使用pvcreate操作)

 12.此时使用pvdisplay可以查看到新的物理卷。

 13.将/dev/sda4添加到centos卷组,此时使用vgextend centos /dev/sda4。(不知道自己属于什么卷组,查看第一步的/dev/mapper/*-*,例如/dev/mapper/centos-root,则卷组为centos。当然你可以在输入vgextend后,按一下Tab键,会有意想不到的效果哦)

 14. 增加/dev/mapper/centos-root大小,增加40GB。使用lvresize -L + 40G /dev/mapper/centos-root。(这里注意扩展的内存大小,如果报错,说明没有这么大的空间可以扩展,需要减少你的增减内存,笔者将40G改成39.8GB成功)

 15.最后同步一下系统文件。xfs_growfs /dev/mapper/centos-root。

补充:

df -Th:查看文件系统及类型

resize2fs 命令            针对的是ext2、ext3、ext4文件系统

xfs_growfs 命令         针对的是xfs文件系统

xfs_growfs 若提示“xfs_growfs: xxxxx is not a mounted XFS filesystem” 说明不是xfs文件系统,更换为resize2fs 命令尝试。

16.再次运行命令df -h查看内存已经修改成功了。

补充:

使用 fdisk 进行硬盘的挂载分区时,发现最大只能分配 2 T ,所以超过 2 T 的硬盘我们需要使用  parted 命令进行硬盘的分区

1. 首先使用 fdisk -l 查看磁盘列表信息:

2. 使用parted 进行 /dev/sdb 的新盘进行分区

3. 使用fdisk -l 查询盘信息

4. 然后再次进行格式化(parted 进行了初始的格式化)

5. 创建 /data_disk 文件夹,并将新的分区挂载这个目录下

6. 查询对应盘符的 UUID,使用 lsblk -f

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值