• SUSE Linux文件系统在线扩容


    前几天巡检发现,SUSE 12文件系统/vg01下面的某个文件空间不足,挂载点是/oracle,容量不够,需要进行扩容。

    新的空间是从一台HP的存储上新映射的。由于映射的LUN是从windows主机上回收,然后直接映射的,所以在linux识别新LUN时发现上面存在windows分区信息,导致pvcreate失败。所以只好将每个新lun上的分区手动删除,再进行扩容。具体实施步骤如下:

    1. 新lun映射前需要先记录当前主机使用磁盘信息,多路径信息等。

      fdisk -l  查看现有磁盘信息

      multipath -ll   查看多路径信息

    2. 存储映射新磁盘到主机后,主机重新扫描,将新lun扫描出来

      rescan-scsi-bus.sh

    3. 确认新磁盘信息,并核参照前面日志核对出新磁盘的设备文件名,和聚合路径名

      fdisk -l    

      multipath -ll

    4. 删除新磁盘上的windows分区

      fdisk /dev/sdk  (/dev/sdk为新磁盘设备文件名)

      m(帮助信息)----p(打印出分区信息)----d(删除分区)----1(需要删除的分区编号)----w(保存操作)---q(退出)

    5. fdisk 确认操作后磁盘分区是否清除

    6. pvcreate  /dev/sdk   创建物理卷

    7. vgextend /dev/vg01  /dev/sdk   将物理卷加入卷组

    8. umount /oracle  卸载逻辑卷

    9. lvextend -L +1024GB /dev/vg01/lvora   将逻辑卷lvora扩大1T

    10. resize2fs /dev/vg01/lvora 扩大文件系统。本次操作由于数据量太大,且长时间为检查文件系统,所以我在扩文件系统时提示先运行 “e2fsck -f /dev/vg01/lvora”。

    11. 所以运行e2fsck -f -v -C0 /dev/vg01/lvora 。数据量太大,这次的检查足足进行了十几个小时才完成。前面75%跑得很慢,越到后面越快。 

      -f 表示强制检查

      -v 显示详细信息

      -C0 显示检查进度

    12. 扩文件系统 resize2fs /dev/vg01/lvora  这一步也需要一点时间,大概5分钟左右。

    13. mount /dev/vg0/lvora /oracle 挂在文件系统,df -H查看是否扩容成功。

  • 相关阅读:
    Linux重定向原理与系统调用dup2
    毕业生去向管理系统(毕业生就业招聘系统)
    CDP体系化建设1-CDP综述
    攻防世界WEB练习-favorite_number
    详细Spring学习笔记,初识Spring家族
    废液收集系统物联网远程监控解决方案
    [排序]leetcode1636:按照频率将数组升序排序(easy)
    STN向城域云网演进浅析
    lc[数组]---706.二分查找
    解决VUE报错GET http://127.0.0.1:5500/favicon.ico 404 (Not Found)
  • 原文地址:https://blog.csdn.net/ajax_beijing_java/article/details/132762064