PowerMax: Recuperación de espacio en un dispositivo de destino vinculado
Resumen: Los destinos vinculados (o previamente vinculados) se comportan de manera única en el manejo de las asignaciones. Cuando se liberan destinos, solo las asignaciones de segmentos actualizadas se devuelven al pool de recursos de almacenamiento (SRP). ...
Instrucciones
Las instantáneas no son copias completas. Son los siguientes: "space saving replicas."
Cuando un dispositivo de destino está vinculado a una instantánea, PowerMax presenta al host una combinación de tipos de asignación. Entre ellas se encuentran:
- Asignaciones de segmentos de origen sin cambios
- Asignación de segmentos aún no asignados
- Rastree las asignaciones que se protegen para varias instantáneas (esta instantánea y otras). Estas son asignaciones "compartidas".
- Realizar un seguimiento de las asignaciones que se protegen exclusivamente para esta instantánea
- Si, a continuación, el host escribe en el destino, también se presentan estas asignaciones de segmentos escritos por el host (y consumen su propio espacio del pool de recursos de almacenamiento (SRP)).
Esta presentación del dispositivo de destino vinculado proporciona al host una ilusión completamente funcional de acceso a toda la capacidad de los dispositivos de destino. Son iguales a la capacidad aprovisionada de los dispositivos de origen.
Cuando se finaliza una instantánea determinada, solo las asignaciones de tipo 4 de esa lista se liberan en el SRP. Todos los segmentos restantes permanecen asignados para los otros dispositivos/instantáneas que aún los utilizan.
La liberación de las asignaciones de tipo 5 al SRP requiere un Free -all operación en el dispositivo de destino . La práctica recomendada es hacer esto mientras el destino ya no está vinculado.
Nota: Esta operación en un dispositivo de destino no devuelve ninguna asignación de los tipos 1 a 4 anteriores, solo del tipo 5.
Por ejemplo:
-
- El dispositivo 0082 era un destino vinculado a una instantánea para el dispositivo de origen 0052, que es un dispositivo de 2 TB que se utiliza en un 25 % (500 GB).
- El host monta este dispositivo, lo ve como un dispositivo de 2 TB y comienza a escribir en él. Este host genera 250 GB adicionales en asignaciones escritas.
- Las asignaciones se verifican mediante
symsnapvx list -sid xx -dev xxxx -detail -GB, que muestra que se comparte el 80 % de la capacidad utilizada del dispositivo de destino. - Ahora, las asignaciones totales para cada tipo en este escenario se ven así:
- Asignaciones de segmentos de origen sin cambios: 250 GB
- Asignaciones de segmentos aún no asignados: 1500 GB de capacidad, pero no utilizados/asignados
- Asignaciones compartidas: 200 GB
- Asignaciones exclusivas para esta instantánea: 50 GB
- Asignaciones de segmentos escritos por el host en el destino: 250 GB
- Un total de 500 GB de asignaciones de instantáneas y destinos, con 250 GB adicionales que aún son propiedad del dispositivo de origen
- El dispositivo objetivo 0082 se desmonta, se desvincula y se finaliza la instantánea.
- Solo se libera el tipo 4, lo que devuelve 50 GB al SRP.
- El dispositivo de destino 0082 recibe un
free -allAt this point only type 5 is freed, returning 250 GB to the SRP.
The remaining 200GB of shared allocations remain in place because they have other dependencies (other devices or snapshots still need that data).
Nota de desduplicación: Los procesos anteriores no liberan datos desduplicados, ya que quedan otras dependencias.
Información adicional