docker mysql 容器報too many connections 引發的liunx磁盤擴容操作


  • 症狀每次刪除mysql容器重啟沒兩分鍾又報標題錯
  • df -h 命令查看各個掛載空間應用情況發現root home var 三個文件目錄掛載的空間滿了
  • 網上百度了一下liunx磁盤擴容操作,fdisk -l 命令最終發現本機有一塊270的磁盤並未掛載
  • 於是創建pv ,通過pvcreate命令將磁盤/dev/xvdb創建為一個系統PV
    [root@localhost home]# pvcreate /dev/xvdb
    Physical volume "/dev/xvdb" successfully created
  • 將 PV /dev/xvdb添加到卷組VolGroup 中。磁盤已經添加到VolGroup ,而且卷組的空間增加了270G。使用命令vgextend VolGroup /dev/xvdb
    [root@localhost home]# vgextend  VolGroup  /dev/xvdb
      Volume group "VolGroup" successfully extended
    [root@localhost home]# vgs
      VG       #PV #LV #SN Attr   VSize   VFree
      VolGroup   2   3   0 wz--n- 265.50g    0 
  • 為/ 添加10G的空間。使用命令lvextend -L +10G /dev/mapper/VolGroup-lv_root
    [root@localhost home]# lvextend -L +10G  /dev/mapper/VolGroup-lv_root
      Size of logical volume VolGroup/lv_root changed from 50.98 GiB (13050 extents) to 55.98 GiB (14330 extents).
      Logical volume lv_root successfully resized
  • 邏輯卷擴展后並不會馬上生效,需要使用“resize2fs”命令重新加載邏輯卷的大小。使用命令 resize2fs /dev/VolGroup/lv_root。但是未成功。
  • 最終xfs_growfs /dev/VolGroup/lv_root命令解決上述問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM