Linux服务器磁盘扩容(一)——已有硬盘扩容

1、进入服务器使用命令“lsblk”,可以看到vda2实际上是有1.2T空间的,但只使用了400G空间。

lsblk

2、 查看并新建磁盘分区

fdisk /dev/vda

输入“n”新建一个分区,
“Select”输入“p”表示新建一个主分区,
“Partition number”输入“3”表示分区编号为3,“
First sector”敲回车使用默认值表示空闲的起始扇区,
“Last sector”敲回车使用默认值表示磁盘最后一个扇区,
输入“w”保存分区修改,大小为1T的分区创建完毕。

 

 3、将新建的分区信息写入内核

partprobe

 或者

partprobe /dev/vda3

注意:我使用的是上面的命令,大家如果不行也可以使用下面的命令

partx -a /dev/vda3

4、输入lsblk,查看磁盘空间

lsblk

 5、创建物理卷

使用命令“pvcreate /dev/vda3”创建物理卷vda3,
使用命令“vgextend new /dev/vdb2”将vdb2添加到new的卷组,
使用“lvextend -l +100%FREE /dev/mapper/new-new_lv”将卷组new的100%剩余空间添加到new_lv逻辑卷
pvcreate /dev/vda3

vgextend centos /dev/vda3

lvextend -l +100%FREE /dev/mapper/centos-root

注意:(1)如果挂载磁盘时报错如下,则须预留部分空间出来,删掉其中无用文件、log日志继续操作即可

[root@siger-master home]# vgextend centos /dev/vda3

  Physical volume "/dev/xvdb" successfully created.
  Couldn't create temporary archive name.

(2)查看卷分组

vgdisplay -v

6、扩容

lvs

7、调整卷组大小

xfs_growfs /dev/mapper/centos-root

注意:(1)大家使用df -T 查看/dev/mapper/centos-root 」文件格式

如果文件格式为xfs的话,则使用命令xfs_growfs,我的文件格式就是xfs

如果文件格式为ext2,ext3,ext4的话,则使用命令resize2fs

resize2fs /dev/mapper/centos-root

(2)resize2fs和xfs_growfs的区别

       resize2fs 针对文件系统ext2 ext3 ext4;容量增大和缩小都适用;

       xfs_growfs 针对文件系统xfs;只支持增大,也就是说xfs文件系统只支持增大分区空间的情况,不支持减小(热减少);并不是说完全不能减少,只是减少后,需要用mkfs.xfs重新格式化才能挂载,一般是会丢失数据,仅限于系统初期部署或者完全做好数据备份情况下。

(3)xfs和ext4的区别

       centos7默认文件系统是xfs,

       centos6默认文件系统是ext4,

       centos5默认文件系统是ext3

8、查看是否成功

df -h

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wd520521

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值