<link href = "// fonts.googleapis.com/css?family=Roboto+Slab:700%7CRoboto:700%7CRoboto:normal" rel = "stylesheet">

CloudBerry Backup for Linux: Konfigurace a spuštění zálohování pro ochranu dat

Cloudová řešení zálohování mají vítr ve svých plachtách. Dnes se podívám na CloudBerry Backup pro Linux. Jedná se o řešení poskytované společností CloudBerry Lab pro „firemní a osobní použití“.

Nástroj poskytuje obě rozhraní GUI a rozhraní CLI. Rozhraní grafického rozhraní je spíše intuitivní, jak můžete vidět procházením Stránky produktu. Takže jsem se rozhodl zaměřit se dnes na rozhraní příkazového řádku při kontrole tohoto produktu. Stejně tak bych to použil v „podnikovém“ prostředí například pro správu záloh na serveru nebo při vzdálené práci přes ssh.

Získání zálohy CloudBerry pro Linux

CloudBerry Backup for Linux může být volně staženo z redakčního webu. Zálohu však nebudete moci provést, dokud nezískáte licenci. Ale nepropadejte panice: nemusíte za to platit, protože jsou k dispozici bezplatné licence.

Verze pro Linux je mnohem levnější než její protějšek ve Windows a dokonce přichází jako „freeware“ pro osobní použití. Aktuálně dostupné verze jsou (kopírovány přímo z webu):

  • Zdarma verze: Určeno pouze pro osobní použití. Dodává se s většinou funkcí verze PRO, jako jsou flexibilní plánovače a zásady uchovávání.
  • Verze Pro: Dodává se s pokročilými funkcemi: komprese a šifrování. Cena je $ 29.99 za jednu trvalou licenci.
  • Konečná verze: Dodává se bez omezení pro ukládání.

Jako doplněk stojí za zmínku limit úložiště pro verzi „Free“ až 200 GB. U verze „Pro“ se ale zvyšuje na 5TO a pro verzi „Ultimate“ je neomezená. Tato omezení jsou limity vynucované softwarem. Nezávisle na případných omezeních uložených poskytovatelem úložiště.

Když už mluvíme o tom, CloudBerry poskytuje pouze řešení zálohování. Nákup nebo pronájem skutečného úložiště je na vás. Pokud je tedy licenční cena „jednorázové poplatky“ za počítač - musíte přidat cenu úložiště, abyste odhadli celkové náklady na vlastnictví daného řešení.

Díky placené licenci získáte volný přístup ke všem aktualizacím softwaru po dobu jednoho roku. Po uplynutí této doby budete muset zaplatit další 20% ceny za další rok upgrade.

K tomu, co jsem pochopil, můžete vždy použít „bezplatnou licenci“ k obnovení vašich dat. Nakonec musíte zaplatit pouze v případě, že plánujete produkt používat pro relativně velké zálohy nebo pokud potřebujete pokročilé funkce, jako je šifrování.

Za tuto recenzi jsme získali bezplatnou licenci. To bylo pro „CloudBerry Backup pro Linux Standard Edition“ podle e-mailu obsahujícího licenční klíč, který jsem obdržel. Mohu pouze předpokládat "Standardní Edice" je ve skutečnosti „Pro verze“ jak je popsáno na webové stránce.

Zkontrolujte nastavení

Pro tento přehled jsem použil čerstvý a minimální systém Debian 9.0, který běží na virtuálním stroji s 4GB nebo RAM. Systém byl nastaven jako souborový server se systémem NFS a drží 6.5GB dat s typickou distribucí souborů různých velikostí a typů.

Kromě toho jsem si nastavil podobný cíl obnovy, ale bez dat, abych zkontroloval schopnost CloudBerry Backup obnovit data na jiném počítači po katastrofě. Zkusíme to na konci článku.

U zálohovacího úložiště jsem použil jak lokálně připojený disk, tak vědro Google Cloud Storage.

Instalace

Na webu CloudBerry si můžete stáhnout softwarový binární balíček pro Ubuntu 12 / 14 / 16, SUSE 11 / 12, Red Hat-CentOS 6.x / 7.x a Fedora 12 / 21.

Protože používám pravý systém Debian - myslím, že verze Ubuntu bude fungovat.

itsfoss: ~ # dpkg -i ubuntu14_CloudBerryLab_CloudBerryBackup_v2.0.2.39_20170620155447.deb [...] / opt / local / CloudBerry Zálohování / raw_bin / cbbUpdater: chyba při načítání sdílených knihoven: libgthread-2.0.so.0: nelze otevřít soubor sdílených objektů: Žádný takový soubor nebo adresář

Ok: Příště budu instalovat CloudBerry Backup na minimální systém, budu muset nezapomeňte nainstalovat libglib2.0-0 první (která obsahuje chybějící soubor knihovny libgthread-2.0.so.0)

itsfoss: ~ # apt-get install -y libglib2.0-0 itsfoss: ~ # dpkg -i ubuntu14_CloudBerryLab_CloudBerryBackup_v2.0.2.39_20170620155447.deb

Tentokrát funguje:

itsfoss: ~ # ps -edf | grep CloudBerry root 1301 1 0 15: 33? 00: 00: 00 / opt / local / CloudBerry Zálohování / raw_bin / cbbLocalManagement root 1328 442 0 15: 33 pts / 0 00: 00: 00 grep CloudBerry

Většina dokumentace, která najdete v programu CloudBerry Backup, zobrazí nástroj GUI. Včetně úředníka Průvodce instalací a konfigurací. Použití grafického uživatelského rozhraní je pravděpodobně nejsnadnějším způsobem použití a konfigurace nástroje vzhledem k počtu dostupných možností. Ale z mého testovacího systému nebudu moci používat GUI. V reálné situaci bych však na server nenainstaloval GUI, jen abych nakonfiguroval svou strategii zálohování. Doufejme, že Cloud Berry Backup poskytuje také rozhraní příkazového řádku:

itsfoss: ~ # ls / opt / local / CloudBerry Zálohování / bin / cbb cbbCommandLine cbbgui cbbGUI cbbLocalManagement cbbUpdater cbbWorker

Nevím proč, ale v mé instalaci existují dva identické skripty pro spuštění CLI:

itsfoss: ... / CloudBerry Zálohování / bin # diff -s cbb cbbCommandLine Soubory cbb a cbbCommandLine jsou identické

Počínaji dnem, budu používat Cbb jak to vyplývá z oficiálních dokumentů.

Aktivace licence

CloudBerry Lab poskytuje některé informace o Cbb použití příkazového řádku na svých webových stránkách. Dokumentace však není příliš detailní. Nicméně, na základě toho a několika pokusů a chyb, je to, jak jsem nastavil Cbb z příkazového řádku na mém systému.

První věc, kterou musíte udělat, než budete moci používat Cbb je získat a aktivovat licenční klíč.

itsfoss: ~ # cd / opt / local / CloudBerry Zálohování / bin itsfoss: ... / CloudBerry Zálohování / bin # ./cbb activatelicense -h CloudBerry Zálohování příkazového řádku Rozhraní začalo aktivovatLicence -e Email <<-k Licenční klíč | -t LicenseType> [-nebo -oa ActivationKey]> | -free <-un userName | -oa ActivationKey>> -e E-mail: E-mail pro aktivaci licence -k Licenční klíč: Klíč pro aktivaci licence -t Typ licence: Žádost o zkušební licenci. Možné hodnoty: pro, ultimate -free: Žádost o bezplatnou licenci -un userName: Uživatelské jméno pro registraci volné licence -nebo: Generování požadavku na offline licenci. E-mail a klíč jsou vyžadovány. Požadavek by měl být zaslán emailem na adresu support@cloudberrylab.com. -oa ActivationKey: Aktivační klíč offline licence. Tento klíč byste měli obdržet e-mailem v reakci na žádost offline nebo bezplatnou registraci licence.

