10: VMware中扩展根分区

1.1 添加一块硬盘

  1、先给VMware添加一块60G硬盘

       

  2、必须重启虚拟机才能识别到新加磁盘

      fdisk -l        # 查看刚刚添加的硬盘

       

  3、查看当前磁盘使用情况

      df -hl         # 查看当前分区使用情况

      

1.2 格式化刚刚新加硬盘 /dev/sdb

   1、创建分区

[root@redis ~]# fdisk /dev/sdb
欢迎使用 fdisk (util-linux 2.23.2)。

更改将停留在内存中,直到您决定将更改写入磁盘。
使用写入命令前请三思。

Device does not contain a recognized partition table
使用磁盘标识符 0x69dd9f96 创建新的 DOS 磁盘标签。

命令(输入 m 获取帮助):n     # 创建新分区
Partition type:
   p   primary (0 primary, 0 extended, 4 free)
   e   extended
Select (default p): p     # 创建主分区
分区号 (1-4,默认 1):1     # 创建id号为1的分区
起始 扇区 (2048-125829119,默认为 2048):
将使用默认值 2048
Last 扇区, +扇区 or +size{K,M,G} (2048-125829119,默认为 125829119):  # 直接回车,默认值使用所有空间
将使用默认值 125829119
分区 1 已设置为 Linux 类型,大小设为 60 GiB

命令(输入 m 获取帮助):w        # w保存退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
正在同步磁盘。

  2、格式化分区

     mkfs.ext3 /dev/sdb1      # 将分区格式化为ext3类型

1.3 创建LVM扩展根分区

  1、创建物理卷   

      pvcreate /dev/sdb1      # 用刚刚添加硬盘,创建物理卷

  2、pvdisplay

      pvscan                       # 查看当前所有物理卷

      pvdisplay                    # 查看创建的物理卷的详细信息(我们需要获取现有根分区使用的卷组名称,这里是 “cl”)

      

  3、卷组扩容

       vgextend cl /dev/sdb1       # 对 cl 卷组扩容 

  4、确定根分区位置

      df -hl      # 确定 根分区位置

      

  5、将根分区扩大60G

       lvextend -L +60G /dev/mapper/cl-root  

      

  6、xfs用以下命令来扩磁盘空间

       xfs_growfs /dev/mapper/cl-root           # 扩展磁盘空间

       df -hl         # 可以看到根分区已经扩展

      

 

posted @ 2018-11-25 12:34  不做大哥好多年  阅读(1430)  评论(0编辑  收藏  举报