PowerFlex:在 SDC 升级期间卸载的文件系统
摘要: 在文件打开时,Storage Data Client (SDC) 在升级过程中丢失设备装载。
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
升级 SDC
升级 SDC 程序包时,会自动卸载驻留在 ScaleIO 卷上的文件系统。与执行升级之前相比,升级后装载的 /dev/scini* 设备上装载的文件系统更少。以下命令会列出少于预期装载的文件系统。
mount |grep scini
原因
升级 SDC 软件包时,将删除以前安装的 SDC 版本。
作为删除过程的一部分,scini 服务将停止。
停止
作为删除过程的一部分,scini 服务将停止。
停止
scini 服务尝试卸载直接驻留在 scini 设备上的所有文件系统。
只要设备上驻留的文件系统上没有打开的文件,这些卸载作就会成功。
未能卸载文件系统不会中断升级过程。
如果任何卸载作失败,则在重新启动服务器之前,以前的 SDC 版本将保持使用状态。
解决方案
PoweerFlex 按设计方式工作。
为避免卸载文件系统,请在执行 SDC 升级之前执行以下作:列出直接驻留在 ScaleIO 卷上的所有文件系统。
mount |grep scini
在每个列出的文件系统上,通过任何方式打开任何文件,例如 less 或 tail -f。可以通过以 root 用户身份执行以下命令来验证文件系统上是否存在打开的文件。任何输出都指示一个或多个文件处于打开状态。
lsof
执行 SDC 升级。通过应用此解决方法,在重新启动服务器之前,以前版本的 SDC 将保持使用状态。
受影响的产品
PowerFlex rack, ScaleIO文章属性
文章编号: 000030420
文章类型: Solution
上次修改时间: 22 9月 2025
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。