Inline help a výše uvedená oficiální dokumentace vysvětlují, jak můžete přímo požádat o licenci Cbb nástroj příkazového řádku. Jako já jsem již obdržel licenční klíč e-mailem. Takže jsem musel nainstalovat pouze tuto licenci:

# Použijte svůj vlastní licenční klíč namísto níže uvedených X: itsfoss: ... / CloudBerry Zálohování / bin # ./cbb activatelicense -k "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" Rozhraní příkazového řádku služby CloudBerry Backup Command Success

Typy zálohování

Od dnešního dne podporuje verze Linuxu CloudBerry Backup pouze file-level zálohy. To znamená, že nelze zálohovat celé disky po jednotlivých blocích, ale pouze soubory a složky, které jste zadali. Jinými slovy můžete zálohovat pouze připojený oddíl / disk a nemůžete zálohovat oddíly jiné než FS. Ale pro většinu uživatelů to nebude problém. Blokování zálohování zařízení je k dispozici ve verzi systému Windows. Ale zatím pro Linux je nejlepší, co můžete doufat, že zařízení raw block by bylo zkusit zálohovat odpovídající položku / dev. Ale netestoval jsem to, takže si nejsem jistý, jestli to funguje, a ty určitě nemůžeš udělat inkrementální or diferenční zálohování takovým způsobem. Pokud tedy máte o tomto tématu více informací, neváhejte se o ně podělit pomocí níže uvedené poznámky.

CloudBerry Backup využívání jádra

Chcete-li spolupracovat s Backup CloudBerry, musíte pochopit dva hlavní pojmy:

  • účty
  • a zvolal

„Účet“ je obecný název uvedený v CloudBerry Backup pro službu úložiště (umístění systému souborů, Amazon S3 or Google Cloud Storage Kbelík, … ). Než budete moci provádět operace zálohování / obnovy, musíte nakonfigurovat alespoň jeden „účet“.

„Plán“ je strategie zálohování / obnovy, která určuje, co, kdy a jak zálohovat nebo obnovit data. Každý plán musí být spojen s jedním a pouze jedním „účtem“.

Vytvoření oblasti úložiště účet

Takže první věc, kterou musíte udělat, než budete schopni provést zálohu, je vytvořit účet. Pro začátek jsem použil účet „Systém souborů“. Toto je místně připojený úložný prostor. V mém případě to byl druhý (virtuální) disk připojený na /zálohování

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addAccount -st FileSystem -d "Místní zálohování" -c "/ backup" CloudBerry Zálohování příkazového řádku rozhraní zahájeno Úspěch

Vytvoření záložní plán

Dále musím vytvořit záložní plán. Plán zálohování určí různé podrobnosti operace zálohování. Včetně cíle a plánu.

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addBackupPlan -n "NFS soubory" -a "Místní zálohování" -f / srv / nfs -bef -es no -every day -at "22: 56" CloudBerry Backup Rozhraní příkazového řádku zahájilo úspěch
  • -n "Soubory NFS" je (libovolný) název plánu zálohování
  • -a "Místní zálohování" je název účtu vytvořeného výše a bude přidružen k tomuto plánu.
  • -f / srv / nfs je adresář, který chci zálohovat. Můžete zadat několik -f ve stejném plánu zálohování, jednou pro každý soubor nebo adresářový strom, který chcete zálohovat.
  • -bef je možnost zálohování prázdných složek.
  • - ne toto bylo obtížné pochopit: podle dokladu, který jsem měl při psaní tohoto článku, to bylo zvyklé ne vyloučit systémové soubory. Ale - a to by mělo být nyní opraveno v dokumentaci - pokud je nastavíte -es na ano (jeho výchozí hodnota), plán také vyloučí ze zálohy skryté soubory. To znamená, že soubory nebo složky, jejichž jméno začíná bodkem, by nebyly v záloze přítomny. Ale s - ne budou.
  • - každý den - "22: 56" je docela vysvětlující.

