PowerFlex. storcli add vd жалуется, что «контроллер имеет данные в кэше для автономных или отсутствующих виртуальных дисков»

Summary: Контроллер хранит в кэше данные для автономных или отсутствующих виртуальных дисков.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Это может произойти, если виртуальный диск/виртуальный диск отсутствует из-за извлечения жесткого диска без выполнения надлежащей процедуры. Последующие попытки добавить виртуальный диск обратно могут привести к указанной выше ошибке.

Это может произойти на узле VxRack Node и в других системах с помощью контроллера LSI и storcli.


Storcli add vd возвращает ошибку, которая "controller has data in cache for offline or missing virtual disks."
 

 

# /opt/MegaRAID/storcli/storcli64 /c0 add vd type=raid0 drives=252:4 direct wb ra Controller = 0 Status = Failure Description = controller has data in cache for offline or missing virtual disks Unable to add virtual disks. 

 

Cause

При извлечении жесткого диска без выполнения правильной процедуры контроллер LSI сохраняет кэш-память для любых операций записи на соответствующем виртуальном диске, которые еще не были зафиксированы на диске.

Это предотвратит попытки добавления виртуальных дисков (в том числе и с использованием других ПД). Если в этот момент сервер перезагрузится, на консоли отобразится сообщение POST, которое не позволит продолжить работу, пока не будет очищен сохраненный кэш в BIOS контроллера.
 

Resolution

Перед добавлением виртуальных дисков необходимо очистить сохраненный кэш. Во время перезагрузки это можно сделать с помощью контроллера BIOS. Это также можно сделать с помощью storcli:

Чтобы убедиться в наличии сохраненного кэша, выполните следующие действия.

 

# /opt/MegaRAID/storcli/storcli64 /c0 show preservedCache Controller = 0 Status = Success Description = None ----------- VD State ----------- 1 Missing -----------

 

В приведенном выше примере VD #1 находится в состоянии «missing» и не отображается в выводе «storcli /c0 show».

Чтобы удалить сохраненный кэш, выполните следующие действия.

 

# /opt/MegaRAID/storcli/storcli64 /c0/v1 delete preservedCache

или

 

# /opt/MegaRAID/storcli/storcli64 /c0/vall delete preservedCache

 

Примечание. Эта операция приведет к аннулированию данных на диске. Это не должно вызвать проблем с ScaleIO, так как для всех данных будет две копии.

Additional Information

Это внешние действия по отношению к программному обеспечению ScaleIO.
Article Properties
Article Number: 000052924
Article Type: Solution
Last Modified: 29 Oct 2025
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.