Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Existuje však niekoľko spôsobov, ako dosiahnuť * konzistentné * zálohovanie súborov, ktoré sú momentálne otvorené, v závislosti od vašich potrieb a typu zálohovania, ktoré vykonávate:
* Používanie `rsync` s`-archive` a `-x`: `Rsync` je výkonný nástroj pre zálohy. Možnosť `-x` zachováva rozšírené atribúty, ktoré môžu byť rozhodujúce pre metadáta súborov a`-archive` zaisťuje správnu archívnu kópiu. Aj keď to nezabráni stavu otvoreného súboru * presný * v pamäti, `rsync` skopíruje súbor tak, ako je v súčasnosti napísaný na disk. Pravdepodobne to bude veľmi blízko k skutočnému obsahu, najmä ak sú zmeny zriedkavé. Akékoľvek zmeny vykonané * po * Začiatok zálohovania sa zmeškajú.
* Snímky súborových systémov (LVM, BTRFS, ZFS): Tieto funkcie súborových systémov vytvárajú kópiu celého súborového systému bodovú kópiu. Toto je najspoľahlivejšia metóda zálohovania otvorených súborov, pretože snímka zachytáva stav všetkých súborov vrátane otvorených, v konkrétnom okamihu. Výhodou je, že snímka je úplne konzistentná. Dostupnosť závisí od vášho súborového systému. Snímky LVM vyžadujú, aby sa LVM použil a BTRF a ZF sú úplne rôzne súborové systémy.
* Používanie `cp` s` --reflink` (ak je podporovaný): Na súborových systémoch, ktoré podporujú Copy-On-Writ (Cow), `CP --reflink` môže vytvoriť veľmi rýchlu„ kópiu “iba vytvorením nového ukazovateľa do dátových blokov. Pôvodný a skopírovaný súbor zdieľa rovnaké údaje, kým sa nezmenia. Zmeny vykonané * Po * Kópia ovplyvní iba nový súbor, pričom originál (a zálohovanie) zostane nedotknutý. Je to mimoriadne efektívne, ale podpora pre „-Reflink` je závislá od súborového systému (ext4 s určitými parametrami jadra ho môže podporovať, ale BTRFS to robí natívne).
* Zálohovanie na úrovni aplikácií: Mnoho aplikácií ponúka svoje vlastné záložné mechanizmy, čo umožňuje konzistentné zálohy svojich údajov, aj keď sú súbory otvorené. Tieto mechanizmy často interagujú priamo s vnútornými dátovými štruktúrami aplikácie.
* Klastrovanie a vysoká dostupnosť: V kritických situáciách systémy s vysokou dostupnosťou vytvárajú mechanizmy redundancie a zlyhania. Ak súborový server klesne, preberá sa iný server automaticky, čím sa minimalizuje vplyv straty údajov a zabezpečuje nepretržitý prístup.
Ktorá metóda je najlepšia?
* Pre jednoduchú, rýchlu zálohu, kde sú prijateľné menšie nezrovnalosti:`rsync` s` -a` a `-x`.
* Pre zaručenú konzistenciu údajov a najspoľahlivejšie zálohovanie otvorených súborov:snímky súborových systémov (ak sú k dispozícii).
* Pre mimoriadne efektívne zálohy existujúcich súborov s copy-on-write:`CP --reflink` (ak je podporovaný a vhodný pre váš prípad použitia).
Nezabudnite vždy otestovať svoju stratégiu zálohovania, aby ste sa uistili, že spĺňa požiadavky cieľa vášho bodu obnovenia (RPO) a požiadavky času na obnovenie (RTO). Pre kritické údaje sa odporúča kombinácia metód alebo riešení zálohovania profesionálneho stupňa.