A ve 22:56 toho dne ... začala záloha. A po dlouhé, dlouhé a dlouhé minutě se záloha konečně dokončila.

Potom jsem trochu očekával, že najdu v archivu / záložku jeden velký archivní soubor. Ve skutečnosti však vypadá záloha CloudBerry jako jednoduchá kopie zdrojového stromu:

itsfoss: ... / CloudBerry Zálohování / bin # find / backup | head / backup / backup / lost + found / backup / CBB_itsfoss / backup / CBB_itsfoss / srv / backup / CBB_itsfoss / srv / nfs / backup / CBB_itsfoss / srv / nfs / ukázka / zálohování / CBB_itsfoss / srv / nfs / sample / gbc 4.6.3

Ale věci jsou trochu jemnější. Ve skutečnosti v záloze je každý soubor nahrazen adresářem, který obsahuje různé verze souboru vytvořené různými zálohami.

Zkontroloval jsem to změnou souboru a silným restartováním zálohy:

# Vytvořit fiktivní soubor a spustit zálohu itsfoss: ... / CloudBerry Zálohování / bin # echo hello> / srv / nfs / some_file itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plan -r "NFS soubory" CloudBerry Zálohování příkazového řádku rozhraní Úspěch # Počkejte na dokončení, pak změňte soubor a restartujte zálohu itsfoss: ... / CloudBerry Zálohování / bin # echo světa> / srv / nfs / some_file itsfoss: ... / CloudBerry Backup / bin # ./cbb plan -r "NFS soubory" Rozhraní CloudBerry Backup Command Line bylo spuštěno Úspěch

Za zmínku stojí, že tyto zálohy trvaly mnohem méně času než úplně první, protože aplikace CloudBerry Backup pouze kopírovala soubory, které byly skutečně upraveny. A skutečně mám nyní k dispozici tyto dvě verze /zálohování adresář, přičemž každý z nich je přidružen k danému časovému razítku.

itsfoss: ... / CloudBerry Zálohování / bin # find / backup / CBB_itsfoss / srv / nfs / some_file: -type f / backup / CBB_itsfoss / srv / nfs / some_file: / 20170730220336 / some_file world / backup / CBB_itsfoss / srv / nfs / some_file: / 20170730215602 / some_file ahoj

Obnovit zálohu

Citovat slavnou moudrost, „Nepotřebujete plán zálohování, ale plán obnovy včetně testování“. Takže vám vážně vyzývám, abyste vyzkoušeli různé možnosti obnovení, které poskytuje CloudBerry Backup.

Stejně jako u záloh musíte před spuštěním akce obnovení vytvořit „plán obnovy“. Tentokrát pomocí addRestorePlan příkaz. Zde je několik možných variant:

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addRestorePlan -n "Obnovit Chybějící" -a "Místní zálohování" -f / srv / nfs -se yes -ol yes

Většina možností příkazů si vzpomíná na příkazy addBackupPlan příkaz. Ale navíc najdete zde:

  • Společnost -se , která slouží k přeskočení existujících souborů při obnově dat.
  • A -ol flag se používá k obnově dat v jejich původním umístění.
itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addRestorePlan -n "Obnovit vše" -a "Místní zálohování" -f / srv / nfs -se no -ol yes

V této druhé variantě jsem nastavil -se na Ne do… NESMÍTE přeskočit existujících souborů. V praxi to přepsá všechny soubory v cílových destinacích jejich protějškem v záloze.

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addRestorePlan -n "Obnovení" -a "Místní zálohování" -rt PointInTime -pointintime "30.07.2017 22: 00" -f / srv / nfs -se no -ol yes

Jako třetí variantu můžete také data obnovit tak, jak existovala k danému datu. K tomu musíte použít PointInTime režim (výchozí režim je obnovení nejnovějších dat). Samozřejmě jsou to jen pár příkladů. Všechny kombinace jsou možné. Zahrnuje plánované operace obnovení. Ale nechal jsem to k vašim vlastním experimentům.

