当前位置: 首页 > news >正文

ubuntu20.04磁盘满了 /dev/mapper/ubuntu--vg-ubuntu--lv 占用 100%

问题

执行 mysql 大文件导入任务,最后快完成了,查看结果发现错了!悲催!都执行了 两天了
在这里插入图片描述

The table ‘XXXXXX’ is full ? 磁盘满了?
刚好之前另一个 centos 服务器上也出现过磁盘满了,因此,虽然悲催,但是并不慌张!

Centos 7 出现 write error (disk full?)

处理过程

  1. 查看磁盘状况

     $ df -lFilesystem                        1K-blocks     Used Available Use% Mounted on.../dev/mapper/ubuntu--vg-ubuntu--lv 101590008 96391584         0 100% /.../dev/sda2                           1992552   213196   1658116  12% /boottmpfs                               1636620        0   1636620   0% /run/user/1000
    

ubuntu 和 centos 磁盘分配方式不太一样,也可以看到占用 100% 的是这个 /dev/mapper/ubuntu–vg-ubuntu–lv

  1. 先去虚拟机管理扩展了磁盘,从之前 200G 扩大到 400G

     $ lsblk -lNAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT...sda                     8:0    0  400G  0 disk sda1                    8:1    0    1M  0 part sda2                    8:2    0    2G  0 part /bootsda3                    8:3    0  198G  0 part sr0                    11:0    1 1024M  0 rom  ubuntu--vg-ubuntu--lv 253:0    0   99G  0 lvm  /
    

    原本以为要去增加新磁盘并挂载 ubuntu 18.04 增加新磁盘、挂载、格式化

  2. 扩展 /dev/mapper/ubuntu–vg-ubuntu–lv

    1). 因为刚刚处理过 centos 的案例,这里虽然没有看到 /home 和 /root 等目录分配,但是,可以看到 /dev/sda2 只占用了 12% ,本身还有大量空闲空间,所以,直接扩展 /dev/mapper/ubuntu–vg-ubuntu–lv 即可

    2). 使用 vgdisplay 查看 LV 卷组信息

     $ sudo vgdisplay--- Volume group ---VG Name               ubuntu-vgSystem ID             Format                lvm2Metadata Areas        1Metadata Sequence No  2VG Access             read/writeVG Status             resizableMAX LV                0Cur LV                1Open LV               1Max PV                0Cur PV                1Act PV                1VG Size               <198.00 GiBPE Size               4.00 MiBTotal PE              50687Alloc PE / Size       25343 / <99.00 GiBFree  PE / Size       25344 / 99.00 GiBVG UUID               c13Sbx-HjH7-jp0z-ms60-MtRe-nBlf-teuB48
    

    以上可以看出:
    已经分配的空间 Alloc PE / Size 25343 / <99.00 GiB
    还有空闲空间 Free PE / Size 25344 / 99.00 GiB

    3). 扩展到 180G

     $ sudo lvextend -L 180G /dev/mapper/ubuntu--vg-ubuntu--lvSize of logical volume ubuntu-vg/ubuntu-lv changed from <99.00 GiB (25343 extents) to 180.00 GiB (46080 extents).Logical volume ubuntu-vg/ubuntu-lv successfully resized.$ sudo resize2fs /dev/mapper/ubuntu--vg-ubuntu--lvresize2fs 1.45.5 (07-Jan-2020)Filesystem at /dev/mapper/ubuntu--vg-ubuntu--lv is mounted on /; on-line resizing requiredold_desc_blocks = 13, new_desc_blocks = 23The filesystem on /dev/mapper/ubuntu--vg-ubuntu--lv is now 47185920 (4k) blocks long.
    
  3. 再次查看磁盘占用

    $ df -h
    Filesystem                         Size  Used Avail Use% Mounted on
    ...
    /dev/mapper/ubuntu--vg-ubuntu--lv  177G   92G   77G  55% /
    tmpfs                               32G     0   32G   0% /dev/shm
    ...
    /dev/sda2                          2.0G  209M  1.6G  12% /boot
    tmpfs                              6.3G     0  6.3G   0% /run/user/1000
    

    现在磁盘空间占用 55% ,还富裕 77G
    以上只是在原来 200G 内部调整,并没有使用到虚拟机管理扩展到 400G 的空间
    如果下次再满的话,就需要挂载那个部分空间了,本次不继续

http://www.lryc.cn/news/129402.html

相关文章:

  • 【制作npm包4】api-extractor 学习
  • 神经网络基础-神经网络补充概念-52-正则化网络的激活函数
  • 代码随想录训练营day56| 583. 两个字符串的删除操作 72. 编辑距离
  • 神经网络基础-神经网络补充概念-55-为什么是ML策略
  • C++初阶语法——内部类
  • Java基础(十四)面向对象编程 OOP 多态
  • 【Android】解决Lint found fatal errors while assembling a release target
  • CF1195E OpenStreetMap 题解
  • 微信营销系统如何使用效果会更好
  • Linux开机启动程序添加root权限
  • 安卓13解决链接问题
  • ​《乡村振兴战略下传统村落文化旅游设计 》在2023年畅销榜排名465位
  • 实现一个自动保存高CPU占用现场的简易工具
  • 易服客工作室:如何在WordPress网站中举办虚拟活动
  • Java IO流(一)IO基础
  • 区间覆盖 线段覆盖 二分
  • F#奇妙游(20):主动模式
  • OLED透明屏与传统显示屏的区别:探索未来视觉体验的新里程碑
  • 打开软件提示mfc100u.dll缺失是什么意思?要怎么处理?
  • Python 基础 -- Tutorial(二)
  • 11 迭代器|生成器|协程
  • “第三方支付”详解!
  • Rust之泛型、trait与生命周期
  • GPU Microarch 学习笔记 [1]
  • Transformer(一)简述(注意力机制,NLP,CV通用模型)
  • 回归预测 | MATLAB实现BiLSTM双向长短期记忆神经网络多输入多输出预测
  • 使用Dockker创建vwas容器时报错的解决方法
  • 【数据结构OJ题】链表分割
  • 无感知发布
  • C++ 虚继承