zoukankan      html  css  js  c++  java
  • centos7 挂载未分配的硬盘空间 (测试可用)

    ===============================================

     2019/7/28_第1次修改                       ccb_warlock

     

    ===============================================

    最近在做提供虚拟机的工作时发现,vcenter的模板虽然可以快速创建出和模板一模一样的虚拟机,但是由于对硬盘的配置每个人的要求不同,vmware只支持扩大硬盘配置。

    故在做模板时,硬盘设计的小些,然后根据每个人不同的需求再做磁盘的扩容就好了。

     


    一、场景

    虚拟机初始硬盘:16G

    虚拟机扩容后硬盘:50G

    需求:将扩容的34G空间增加到文件系统/dev/mapper/centos-root中

     


    二、扩容文件系统

    2.1 确认硬盘空间

    # 查看文件系统的硬盘使用

    df -h

     

    # 查看硬盘数量和分区情况

    fdisk -l

     

    2.2 对未分配的空间进行分区

    # 创建新分区

    fdisk /dev/sda

    1)输入“n”,回车;(n:新建分区)

    2)不用输入,回车;(p:主分区)

    3)下面几个选项不用输入,回车;

    4)输入“t”,回车;接着不用输入,回车;(t:设置分区号)

    5)输入“L”,回车;接着输入“8e”,回车;(8e:指定分区格式为Linux LVM)

    6)输入“w”,回车;(w:保存修改)

     

    2.3 重启虚拟机

    reboot

    2.4 查看新的分区情况(新的分区/dev/sda3)

    fdisk -l

     

    2.5 对目标分区扩容

    # 创建物理卷

    pvcreate /dev/sda3

     

    # 添加物理卷(/dev/sda3)到卷组(centos)

    vgextend centos /dev/sda3

     

    # 查看centos卷组的属性

    vgdisplay

    可以看到有不到34G的空闲空间可以扩展。

     

    # 将空闲的空间都分配给root文件系统

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

     

    # 对root文件系统执行扩容

    xfs_growfs /dev/mapper/centos-root

     

    # 查看扩容后文件系统的硬盘使用

    df -h

     

  • 相关阅读:
    【转】Java并发编程:阻塞队列
    【计算机二级Java语言】卷005
    【计算机二级Java语言】卷004
    【计算机二级Java语言】卷003
    【计算机二级Java语言】卷002
    【计算机二级Java语言】卷001
    【计算机二级C语言】卷020
    【计算机二级C语言】卷019
    【计算机二级C语言】卷017
    【计算机二级C语言】卷016
  • 原文地址:https://www.cnblogs.com/lcword/p/14469015.html
Copyright © 2011-2022 走看看