Prozatím vyzkoušejte a porovnejte tři výše uvedené možnosti:

# Moje "Obnovit chybějící" plán obnoví smazané soubory itsfoss: ... / CloudBerry Zálohování / bin # rm / srv / nfs / some_file itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plan -r "Obnovit chybějící" # Počkejte na dokončení itsfoss: ... / CloudBerry Zálohování / bin # cat / srv / nfs / some_file world
# Můj plán "Obnovit chybějící" nepřepíše existující soubory itsfoss: ... / CloudBerry Zálohování / bin # echo změněno> / srv / nfs / some_file itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plan -r " Obnovit chybějící "# Počkejte na dokončení itsfoss: ... / CloudBerry Zálohování / bin # cat / srv / nfs / some_file změněno
# Moje "Obnovit vše" plán šťastně přepíše všechny upravené soubory # podle nejnovější verze dostupné v záloze itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plán -r "Obnovit vše" CloudBerry Backup příkazového řádku rozhraní zahájeno # Počkejte na dokončení itsfoss: ... / CloudBerry Zálohování / bin # cat / srv / nfs / some_file world
# Moje "Obnovit na" plán bude šťastně přepsat všechny upravené soubory # podle verze k dispozici v "Point in Time" itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plán -r "Obnovit na" CloudBerry Backup Command Line Rozhraní začalo Úspěch # Počkejte na dokončení itsfoss: ... / CloudBerry Zálohování / bin # cat / srv / nfs / some_file hello

Šifrování

Prozatím jsem použil pouze zálohování s jasným textem. Nyní je čas zkontrolovat možnosti šifrování nástroje. Stejně jako komprese je šifrování k dispozici pouze pro placené uživatele. A nemůže být použit s bezplatnou verzí nástroje.

Použití šifrování není víc práce než jednoduše přidání -ea a -ep při vytváření plánu zálohování:

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addBackupPlan -n "Zálohované šifrování" -a "Místní zálohování" -f / srv / nfs -ea AES_256 -ep p @ sswd CloudBerry Zálohování příkazového řádku rozhraní Úspěšnost itsfoss: ... / CloudBerry Zálohování / bin # ./cbb getPlanDetails -n "Zálohování šifrované" CloudBerry Zálohování příkazového řádku rozhraní Začalo jméno: Zálohování Typ šifrování: Záloha ID: {9c00b94c-03b1-4a4b-818a-73abd0eb44e9} ID cíle: {1137a608 -94bd-48a2-ad0b-018c0e6965e5} Název cíle: Místní zálohy zálohování: / srv / nfs Komprimovat: false Vyloučit systémové složky: true Šifrování: true Šifrovací algoritmus: AES_256 Plán: Není zadán itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plan -r "Zálohované šifrování"

Když je šifrování povoleno, CloudBerry Backup se chová většinou stejně, ale místo ukládání prostého datového souboru do záložního adresáře ukládá obsah souboru pomocí nějakého proprietárního binárního formátu. Obsah souboru rozhodně není jasný text, ale protože nemám přístup k základnímu formátu souboru, je těžké říci, zda je správně zakódován jako AES_256, jak jsem o něj požádal, ani žádný přesný režim nebyl použit (EBC, CTC, CTR,…)

Já bych byl jistý, protože cbbWorker je spojen s libcrypto.so.1.0.0. Ale protože tato knihovna je dodávána s produktem a produkt je uzavřený zdroj, nemohu to s jistotou říct.

Jediné, co mohu říct, jsou data objeví se které mají být zašifrovány, protože výsledné soubory mají entropii velmi blízko k bitům 8 na bajty:

