CentOS下面磁盘扩容处理

1. 给虚拟机增加一块硬盘:

过程不表

2. 增加了硬盘之后需要重启一下

查看磁盘

ls /dev/sd*

3. 使用  gdisk 处理磁盘

注意 这里面fdisk 貌似没法处理成 LVM 必须使用gdisk 这里需要继续考证

需要输入的项目见图中.

再看下磁盘

 

 4. 然后创建PV

pvcreate /dev/sdb1

5. 查看vg

vgs

6. 查看lv的情况

 

7. 将PV添加到VG中

vgextend  centos_centos75 /dev/sdb1

8. 查看lv的情况

lvdisplay centos_centos75

 9. 扩展lv的大小

lvextend -L +15G /dev/centos_centos75/root

这里增加一个 删出 unknown的PVS的方法

vgreduce --removemissing centos_centos75

10 其实还需要查看一下文件格式.

df -Th

 

11. 然后根据不同的磁盘格式 进行不同的

主要有

resize2fs 还有xfs_growfs

这里面 resize2fs 主要是针对 ext2 ext3 ext4 这几种文件格式

xfs_growfs的针对xfs 格式

主要命令有:

xfs_growfs /dev/mapper/centos_centos75-root

这样就可以了

如果不想挂在新磁盘 可以缩减 home 的大小 然后 扩展到 root里面去 方法主要是:

1. 查看lvs

lvs
以及
vgdispaly -v

 

2. 卸载不重要的分区

fuser -km /home/
-- 删除正在使用 /home 的连接
umount /dev/centos_centos75/home

3. 删除 home的逻辑分区

lvremove /dev/centos_centos75/home

4. 扩展 root 根分区的大小

首先查看分区大小

扩展命令

lvextend -L +60g /dev/centos_centos75/root

以及进行

xfs_growfs的处理

5. 创建home lv 以及进行挂载

 

vgs 查看vg 剩余大小
lvcreate -L 25g -n /dev/centos_centos75/home
mkfs.xfs /dev/centos_centos75/home
mount /dev/centos_centos75/home

 

重启验证一下是否可用. 

 

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10170560.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值