磁盘无法扩容 虚拟机centos_Vmware centos 虚拟机 磁盘扩容

一,lvm ext4 扩容

1,首先关闭虚拟机,在vSphere Client 将硬盘大小增加或者新增一块硬盘

(从原来10G增加到50G)

2,开机

此时,df -hT只显示原来的磁盘大小

使用 fdisk /dev/sda  然后按 p 可以打印查看已经扩展的空间

3,分区

fdisk /dev/sda

按 n ;再按 3 (如果已经存在/dev/sda2);两次enter;

再按 t ;再按3;输入8e;再按 w 保存退出。

此时 fdisk -l 可以看到刚分出来的 /dev/sda3

partprobe   命令,系统识别新分区

格式化分区时请注意:xfs格式,使用命令 mkfs.xfs -f /dev/sdb

ext4格式,使用命令 mkfs.ext4 /dev/sdb

4,扩容

pvs  查看已创建的物理卷

pvcreate /dev/sda3   创建

pvs  再次查看是否创建成功

vgextend /dev/mapper/vg_centos6 /dev/sda3

lvextend -L 39G /dev/VolGroup/root /dev/sda3   # 39G表示增加到39G,+39G表示增加39G,此路径通过 lvdisplay  查看原由 lv路径 ,如果没有,lvcreate 命令创建

xfs_growfs /dev/vg1/lv1 #xfs文件系统需要执行

resize2fs /dev/VolGroup/root   格式化

5,查看结果

pvs   # 查看物理卷     vgs   #查看逻辑卷组   lvs    #查看逻辑卷

df -hT  查看磁盘是否扩容成功

二,lvm xfs 逻辑卷扩容

lvresize -L 300M /dev/vg1/lv1 #重新设定大小

e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行)

resize2fs /dev/vg1/lv1 #更新逻辑卷信息(针对ext4执行)

缩减逻辑卷,xfs不支持,缩减前先unmount

e2fsck -f /dev/vg1/lv1 #检查磁盘错误 (针对ext4执行)

resize2fs /dev/vg1/lv1 100M #更新逻辑卷信息(针对ext4执行)

lvresize -L 100M /dev/vg1/lv1 #重新设定大小

xfs扩容,xfs可以不卸载unmount

mkfs.xfs -f /dev/vg1/lv1 #重新格式化成xfs

mount /dev/vg1/lv1 /mnt

lvs #查看大小

lvresize -L 400M /dev/vg1/lv1 #重新设定大小

xfs_growfs /dev/vg1/lv1 #xfs文件系统需要执行,需要先挂载

df -h #扩容成功

三,整盘直接挂载

1,xfs方式(推荐)

无需分区,直接格式化

mkfs.xfs -f  /dev/sdb

2, 挂载 /dev/sdb

查看 uuid: blkid /devsdb

3, 写入 /etc/fstab 文件中

新建挂载目录: mkdir /data

vim /etc/fstab

UUID=bf5ab6cc-2c14-48b7-8dab-9e35cbd3616a /data                   xfs     defaults        0 0

4, 保存,重启或手动执行挂载

mount /dev/sdb /data

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值