# Vytvořit 1MB soubor plný NUL bytů itsfoss: ... / CloudBerry Zálohování / bin # dd if = / dev / nula = = srv / nfs / _zero bs = 1M count = 1 # Proveďte šifrované zálohování itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plan -r "Zálohované šifrování" # počkejte, počkejte, počkejte do dokončení, pak zkontrolujte šifrování entropie: itsfoss: ... / CloudBerry Zálohování / bin # ent / backup / CBB_itsfoss / srv / nfs / _zero: / 20170731133530 / _zero Entropy = 7.999839 bitů na bajt.

Vytváření plánu obnovení šifrovaných záloh je ještě jednodušší, protože je nutné pouze přidat -ep možnost zadat heslo.

Je to tak jednoduché, využil jsem této příležitosti a představil několik dalších možností v následujícím příkladu:

  • -f / srv / nfs / _zero obnovit právě tento soubor
  • -ol ne -de / tmp / obnovit do / tmp / spíše než v původním umístění
itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addRestorePlan -n "Obnovení Šifrováno" -a "Místní zálohování" -f / srv / nfs / _zero -se no -ep p @ sswd -ol no -de / tmp / CloudBerry Zálohování příkazové řádky rozhraní Úspěch itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plán -r "Obnovení šifrované" CloudBerry Zálohování příkazové řádky rozhraní Úspěch # Počkejte na dokončení itsfoss: ... / CloudBerry Zálohování / bin # diff -s / tmp / _zero / srv / nfs / _zero Soubory / tmp / _zero a / srv / nfs / _zero jsou identické

Použití úložiště v cloudu

Až dosud jsem pracoval pouze s lokálními zálohami. Ale skutečnou silou CloudBerry Backup je integrace s velkým množstvím poskytovatelů cloud storage:

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addAccount CloudBerry Zálohování příkazové řádky rozhraní addAccount -st StorageType -st storageType: pro více informací vyberte jeden typ úložiště storageTypes: - AmazonS3 - AmazonS3Chinese - S3Compatible - CenturyLink - Cloudian - DreamObjects - Scality - ThinkOn - Verizon - Wasabi - Azure - Openstack - HPCloud - HPHelion - Rackspace - OracleCloud - SoftLayer - Google - BackBlaze - FileSystem -h zobrazit nápovědu

Pro tento článek jsem použil účet Google Cloud Storage:

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addAccount -d "Účet Google" -st Google -ac 'GOOG0123456789012345' -sk 'ABCD + 01234567890123456789012345678901234' -c '69065e24-761d-11e7-ac42-738017d4f6c6' - Ssl CloudBerry Zálohování příkazového řádku rozhraní Úspěch

V tomto nastavení: - -ac "GOOG0123456789012345" je můj Google Storage „Interoperable access access keys“, - -sk 'ABCD + 01234567890123456789012345678901234' je přidružený tajný klíč, - -c '69065e24-761d-11e7-ac42-738017d4f6c6' je název bucket (pro to jsem použil UUID, protože na buňkách Google musí být globálně unikátní)

Jakmile to uděláte, vytvoříme plán zálohování a obnovy přesně stejné jako při použití lokálního souborového systému:

itsfoss: ... / CloudBerry Zálohování / bin # ./cbb addBackupPlan -n "Zálohování Google" -a "Účet Google" -f / srv / nfs / sample / Moje kurzy CloudBerry Zálohové příkazové řádky rozhraní Úspěch itsfoss: ... / CloudBerry Zálohování / bin # ./cbb plán -r "Zálohování Google" CloudBerry Zálohování příkazového řádku rozhraní Úspěch

Obnovit - na jiném počítači

Konečně, abych ukončil prohlídku funkcí CloudBerry Backup, chtěl jsem vyzkoušet zcela běžný scénář, pokud se po katastrofě musíte zotavit: obnovení dat na odlišný stroj.

Takže na čistém a nově vytvořeném systému jsem instaloval jinou verzi služby CloudBerry Backup. Ale tentokrát to bude volná verze. To znamená, že nejdřív musím získat volný klíč:

yesik: ... / CloudBerry Zálohování / bin # ./cbb activateLicense -e "sylvain@yesik.it" -free -un "Sylvain Leroux" CloudBerry Zálohování příkazového řádku rozhraní Úspěch. Váš registrační klíč byl odeslán na e-mailovou adresu sylvain@yesik.it

