Obsah
- 1 4 praktické aplikace pro zálohování Linuxu
- 2 Rsync
- 3 GRSYNC
- 4 BACKUPNINJA
- 5 AUTOMYSQLBACKUP
- 6 BACULA
- 7 AMANDA nebo Advanced Maryland Automatic Network Disk Archiver
- 8 ZPĚT V ČASE
- 9 Závěr
- 10 Zálohovací programy pro Linux
- 11 Zálohovací software pro Linux
- 12 1. Rsync
- 13 2. AutoMysqlBackup
- 14 3. Duplicita
- 15 4. Rdiff-backup
- 16 5. Bacula
- 17 6. Backupninja
- 18 7.Kbackup
- 19 8. BackupPC
- 20 9. Amanda
- 21 10. Zpět v čase
- 22 11. Box Backup Tool
- 23 12. Luckybackup
- 24 13. Časový posun
- 25 14. Clonezilla
- 26 15. Systemback
- 27 Závěry
4 praktické aplikace pro zálohování Linuxu
Zálohování dat je důležitou součástí při práci s jakýmkoli operačním systémem. Tato recenze se zaměří na nejlepší aplikace pro vytváření záloh na Linuxu. Tento postup v operačním systému s otevřeným zdrojovým kódem se provádí pouze pomocí speciálního softwaru. Ale každý program má své vlastní vlastnosti, výhody a nevýhody. Toto srovnání pomůže každému to pochopit.
Všechny níže popsané aplikace jsou vhodné, a to i pro práci se serverovým zařízením založeným na uvedeném OS.
Rsync
Operační systém Linux má vestavěný nástroj pro zálohování dat s názvem rsync. Nevýhodou této aplikace je absence jakéhokoli rozhraní. Nástroj je prezentován ve formě příkazu, který je nutné zadat v „Terminálu“. Proto jej nejčastěji používají pouze zkušení správci systému.
Vlastnosti tohoto příkazu:
- přístupová práva k souboru jsou zachována;
- možnost inkrementálního zálohování;
- funkce pro aktualizaci stromu adresářů a systému souborů.
Obecně je příkaz jednoduchý a dobře plní své funkce. Mnohé však odrazuje absence rozhraní.
GRSYNC
GRSYNC je linuxová zálohovací aplikace s funkčností velmi podobnou vestavěnému příkazu rsync. Ale tento program již má rozhraní. V softwaru není žádná ruská lokalizace, takže pro práci s nastavením (a je jich více než 10) budete muset rozumět anglickým frázím. Je výhodné, že pro počáteční uživatele si můžete vybrat z několika úrovní přizpůsobení: od základních po pokročilé. Aplikace funguje dobře při práci se souborovým systémem operačního systému a správci systému si na funkčnost dlouho nestěžovali.
BACKUPNINJA
BACKUPNINJA je poměrně výkonný nástroj pro zálohování souborů v Linuxu. Mezi funkcemi je možnost vytvořit samostatné soubory s uloženou konfigurací zálohy a poté ji přesunout do adresáře /etc/backup.d/. Kromě toho můžete vytvářet přírůstkové kopie souborů online. Pro uživatele bude práce s touto aplikací pohodlná, protože obslužný program funguje také s Linux-Vservery. V případě potřeby nakonfigurujte čas odeslání zprávy o dokončené rezervaci. Program bez problémů načte soubory s konfiguračním nastavením zálohy ve formátu .ini.
AUTOMYSQLBACKUP
Při práci s databázemi MySQL se doporučuje používat speciální utilitu určenou přímo k tomuto účelu. AUTOMYSQLBACKUP dělá čest svému jménu. Aplikace je vhodná pro vytváření záložních kopií MySQL databází. Jednoduché nastavení umožňuje aktivovat funkci pravidelného kopírování dat na vzdálený server nebo cloudový souborový systém několika kliknutími. Kromě toho může aplikace nezávisle mazat zastaralé archivní kopie.
BACULA
Aplikace BACULA se běžněji používá v komerčních prostředích pro heterogenní sítě. Kromě podpory Linuxu má tento nástroj klienty pro provádění funkcí zálohování v operačních systémech UNIX a Windows. Obecně si aplikace dobře poradí s úkoly, kdy potřebujete automatizovat proces zálohování firemních dat na server nebo cloud. Pro správu funkčnosti aplikace můžete využít standardní desktopové GUI rozhraní, webové rozhraní nebo příkazový řádek. Všechna uložená data lze integrovat do adresářů MySQL, PostgreSQL nebo SQLite.
AMANDA nebo Advanced Maryland Automatic Network Disk Archiver
Tato aplikace je archivátor síťových jednotek pro vytváření záložních kopií souborů a jakýchkoli dat uložených v úložném systému nebo v počítači. Pomocí tohoto nástroje je vhodné nakonfigurovat zálohy na jeden server z mnoha síťových hostitelů. Schopnost pracovat s velkým množstvím dat je klíčovou výhodou tohoto programu. Má vlastní rozhraní v angličtině.
ZPĚT V ČASE
Pokud hledáte nástroj pro zálohování dat pro Linux s nejjednodušším možným rozhraním, pak je pro vás BACK IN TIME tím nejlepším řešením. Program má minimalistické menu s několika nastaveními. K dispozici jsou dva hlavní provozní režimy: root a non-root. V prvním případě je důležitější pracovat s údaji správce a ve druhém s osobními soubory. Ruský jazyk v rozhraní je k dispozici, takže s výběrem konfigurací nebudou žádné potíže. Je pravda, že nástroj nemá mnoho možností pro automatizaci zálohování. A nejpohodlnější způsob je dělat vše ručně – bude to funkčnější. Nástroj proto není vhodný pro práci s velkými datovými soubory.
Závěr
Ve firemním prostředí byste měli vždy zajistit pravidelné zálohování vašich dat. Protože mnoho serverových zařízení běží na Linuxu, nástroje popsané v recenzi pomohou vyřešit problém s ukládáním souborů a konfigurací v případě selhání nebo nehody v úložném systému.
Zálohovací programy pro Linux
Správci systému vtipkují, že lidé se dělí na dva typy: na ty, kteří nezálohují, a na ty, kteří již zálohují. V práci každého uživatele nebo správce systému dříve nebo později dojde k okamžiku, kdy se něco pokazí a dojde ke ztrátě důležitých dat. Pokud si člověk předtím nevytvářel záložní kopie, teď se to naučí a začne to dělat.
Pokud to v zásadě není pro domácí uživatele příliš relevantní, pak u produkčních serverů může ztráta dat vést k velkým finančním ztrátám, proto je důležité mít vždy alespoň kopii souborů a databáze pro každý případ. V tomto článku se podíváme na základní nástroje, které lze použít k zálohování různých prvků systému.
Zálohovací software pro Linux
1. Rsync
Nástroj rsync není speciálně navržen pro zálohování, ale lze jej k tomuto účelu použít. Tento program vám umožňuje kopírovat soubory z jednoho počítače do druhého pomocí SSH nebo jeho vlastního protokolu Rsync, ale druhý vyžaduje, aby byl na cílovém počítači nainstalován server Rsync. Jednou z výhod programu je, že neumožňuje přenášet po síti celý obsah souborů, ale pouze data, která se od poslední kopie změnila. To je výhodné, aby nedošlo k přetížení sítě zbytečnými operacemi. Nejsou zde žádná automatizovaná řešení, budete si muset sami nakonfigurovat, co a kam kopírovat. Přečtěte si více o Rsync v tomto článku.
2. AutoMysqlBackup
Pokud potřebujete zálohovat databázi MySQL, nemůžete jednoduše zkopírovat všechny databázové soubory. Potřebné databáze je lepší zkopírovat pomocí speciálního nástroje. Mezi takové nástroje patří skript AutoMySQLBackup. S ním můžete nastavit pravidelné zálohování databáze na jiný server nebo do cloudu. Je podporováno otáčení a mazání zastaralých záloh.
3. Duplicita
Duplicity je také malý nástroj pro zálohování serverových souborů, ale na rozdíl od rsync je speciálně navržen pro zálohování. Zde jsou podporovány také přírůstkové zálohy a přenos archivů po síti na jiný server, ale navíc je podporováno šifrování a obnova z dříve vytvořené zálohy.
4. Rdiff-backup
Další malá zálohovací utilita podobná rsync. Je napsán v Pythonu a umožňuje zálohovat pouze změněné soubory. Zálohu můžete také uložit na jiný server. Data můžete zapisovat na vzdálený server pomocí protokolu rsync nebo ssh.
5. Bacula
Nejedná se již pouze o skript, ale o plnohodnotný zálohovací systém, který je nutné umístit na několik serverů. Skládá se z několika součástí, z nichž každá má svůj vlastní účel. Program je open source a je určen především pro podniky. Kromě plných záloh jsou stejně jako Rsync podporovány i přírůstkové, kdy se kopírují pouze změněná data.
6. Backupninja
Programy, které lze použít pro zálohování, jako je rsync, duplicity, tar a další, nemají konfigurační soubory, pomocí kterých byste mohli konfigurovat a plánovat zálohování. A to je pochopitelné, nebyly k tomu speciálně navrženy. Backupninja je obal pro takové programy. Utilita umožňuje konfigurovat zálohy jak souborů, tak databází pomocí různých nástrojů, ale zároveň ukládá všechny konfigurační soubory na jedno místo – /etc/backups.d/. Kromě toho je program dodáván s pseudografickou utilitou zvanou ninjahelper, která vám pomůže nakonfigurovat vše téměř v grafickém rozhraní.
7.Kbackup
Toto je malý grafický nástroj pro zálohování souborů vyvinutý pro KDE. Umožňuje provádět jak úplné zálohy, tak archivovat pouze změněné soubory. Kopie jsou uloženy pouze na stejném počítači, na kterém je nainstalován program, a automatické zálohování není podporováno.
8. BackupPC
Jedná se o multiplatformní zálohovací program určený pro velké podniky. Pro správu záloh se používá webové rozhraní. Můžete vytvářet jak úplné zálohy, tak pouze změněné soubory. Můžete naplánovat automatické aktualizace nebo nastavit upozornění, která vás upozorní, když je třeba provést zálohy.
9. Amanda
Amanda znamená Advanced Maryland Automatic Network Disk Archiver. Toto je také multiplatformní zálohovací program vytvořený především pro podniky. Díky architektuře klient-server může být umístěn na několika počítačích a ukládat záložní kopie na jiný server. K vytváření záloh se používají systémové nástroje, v Linuxu je to tar.
10. Zpět v čase
Jedná se o jednoduchý grafický nástroj pro nastavení automatického zálohování. Podporováno je jak kopírování do místního počítače, tak vzdálené ukládání kopií. Můžete vybrat složky, které chcete zkopírovat, a umístění, do kterého chcete kopírovat.
11. Box Backup Tool
Další nástroj na podnikové úrovni. Lze jej nainstalovat na více počítačů a zálohovat mezi nimi. Program lze ovládat pouze pomocí příkazového řádku. Podporovány jsou přírůstkové kopie a také šifrování dat.
12. Luckybackup
Toto je další obal kolem nástroje rsync, tentokrát pouze s grafickým rozhraním. Umožňuje naplánovat automatické zálohování, provádět úplné kopie nebo jen synchronizovat změny se serverem. Rozhraní nástroje je intuitivní a poměrně snadno se používá.
13. Časový posun
Dříve jsme se podívali na programy určené k zálohování jednotlivých souborů a adresářů, ale existují programy určené k úplnému zkopírování všech souborů operačního systému. Mezi ně patří Timeshift. Program má grafické i konzolové rozhraní a umožňuje vytvářet zálohy systému pomocí rsync nebo btrfs. Přečtěte si více o jeho schopnostech zde.
14. Clonezilla
Na rozdíl od Timeshift přichází Clonezilla na samostatném obrazu a spouští se z BIOSu. Umožňuje vám vytvořit záložní kopii Linuxu i Windows, protože zkopíruje celý disk bajt po bajtu a poté vám umožní vše obnovit. Přečtěte si více o tom, jak používat Clonezillu v samostatném článku.
15. Systemback
Nástroj Systemback je poněkud podobný Timeshift. Umožňuje také vytvářet body obnovení operačního systému a poté je použít k obnovení distribuce. Kromě toho můžete pomocí nástroje zkopírovat systém na jiný disk nebo vytvořit obraz LiveCD pro budoucí obnovu.
Závěry
Vždy mějte na paměti, že zálohování je velmi důležité, abyste zabránili ztrátě dat. Existuje obrovské množství linuxových zálohovacích programů, které vám mohou pomoci pravidelně zálohovat data.
Můžete si vybrat jeden z výše diskutovaných nástrojů, stačí si vybrat, co vám nejvíce vyhovuje. Pokud používáte jiný program, který zde není popsán, napište do komentářů!