PowerFlex ScaleIO 将磁盘添加回服务器后,作系统无法识别它
Zhrnutie: 将磁盘添加回服务器后,作系统无法识别该磁盘。
Tento článok sa vzťahuje na
Tento článok sa nevzťahuje na
Tento článok nie je viazaný na žiadny konkrétny produkt.
V tomto článku nie sú uvedené všetky verzie produktov.
Symptómy
通过在线
手动将磁盘从服务器中拉出,测试了故障磁盘 在作系统级别,即使磁盘已重新添加到服务器,也无法看到它。
这并不是真正的 SIO 问题。
Príčina
发生这种情况是因为高速缓存的磁盘状态处于错误状态。
Riešenie
请执行以下步骤:
这不是在 SIO 群集中测试故障磁盘的不建议方法。
如果客户尚未在戴尔服务器上安装 perccli 实用程序,请让其安装。(请参阅下面的链接)
从以下命令获取输出:
# /opt/MegaRAID/perccli/perccli64 /c0 show
确保提取并返回的硬盘在 PD 列表下可见。
检查是否缺少 VD(虚拟磁盘)。
如果缺少虚拟磁盘,请尝试创建虚拟磁盘:
# opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora ( this is for No ReadAhead (NR) WriteThrough (WT)
您可能会收到错误:
# /opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks
如果您收到上面的错误消息,请检查 KB 500119:storcli commands not effective https://www.dell.com/support/kbdoc/en-us/000065897/storcli-commands-not-effective 在使用 perccli 实用程序时,使用 perrcli 命令检查保留的高速缓存:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache
如果存在保留的高速缓存,输出将显示:
#/opt/MegaRAID/perccli/perccli64 /c0 show preservedcache Controller = 0 Status = Success Description = None ----------- VD State ----------- 16 Missing
使用以下命令删除保留的高速缓存:
#opt/MegaRAID/perccli/perccli64 /c0/v16 delete preservedcache
然后使用以下命令创建虚拟磁盘:
#opt/MegaRAID/perccli/perccli64 /c0 add vd type=raid0 drives=EID:Slt direct wt nora
应该不需要重新启动,现在应该可以在作系统级别看到磁盘。通过运行以下命令进行检查:
# ls -l /dev/disk/by-path | grep pci #ls -l /dev/disk/by-path | grep pci | wc -l #fdisk -l | grep Disk #lsblk
然后,您应该能够将磁盘重新添加到 SIO 群集中并登录到 ScaleIO UI。在Backend SDS屏幕中,右键单击 SDS,然后选择Add Device。在路径字段中键入作系统名称。
Ďalšie informácie
要下载适用于 Linux 的 Perccli 实用程序,请转至:
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
将安装文件 perccli-1.17.10-1.noarch.rpm 复制到节点上的 /tmp 文件夹。
从Linux控制台或使用SSH安装PERCCLI软件包:
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm
Dell PowerEdge RAID 控制器 (PERC) 命令行界面 (CLI) 参考指南可在以下位置找到:
https://www.dell.com/support/kbdoc/en-us/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller
https://downloads.dell.com/FOLDER03559396M/1/perccli-1.17.10-1.noarch.rpm
将安装文件 perccli-1.17.10-1.noarch.rpm 复制到节点上的 /tmp 文件夹。
从Linux控制台或使用SSH安装PERCCLI软件包:
#rpm -Uvh /tmp/perccli-1.17.10-1.noarch.rpm
Dell PowerEdge RAID 控制器 (PERC) 命令行界面 (CLI) 参考指南可在以下位置找到:
https://www.dell.com/support/kbdoc/en-us/000177280/how-to-use-the-poweredge-raid-controller-perc-command-line-interface-cli-utility-to-manage-your-raid-controller
Dotknuté produkty
PowerFlex SoftwareProdukty
PowerFlex Software, VxFlex Product FamilyVlastnosti článku
Číslo článku: 000058655
Typ článku: Solution
Dátum poslednej úpravy: 08 jan 2026
Verzia: 4
Nájdite odpovede na svoje otázky od ostatných používateľov spoločnosti Dell
Služby podpory
Skontrolujte, či sa na vaše zariadenie vzťahujú služby podpory.