Я расширил диск на сервере БД (чтобы мы могли временно восстановить базу данных), и я хотел бы снова уменьшить объем, когда данные были удалены.
Я удалил данные и сжал диск в ОС, что освободило место на томе Windows, но пространство не отображается как освобожденное для тома в графическом интерфейсе управления SAN. Если вы попытаетесь изменить размер тома, появится предупреждение, что «новый размер тома меньше текущего использования».
Можно ли освободить место на томе SAN, или я застрял с этим размером?
Окружающая среда
Сервер БД - это Windows Server 2008, работающий на VMWare ESX 4.0.
Диск для сжатия - это подключенный необработанный LUN, том находится на Equallogic PS6000 (прошивка V5.0.7)
Хотя команда сжатия работает для сжатия тома, данные на томе после сжатия не будут доступны. Windows видит том как RAW, неформатированный. Получите доступ к снимкам, в частности к снимку, который был создан при выполнении команды сжатия, чтобы скопировать данные на только что сжатый и отформатированный том. Как и при любой операции с данными: убедитесь, что у вас есть резервная копия, прежде чем пытаться это сделать.
Перейдите в интерфейс командной строки (CLI) Group Manager, затем:
volume select vol_name shrink new_size [parameters]
Предполагается, что размеры указаны в мегабайтах, поэтому, если вы не укажете конкретный суффикс, по умолчанию будут использоваться мегабайты.
Переменные и параметры можно найти Вот.