PowerMax: Odzyskiwanie miejsca na połączonym urządzeniu docelowym
Summary: Połączone (lub wcześniej połączone) cele zachowują się unikatowo w obsłudze alokacji. Po zwolnieniu obiektów docelowych do puli zasobów pamięci masowej (SRP) zwracane są tylko zaktualizowane alokacje ścieżek. ...
Instructions
Migawki nie są pełnymi kopiami. Są to "space saving replicas."
Gdy urządzenie docelowe jest połączone z migawką, PowerMax przedstawia hostowi kombinację typów alokacji. Należą do nich:
- Niezmienione alokacje ścieżek źródłowych
- Jeszcze nieprzydzielone przydziały ścieżek
- Śledź alokacje chronione dla wielu migawek (tej migawki i innych). Są to przydziały "dzielone".
- Śledź alokacje chronione wyłącznie dla tej migawki
- Jeśli obiekt docelowy zostanie następnie zapisany przez hosta, te zapisane przez hosta przydziały ścieżek również będą prezentowane (i zajmują własne miejsce z puli zasobów pamięci masowej (SRP)).
Taka prezentacja połączonego urządzenia docelowego zapewnia hostowi w pełni funkcjonalną iluzję dostępu do całej pojemności urządzeń docelowych. Są one równe aprowizowanej pojemności urządzeń źródłowych.
Po zakończeniu działania danej migawki do puli SRP zostaną zwolnione tylko przydziały typu 4 z tej listy. Wszystkie pozostałe ścieżki pozostaną przydzielone dla innych urządzeń/migawek, które nadal z nich korzystają.
Uwolnienie przydziałów typu 5 do SRP wymaga Free -all operacji na urządzeniu docelowym . Najlepszym rozwiązaniem jest zrobienie tego, gdy element docelowy nie jest już połączony.
Uwaga: Ta operacja względem urządzenia docelowego nie zwraca żadnych przydziałów typów 1–4 powyżej, tylko typ 5.
Na przykład:
-
- Urządzenie 0082 było celem połączonym z migawką dla urządzenia źródłowego 0052, które jest urządzeniem o pojemności 2 TB, które jest wykorzystywane w 25% (500 GB).
- Host montuje to urządzenie, widzi je jako urządzenie o pojemności 2 TB i zaczyna na nim zapisywać. Ten host generuje dodatkowe 250 GB pisemnych przydziałów.
- Alokacje są sprawdzane za pomocą
symsnapvx list -sid xx -dev xxxx -detail -GB, który pokazuje, że 80% wykorzystywanej pojemności urządzenia docelowego jest współdzielone. - Teraz łączne alokacje dla każdego typu w tym scenariuszu wyglądają następująco:
- Niezmienione przydziały ścieżek źródłowych: 250 GB
- Jeszcze nieprzydzielone przydziały ścieżek: 1500 GB pojemności, ale niewykorzystane/przydzielone
- Przydziały współdzielone: 200 GB
- Wyłączne przydziały dla tej migawki: 50 GB
- Zapisane przez hosta przydziały ścieżek w obiekcie docelowym: 250 GB
- Łącznie 500 GB migawek i alokacji docelowych, z dodatkowymi 250 GB nadal posiadanymi przez urządzenie źródłowe
- Urządzenie docelowe 0082 jest odmontowane i odłączone, a migawka zostaje przerwana.
- Zwolniony jest tylko typ 4, co zwraca 50 GB do puli SRP.
- Urządzenie docelowe 0082 otrzymuje
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).
Uwaga dotycząca deduplikacji: Deduplikacja danych nie jest zwalniana przez powyższe procesy, ponieważ pozostają inne zależności.
Additional Information