A skutečně jsem dostal e-mail a kopíroval a vložil licenční klíč na další příkaz pro aktivaci licence:

# Samozřejmě, budete muset použít svůj vlastní klíč v příkazu níže # Toto je jen falešný příklad yesik: ... / CloudBerry Zálohování / bin # ./cbb activateLicense -e "sylvain@yesik.it" -free -oa 'ljLXMSocj5Gwx8IsmKxxXlHjIpeu6w4p / 4akKOP75IVQLtaw8bOvioxLtOSAdzHtiSQUU6jvU5WS1eWaRp / 2deiWMyWvvKrydahnF8yiM604GxR5s4gfR87edVmWsY0gVwK + J48Xx0ScQ8f + ou8e6wmwBK6 + K + hj0lfRfC9Fzg4 =' moruška Backup Command Line Interface začala úspěch

Z tohoto okamžiku je to pracovní postup téměř přesně stejný jako ten, který byl použit k obnovení dat na původním hostiteli:

yesik: ... / CloudBerry Zálohování / bin # ./cbb addAccount -d "Účet Google" -st Google -ac 'GOOG0123456789012345' -sk 'ABCD + 01234567890123456789012345678901234' -c '69065e24-761d-11e7-ac42-738017d4f6c6' - ssl CloudBerry Zálohování příkazového řádku rozhraní Úspěch yesik: ... / CloudBerry Zálohování / bin # ./cbb addRestorePlan -n "Obnovení Google" -a "Účet Google" -f / srv -sy yes -ol ano Rozhraní příkazového řádku pro zálohování CloudBerry začal úspěch

Společnost pouze rozdíl je -sy ano volba. Podle dokumentace, "Před obnovením je třeba synchronizovat, pokud nastavíte plán obnovy v počítači, který se liší od plánu, na kterém jste spustili zálohu." Za to, co jsem pochopil, to nemá nic společného s synchronizovat systémové volání, ale spíše o zálohování CloudBerry, aby aktualizoval svou lokální databázi o data dostupná ve vzdáleném úložišti (více o této databázi později). Nebo se mýlím? V takovém případě neváhejte zanechat komentář!

yesik: ... / CloudBerry Zálohování / bin # ./cbb plan -r "Obnovení Google" CloudBerry Zálohování příkazového řádku rozhraní Úspěch

Pokud počkáte na dokončení, můžete pomocí následujícího příkazu ad-hoc zkontrolovat, zda je záloha přesnou replikou původní složky. Zdaleka není dokonalý, protože například nekontroluje oprávnění k souborům. Stačí mi však dát důvěru, že všechny soubory a jejich obsah byly obnoveny:

yesik: ... / CloudBerry Zálohování / bin # (cd / srv / nfs / sample / My Courses /; najít. -print -type f -exec cat {};) | md5sum 273510dd43e0e631822d0c48b7f9bbf6 - itsfoss: ... / CloudBerry Zálohování / bin # (cd / srv / nfs / sample / My Courses /; najít. -print -type f -exec cat {};) | md5sum 273510dd43e0e631822d0c48b7f9bbf6 -

Interoperabilita

Je to mnohem méně problém ve světě Windows, ze kterého pochází CloudBerry Backup. Ale interoperabilita je důležitou součástí filozofie * nix.

Z toho, co vidím, rozhraní příkazového řádku neposkytuje funkci import / export pro plány nebo účty. Žádný přímý přístup k historii záznamů. Ale nadále existuje naděje, když prozkoumáte / opt / local / CloudBerry Zálohování / etc / config , objevíte plány a nastavení účtu uložených jako Soubory XML.

Kromě toho najdete také cbbackup.db soubor, který je SQLite Databáze odhaluje některé informace, zejména o historii záloh. Jistě je to soubor, který musí být aktualizován CloudBerry Backup při obnovení na jiném hostiteli (pamatuješ si -sy ano možnost výše?)

