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查看是否扩容成功。

相关推荐
未济2 天前
linux 配置环境变量
linux
傲世仙尊2 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
虎头金猫2 天前
4K 视频总卡在公网带宽?用 N1 + OpenList 把网盘播放链路重新理顺
运维·服务器·网络·python·容器·beautifulsoup·pandas
_艾伦 耶格尔.2 天前
进程间通信
linux
AI职业加油站2 天前
AI智能体应用工程师证书:政策红利下的职业新风口
大数据·运维·人工智能·学习·职场发展
Liuqy-052 天前
Linux IO编程——静态库、动态库
linux
此冬歌咏2 天前
K8s 节点故障实战:优雅驱逐 31 秒,硬故障 331 秒,以及那个永远 Pending 的 Pod
运维·k8s
彧azz2 天前
Linux 环境下 Redis 学习总结:数据类型、持久化、锁、事务、主从与缓存问题
linux·redis·笔记·学习·面试
-梅2 天前
linux(8) 软硬链接
linux·运维·服务器
Wang's Blog2 天前
Java 项目实战: 外卖平台-文件下载与ServletOutputStream回写浏览器
服务器·项目开发