Kategorie szkoleń | Egzaminy | Kontakt

Odpowiedź (1)

  • 6

W LVM mamy doczynienia z logicznymi woluminami, które są urządzeniami blokowymi (device mapper'owymi), na których możemy tworzyć systemy plików. 

Jeśli na grupie woluminowej, na której jest logiczny wolumin jest miejsce, możemy zrobić snapshot. 

Możliwości snapshota na przykładzie:

/dev/volgroup/logvol jest zamontowany w /lvm.

Znajdują się tam pliki.

Chciałbym zrobić spójny backup tych plików.

Pliki są cały czas modyfikowane przez aplikację, a aplikacja musi działać i nie można jej wyłączyć.

Bez wykorzystania snapshot nie jest możliwe uzyskanie spójnych plików, z danej konkretnej jednostki czasu - tzn. jeden plik byłby z 12:00:00:001, a drugi mógłby być z 12:00:00:350 (różnica milisekund)

 

Snapshot rezerwuje miejsce na wolumegrupie i w momencie modyfikacji plików - w tym wypadku w /lvm - zapamiętuje stan bazowy (z momentu wykonania snapshota) - dzięki temu, mamy dostęp do plików bez modyfikacji - tak długo jak długo aktywny będzie snapshot. 

Wykorzystywany jest algorytm typu CoW - copy on write.

Warto zwrócić uwagę i zaplanować rozmiar snapshota, ale to już inny wątek. 

  • Odpowiedział
  • @ | 29.06.2014
  • TRENER MODERATOR ALTKOM AKADEMII