反馈已提交

网络繁忙

磁盘扩容

  • 文档创建者:知识库
  • 编辑次数:1次
  • 最近更新:知识库 于 2021-06-07
  • 1. 概述

    报错信息出现no space left on device,说明磁盘空间不足,出现此类报错会导致服务器启动失败,或者部分操作无法执行的情况。

    此时需要给磁盘扩容。

    2. 操作步骤

    2.1 Linux 系统磁盘扩容

    2.1.1 查看磁盘剩余空间

    使用命令:df  -h,如下图所示:

    1623030629775764.png

    通过挂载点确认需要扩容的磁盘,比如工程是放在/home下的,则需要扩展/dev/mapper/centos-home

    2.1.2 扩展磁盘空间

    物理机直接加装硬盘即可,虚拟机需要编辑虚拟机设置,如下图所示:

    3.png

    2.1.3 增加分区

    1)查看磁盘情况:fdisk -l,如下图所示:

    1623031003158256.png

    2)fdisk /dev/sda,增加分区。如下图所示:

    1623031481300967.png

    3)重启。

    2.1.4 初始化分区,加入卷组

    1)卷扩容,添加进 LVM 组。初始化刚才的分区:pvcreate /dev/sda3,如下图所示:

    7.png

    2)查看卷组,并将初始化的分区加入到虚拟卷组。

    • 查看卷组:vgdisplay

    1623031658130185.png

    • 为卷组centos-home添加新的物理卷 sda3 增加卷组的容量:vgextend centos /dev/sda3

    9.png

    2.1.5 扩展逻辑卷的大小

    1) 扩展逻辑卷大小:lvextend -L +20G /dev/mapper/centos-home,如下图所示:

    10.png

    2)重新加载逻辑卷;确认文件系统:cat /etc/fstab | grep centos-home,如下图所示:

    1623031817170980.png

    xfs文件系统用:xfs_growfs /dev/mapper/centos-home

    1623031870344187.png

    3)再次查看磁盘空间。如下图所示:

    1623031909429467.png

    /dev/mapper/centos-home 已扩容 20G 。

    2.2 Windows 系统磁盘扩容

    以 Win10 为例,可以使用自带的磁盘工具,右键「计算机-管理-磁盘管理(或者右键开始菜单-磁盘管理)」,如下图所示:

    40.png

    可以看到这台电脑有 3 块磁盘,磁盘 0 为主分区,主要是 C 盘,磁盘 1 是简单卷,磁盘 2 是移动硬盘,这里将重新分区,对 F 盘进行扩容。

    2.2.1 生成未分配空间

    1)右键点击 D 盘,选择「压缩卷」,如下图所示:

    41.png

    2)输出压缩空间量 10240 M,点击压缩后出现 10G 未分配空间。如下图所示:

    20.png

    2.2.2 扩展卷

    1)右键点击 F 盘,选择「扩展卷」,如下图所示:

    21.png

    2)生成一个新加卷,如下图所示:

    22.png

    3)查看磁盘,F 盘空间总量增加 10G 。如下图所示:

    1623036581352145.png

    3. 注意事项

    3.1 扩展卷按钮灰化

    问题描述

    部分用户电脑中,在要延伸的分区后面没有相邻的未分配空间或空闲空间时,要延伸的分区点击右键后,扩展卷按钮灰化。如下图所示:

    1623036714312525.png

    解决方案

    假设要扩容的磁盘为 H 盘,H 盘后面相邻的磁盘为 L 盘。

    如下图所示:

    1623045402672638.png

    1)需要将 L 盘中的重要数据备份到其他磁盘,右键点击 L 盘,选择删除卷,删除 L 盘后,L 盘变为未分配的空间。如下图所示:

    注:如果不小心误删了新加卷,没有备份文件,不要新建卷,可以先用 diskgenius 软件恢复文件。

    1623045445390814.png

    2)此时右键点击 H 盘,H 盘的扩展卷按钮可点击。如下图所示:

    1623045506790962.png




    附件列表


    主题: 部署集成
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