zoukankan      html  css  js  c++  java
  • VM 虚拟机centos 磁盘扩容

    需求

    在搭建虚拟机centos时候,我一般用的VM来搭建
    很多人应该都遇到开始配置centos时候指定的内存、磁盘空间在使用后发现不够,需要扩展
    此时你会发现,扩展内存很容易,但是扩容磁盘空间很麻烦
    我也是弄一天,网上找资料终于解决了,这里做下总结,后面会附上参考url

    步骤

    扩内存:很简单,VM将虚拟机关闭->属性-》内存直接扩-》启动-》发现已经成功了
    扩磁盘空间:

    1)在VM属性中设置扩容磁盘空间

    2)进去centos中将扩的磁盘空间变为能用的

    1)查看磁盘分区
    fdisk -l 可以看到已有的磁盘分区
    2)新建磁盘分区(用来获得VM中分配的磁盘空间)
    fdisk /dev/sda
    m(查看帮助信息)
    n(增加分区)
    p(创建主分区)
    一直回车,到不能回车,最后录入
    w(保存)
    3)新的分区已经建好,还需将其属性变为LVM
    fdisk /dev/sda
    m
    t(更改id)
    3(填写新建的分区号,我这里是3)
    L(查看所有的codes)
    8e(LVM的类型)
    w(保存)
    fdisk -l 发现新建的分区已经变为LVM了
    这里结束可以执行reboot操作下
    4)开始扩充分区
    vgdisplay 显示卷组信息
    发现有Free 很多磁盘空间可以被使用
    扩充逻辑卷分区
    lvextend -L+9.5G /dev/mapper/centos-root /dev/sda3
    其中 9.5G:可以分配的空闲磁盘空间
    /dev/mapper/centos-root 是你通过df -hl 后发现磁盘空间占满要扩容的位置
    /dev/sda3 是你新建的分区
    resize2fs /dev/vg_node10/lv_root 扩大刚才分配的文件系统
    注意:如果resize2fs命令报错,可以换成
    xfs_growfs /dev/mapper/centos-root(重要,我就是在这里卡住好久)

    参考:
    主要参考:
    核心步骤:https://www.cnblogs.com/tzhuwb/p/12904754.html
    linux一些概念“逻辑卷、物理卷、卷组”:https://blog.csdn.net/lemontree1945/article/details/79293390
    resize2fs报错:resize2fs /dev/mapper/centos-home

    不虚度光阴,享受生命里的每一天!
  • 相关阅读:
    7牛管理凭证生成错误
    安卓截屏如何实现将摄像头显示画面截下来
    realm怎样支持hashmap
    Cordova Android项目如何做代码混淆
    cnmp安装失败,报错npm ERR! enoent ENOENT: no such file or directory,
    iOS中关于字符 “&”的作用?
    float 保留两位小数
    关于iOS声音识别的框架
    iOS崩溃日志
    QT分析之WebKit
  • 原文地址:https://www.cnblogs.com/xiaoping1993/p/15634062.html
Copyright © 2011-2022 走看看