Migawki LVM mają na celu przechwycenie systemu plików w stanie zawieszenia. Nie mają one stanowić kopii zapasowej same w sobie. Są one jednak przydatne do uzyskiwania spójnych obrazów kopii zapasowych, ponieważ zamrożony obraz nie może i nie zmieni się podczas procesu tworzenia kopii zapasowej. Chociaż nie będziesz ich używać bezpośrednio do tworzenia długoterminowych kopii zapasowych, będą one miały wielką wartość w każdym procesie tworzenia kopii zapasowej, którego zdecydujesz się użyć.
Istnieje kilka kroków do wdrożenia migawki. Po pierwsze, należy przydzielić nowy wolumin logiczny. Celem tego woluminu jest zapewnienie obszaru, w którym zapisywane są delty (zmiany) w systemie plików. Dzięki temu oryginalny wolumin może być kontynuowany bez zakłócania istniejącego dostępu do odczytu / zapisu. Wadą tego jest to, że obszar migawki ma skończony rozmiar, co oznacza, że w systemie z zajętym zapisem może dość szybko się zapełnić. W przypadku woluminów, które mają znaczną aktywność zapisu, należy zwiększyć rozmiar migawki, aby zapewnić wystarczającą ilość miejsca do zarejestrowania wszystkich zmian. Jeśli twoja migawka przepełni się (zapełni), zarówno migawka zostanie zatrzymana i oznaczona jako nieużyteczna. W takim przypadku należy zwolnić migawkę, aby można było przywrócić oryginalny wolumin z powrotem do trybu online. Po zakończeniu wydania „
Drugą rzeczą, która się dzieje, jest to, że LVM „zamienia” prawdziwe cele omawianych tomów. Można by pomyśleć, że nowo przydzielona migawka będzie miejscem, w którym można szukać zmian w systemie plików, w końcu to tam będą wszystkie zapisy, prawda? Nie, jest na odwrót. Systemy plików są montowane do nazw woluminów LVM , więc zamiana nazwy spod reszty systemu byłaby nie-nie (ponieważ migawka używa innej nazwy). Więc rozwiązanie jest proste: Jeśli dostęp do oryginalnej nazwy głośności, będzie nadal odnosić się do żywego (odczyt / zapis) wersji objętości zrobiłeś migawkę. Utworzony wolumin migawki będzie odnosił się do zamrożonego(tylko do odczytu) wersja woluminu, którego kopię zapasową chcesz utworzyć. Na początku trochę mylące, ale będzie miało sens.
Wszystko to dzieje się w mniej niż 2 sekundy. Reszta systemu nawet tego nie zauważa. Chyba że oczywiście nie zwolnisz migawki przed jej przepełnieniem ...
W pewnym momencie będziesz chciał zwolnić migawkę, aby odzyskać zajmowane miejsce. Po zakończeniu wydania wolumin migawki jest zwalniany z powrotem do woluminu, a oryginał pozostaje.
Nie polecam realizowania tego jako długoterminowej strategii tworzenia kopii zapasowych. Nadal przechowujesz dane na tym samym dysku fizycznym, który może ulec awarii, a odzyskiwanie systemu plików z dysku, który uległ awarii, w ogóle nie jest kopią zapasową.
Krótko mówiąc:
- Migawki są przydatne do tworzenia kopii zapasowych
- Migawki same w sobie nie stanowią formy kopii zapasowej
- Migawki nie trwają wiecznie
- Pełna migawka nie jest dobrą rzeczą
- Migawki muszą być w pewnym momencie udostępnione
- LVM jest twoim przyjacielem, jeśli używasz go mądrze.