Nepodporoval bych tě upravit tyto soubory, protože nejsou zdokumentovány. Ale jistě, můžete číst jim. A shledávám to velmi užitečné pro účely auditu nebo sledování.

Kdo je CloudBerry Lab?

CloudBerry Backup je nabitý funkcemi a inženýr ve mně je spíše sváděn. A možná jste taky. Ale vím, že někteří z vás budou muset tento software „prodat“ jejich správě, takže možná budete potřebovat nějaké informace o jeho editoru.

CloudBerry Lab je softwarová společnost založená v Kalifornii jejich stránce LinkedIn, jejichž cílem je poskytovat „Cloudové zálohování a správa souborů pro malé a střední podniky (SMB).“

CloudBerry Lab byla založena v roce 2008 a původně byla zaměřena na svět Windows. Teprve v červenci 2015 byla pro systémy Linux a MacOS X vydána první verze jejich řešení Cloud Berry Backup. To znamená, že v době psaní tohoto textu je služba CloudBerry Backup pro systém Linux stará pouze dva roky. Není pochyb o tom, že se software v nadcházejících letech bude vyvíjet a zrát.

Můj názor

Po tomto testu musím říci, že jsem s CloudBerry Backup pro Linux docela spokojen. Tento článek byl již velmi dlouhý, takže jsem neměl prostor pro testování grafického uživatelského rozhraní. Ale nástroje příkazového řádku vám přesto poskytují plný přístup k funkcím softwaru, což je pro mě něco povinného. Rozhodně, CLI ukazuje svůj původ ve Windows a určitě by mohl být přizpůsoben pro lepší použitelnost ze skriptů shellu (no, řekněte „Úspěch“ po každém příkazu je sooooo Windowish 😉 Ale to funguje. A zálohovací software sám o sobě vypadá, že být velmi spolehlivý. Kdybych měl vybrat záložní řešení, určitě by CloudBerry Backup patřil mezi kandidáty, které bych zvážil.

Moje hlavní lítost je, že software je uzavřený zdroj. Nechci tuto volbu posoudit, protože mohu pochopit, že by společnost chtěla chránit své odborné znalosti. Ale bylo by skvělé, kdyby to bylo alespoň některé části Tento produkt byl získán z otevřených zdrojů nebo pokud software neposkytoval nějaký druh API nezávislým vývojářům, aby obohatili ekosystém kolem tohoto produktu. Například jsem si jistý, že tento jednoduchý tah by zabránil některým problémům nebo omezením, se kterými jsem se setkal při používání CLI, a mohl by zlepšit celkovou „skriptovatelnost“ nástroje.

Ale nebudu si stěžovat. Zůstává to skvělý produkt. Plně použitelné z příkazového řádku i z grafického uživatelského rozhraní. A tento článek bych neuzavřel, aniž bych poděkoval podpůrnému týmu v CloudBerry Lab, a zejména Sergejovi. Při psaní této recenze jsem otevřel spoustu vstupenek. Nejen, že odpovídali na moje otázky, ale také předávali mé zprávy, takže dokumenty a dokonce i software byly opraveny v reakci na mé poznámky. To vše za méně než 48 hodin. Kdyby reagovaly pouze všechny podpory!

Jako poslední slovo si pamatujte, že můžete produkt stáhnout, vyzkoušet a dokonce použít - pokud přijmete některá omezení - produkt zdarma. Pokud tedy stále váháte, udělejte to. A prosím, nahlaste svůj názor v sekci komentářů níže!

  • Obě GUI a CLI
  • Minimální závislost
  • Podporuje mnoho poskytovatelů cloud storage
  • Vysoce konfigurovatelné plány zálohování / obnovy
  • Velmi vstřícná podpora
  • Uzavřený zdroj
  • Řízená dokumentace pro nástroje CLI
  • Soukromý formát souboru pro šifrované zálohy

Zdroj

Napsat komentář