PowerMax: recuperando espaço em um dispositivo de destino vinculado
Summary: Os destinos vinculados (ou vinculados anteriormente) se comportam exclusivamente no manuseio de alocações. Quando os destinos são liberados, somente as alocações de controle atualizadas são devolvidas ao Pool de Recursos de Armazenamento (SRP). ...
Instructions
Os snapshots não são cópias completas. São elas: "space saving replicas."
Quando um dispositivo de destino é vinculado a um snapshot, o PowerMax apresenta ao host uma combinação de tipos de alocação. Eles incluem:
- Alocações de rastreamento de origem inalteradas
- Alocações de rastreamento ainda não alocadas
- Rastreie as alocações que estão sendo protegidas para vários snapshots (este e outros). São alocações "compartilhadas".
- Rastreie as alocações que estão sendo protegidas exclusivamente para este snapshot
- Se o destino for gravado pelo host, essas alocações de rastreamento gravadas no host também serão apresentadas (e consumirão seu próprio espaço do SRP (Storage Resource Pool, Pool de Recursos de Armazenamento)).
Essa apresentação do dispositivo de destino vinculado fornece ao host uma ilusão totalmente funcional de acesso a toda a capacidade dos dispositivos de destino. Eles são iguais à capacidade provisionada dos dispositivos de origem.
Quando um determinado snapshot é encerrado, apenas as alocações do tipo 4 dessa lista são liberadas no SRP. Todos os rastreamentos restantes permanecem alocados para os outros dispositivos/snapshots que ainda os utilizam.
A liberação das alocações do tipo 5 para o SRP requer um Free -all Operação no dispositivo de destino . A prática recomendada é fazer isso enquanto o destino não está mais vinculado.
Por exemplo:
- O dispositivo 0082 era um destino vinculado a um snapshot do dispositivo de origem 0052, que é um dispositivo de 2 TB com 25% de utilização (500 GB).
- O host monta esse dispositivo, o vê como um dispositivo de 2 TB e começa a gravar nele. Um adicional de 250 GB em alocações escritas é gerado por esse host.
- As alocações são verificadas usando
symsnapvx list -sid xx -dev xxxx -detail -GB, que mostra que 80% da capacidade utilizada do dispositivo de destino é compartilhada. - Agora, o total de alocações para cada tipo neste cenário tem a seguinte aparência:
- Alocações de rastreamento de origem inalteradas: 250 GB
- Alocações de controle ainda não alocadas: 1.500 GB de capacidade, mas não utilizados ou alocados
- Alocações compartilhadas: 200 GB
- Alocações exclusivas para este snapshot: 50 GB
- Alocações de rastreamento gravadas pelo host no destino: 250 GB
- Um total de 500 GB de alocações de snapshot e destino, com um adicional de 250 GB ainda pertencente ao dispositivo de origem
- O dispositivo de destino 0082 é desmontado, desvinculado e o snapshot é encerrado.
- Somente o tipo 4 é liberado, retornando 50 GB para o SRP.
- O dispositivo de destino 0082 recebe um
free -all- Nesse ponto, apenas o tipo 5 é liberado, retornando 250 GB para o SRP.
The remaining200 GB de alocações compartilhadas permanecem em vigor porque eles têm outras dependências (outros dispositivos ou snapshots que ainda exigem esses dados).
- O dispositivo de destino 0082 é desmontado, desvinculado e o snapshot é encerrado.
Nota sobre desduplicação: Os dados desduplicados não são liberados pelos processos acima porque outras dependências permanecem.
Additional Information