Jotta-cli a Linux: còpia de seguretat al núvol des del terminal

  • Jottacloud ofereix aplicacions d'escriptori, mòbils, web i l'eina jotta-cli per gestionar còpies de seguretat des de Linux.
  • A Linux convé combinar còpies completes, incrementals i sincronització amb rsync o Duplicati per optimitzar temps i espai.
  • El núvol permet disposar de còpies off-site automatitzades, incloent-hi dades d'unitats de xarxa i NAS accessibles des d'un equip amb client instal·lat.
  • Una bona estratègia de backup a Linux integra eines de consola, solucions gràfiques i emmagatzematge al núvol per garantir la recuperació de dades.

Jotta-cli a Linux

Si utilitzes Linux cada dia i encara no tens una bona estratègia de còpies de seguretat, estàs jugant una mica a la ruleta russa amb les teves dades. Entre errors de maquinari, errors humans i atacs de ransomware, tenir un sistema de backup sòlid i automatitzat deixa de ser un caprici per convertir-se en una necessitat bàsica.

En aquest article veurem com aprofitar Jottacloud i la seva eina jotta-cli a Linux per fer còpies de seguretat al núvol des de la terminal , juntament amb altres enfocaments clàssics de backup a GNU/Linux (complets, incrementals, rsync, dd, etc.). Veuràs tant opcions gràfiques com a consola, com automatitzar-les i què has de tenir en compte per no perdre ni un sol fitxer important.

Què és Jottacloud i quines eines ofereix?

Jottacloud és un servei d'emmagatzematge al núvol que permet guardar, sincronitzar i fer còpies de seguretat dels vostres fitxers des de diferents dispositius. No només està pensat per a Linux, sinó també per a altres sistemes, però ens va especialment bé si volem centralitzar els nostres backups en un únic proveïdor.

Dins l'ecosistema de Jottacloud trobaràs diverses aplicacions pensades per a diferents usos i dispositius, totes orientades a que tinguis les teves dades recolzades i accessibles des de qualsevol lloc.

Aplicació d'escriptori

Per a ordinadors de sobretaula i portàtils amb sistemes operatius descriptori, Jottacloud ofereix una aplicació descriptori que sencarrega de monitoritzar carpetes i pujar el seu contingut al núvol. Aquesta app permet marcar directoris per a còpia de seguretat, gestionar què se sincronitza i consultar l'estat dels còpies de seguretat.

Amb aquesta aplicació podeu fer còpies de seguretat en discs externs tant d'unitats locals com de discs externs o fins i tot unitats de xarxa i dispositius NAS , sempre que estiguin accessibles des del sistema. És una opció molt còmoda si no vols estirar terminal i prefereixes una interfície gràfica per gestionar les teves còpies.

aplicació mòbil

A l'àmbit mòbil, Jottacloud disposa d'aplicacions per a smartphones i tablets . Aquestes apps permeten pujar fotos, vídeos i altres fitxers directament al vostre compte al núvol, de forma manual o automàtica (per exemple, còpia de seguretat de la galeria de fotos del mòbil).

D'aquesta manera, els teus dispositius mòbils també entren a la teva estratègia de protecció de dades, i pots mantenir en un únic lloc els respatllers del teu PC de sobretaula, el teu portàtil i el teu telèfon , tot centralitzat a Jottacloud.

Eina de línia d'ordres: jotta-cli

Per a usuaris de Linux (i, en general, amants de la terminal), Jottacloud ofereix una eina de línia d'ordres anomenada jotta-cli . Aquesta utilitat permet registrar el vostre compte, afegir rutes a la còpia de seguretat, eliminar-les, veure l'estat de sincronització i molt més, tot sense sortir de l'intèrpret d'ordres.

El seu ús bàsic és força senzill. Primer necessites crear un compte de Jottacloud (ja sigui gratuït o de pagament) a la seva web. Després, al teu equip amb Linux, pots iniciar sessió amb:

jotta-cli login

Un cop autenticat, podeu afegir a la còpia de seguretat una carpeta del sistema amb una ordre com:

jotta-cli add 'ruta/al/directori'

Si en algun moment vols que una carpeta deixi de formar part del conjunt de directoris vigilats per a còpia de seguretat, pots retirar-la amb:

jotta-cli rem '/ruta/a/eliminar'

Per saber què s'està pujant, què està sincronitzat i l'estat general de la vostra instal·lació de jotta-cli, l'ordre clau és:

jotta-cli status

Amb aquestes ordres bàsiques ja tens una forma molt potent de gestionar còpies de seguretat al núvol des de la consola de Linux , sense necessitat d'obrir interfícies gràfiques.

aplicació web

A més de les aplicacions descriptori, mòbils i leina de terminal, Jottacloud compta amb una aplicació web accessible des del navegador. Des d'aquí podeu revisar els vostres arxius, descarregar fitxers, compartir enllaços i comprovar l'estat del vostre espai al núvol.

L'app web es complementa molt bé amb jotta-cli, perquè pots pujar i gestionar dades des de Linux mitjançant ordres i, quan ho necessitis, entrar al navegador des de qualsevol equip per revisar o descarregar alguna cosa puntual sense tocar la consola.

Còpies de seguretat d'unitats de xarxa i NAS amb Jottacloud

Jotta-cli a Linux

Un cas força habitual en entorns domèstics i petites oficines és l'ús d'unitats de xarxa o dispositius NAS per emmagatzemar grans quantitats de dades. Jottacloud permet incloure aquest tipus d'unitats al teu pla de backup, encara que amb una consideració important.

Jottacloud no ofereix un client específic instal·lat directament al NAS (tret que sigui compatible per altres camins), sinó que el backup de les unitats de xarxa o NAS es realitza a través d'un ordinador que executi l'aplicació d'escriptori de Jottacloud. És a dir, necessites un PC (Windows, macOS o Linux segons suport) que tingui muntada la unitat de xarxa per poder pujar aquestes dades al núvol.

El flux general seria una cosa així: primer connectes el NAS o la unitat de xarxa a l'ordinador on hi ha l'aplicació d'escriptori, muntant-la com qualsevol altre recurs compartit. Després, dins de l'app de Jottacloud, afegeixes les carpetes del NAS a la secció de còpia de seguretat , igual que faries amb un disc extern o amb qualsevol altra carpeta local.

Un cop configurat, l'aplicació d'escriptori començarà a enviar el contingut d'aquestes rutes al núvol. El sistema funciona amb una lògica de respatller reflectit, és a dir, els canvis que facis a les carpetes de backup del NAS es repliquen al núvol . Si afegeixes o modifiques un fitxer en aquestes carpetes, es pujarà la nova versió; si elimineu un fitxer del NAS dins d'una carpeta marcada per a còpia, també desapareixerà de Jottacloud.

Això és molt còmode perquè sempre tindràs al núvol una imatge actualitzada de les teves dades del NAS , però exigeix ​​cura: si esborres alguna cosa per error al NAS, pot esborrar-se també al núvol, segons la política de retenció que tinguis configurada. Convé revisar les opcions del proveïdor per assegurar-te de com es gestionen els fitxers eliminats o versions anteriors.

Per què és imprescindible fer backup a Linux

Molts usuaris pensen que pel fet de fer servir Linux el seu sistema és immune a certs problemes, però la realitat és que el teu maquinari pot fallar, pots cometre errors i el codi maliciós també existeix en aquest ecosistema. Per tot això, comptar amb còpies de seguretat a Linux és tan important com en qualsevol altre sistema.

Entre les raons més habituals per implementar còpies de seguretat a Linux se'n troben diverses molt clares: d'una banda, protegir les teves dades davant de fallades físiques de discs durs, SSD o qualsevol altre suport; de l'altra, evitar la pèrdua d'informació en casos de robatori de l'equip, corrupció del sistema de fitxers o errors humans com esborrar un directori clau sense voler.

A més, cada cop són més freqüents les amenaces de tipus ransomware i altres atacs de seguretat que poden xifrar les teves dades o deixar-les inutilitzables. Davant d'aquest panorama, tenir una política de backup sòlida a Linux et permet recuperar els teus fitxers fins i tot encara que el sistema operatiu quedi inutilitzable o hagis de formatar del tot.

Tipus de còpia de seguretat a Linux: completa i incremental

A l'hora de dissenyar la teva estratègia de suport a Linux, se sol parlar de dos tipus principals de còpies: la còpia completa i l'anomenada còpia incremental . L'ideal no és triar-ne una o altra de forma exclusiva, sinó combinar-les de manera intel·ligent per equilibrar seguretat, rapidesa i consum d'espai.

Còpia de seguretat completa

La còpia completa consisteix a desar tot el contingut dels directoris o sistemes escollits en un altre suport o ubicació. Pot ser un disc dur extern, un servidor remot, un NAS o el núvol. En aquest tipus de seguretat, es copia la totalitat dels fitxers seleccionats, independentment de si han canviat des de la darrera vegada o no.

El seu gran avantatge és que ofereix una fotografia integral del teu sistema o de les teves dades en un moment concret, cosa molt útil quan necessites restaurar tot de cop . Tot i això, també és la modalitat que més temps pot portar i la que més espai ocupa, per la qual cosa no sol ser pràctic fer còpies completes amb massa freqüència.

El que és recomanable sol ser fer una còpia completa periòdica (per exemple, setmanal o mensual) i complementar-la amb altres tipus de backup que optimitzin el procés per als canvis diaris. D'aquesta manera, sempre tens una base completa per reconstruir el teu sistema i aplicar la resta de còpies.

Còpia de seguretat incremental

La còpia incremental, per la seva banda, se centra únicament en els fitxers que han estat modificats o creats des del darrer backup (ja sigui complet o incremental). Això vol dir que, en lloc de recopilar absolutament tot, només es recolza allò que ha canviat, fent el procés molt més ràpid i eficient.

El seu principal avantatge és que et permet fer còpies amb molta més freqüència, fins i tot diàriament o diverses vegades al dia, sense saturar l'emmagatzematge ni consumir una amplada de banda excessiva. Sempre que comptis amb una còpia completa inicial, els incrementals posteriors mantenen el teu sistema al dia sense necessitat de duplicar constantment totes les dades.

A Linux, moltes eines permeten configurar polítiques de còpies incrementals (inclosos alguns serveis al núvol i utilitats de sincronització). D'aquesta manera, podeu tenir una combinació de còpies completes més espaiades i còpies incrementals freqüents, aconseguint una relació equilibrada entre seguretat i recursos usats.

Ordres clàssiques de backup a Linux

Si et mous còmode a la terminal, Linux ofereix un arsenal d'ordres molt útils per crear i restaurar còpies de seguretat de manera avançada. Alguns dels més habituals se centren en recolzar directoris complets, fer còpies incrementals o clonar discos complets.

Per exemple, per fer una còpia de seguretat del directori /home podeu utilitzar eines com dump , que permeten desar sistemes de fitxers complets. Una ordre típica per a un còpia de seguretat completa del directori d'usuaris podria tenir una estructura similar a:

dump -0aj -f /tmp/home0.bak / home

En aquest cas, es genera un fitxer de seguretat a /tmp/home0.bak amb el contingut de /home. Si el que vols és fer una còpia incremental posterior (és a dir, dels fitxers modificats o nous des de l'última còpia completa), l'ordre variaria lleument:

dump -1aj -f /tmp/home0.bak / home

Per restaurar una còpia generada amb dump, es pot utilitzar una ordre amb la sintaxi:

restaurar -if /tmp/home0.bak

D'aquesta manera recuperes el contingut desat al fitxer de backup. D'altra banda, si el que busques és clonar el contingut d'un disc dur a un fitxer, una utilitat molt coneguda a Linux és dd , que permet copiar a baix nivell:

dd if = / dev / sda of = / tmp / file1

Aquí es pren el dispositiu /dev/sda (el disc complet, per exemple) i es bolca a un fitxer a /tmp. És un mètode potent, encara que cal fer-lo servir amb cura perquè copia tot el contingut a nivell de blocs , incloent espai no utilitzat.

Aquests són només alguns exemples d'ordres clàssiques per a còpies de seguretat a Linux; la documentació oficial del sistema i de cada eina ofereix més detalls, paràmetres i variants per ajustar el comportament segons les necessitats concretes.

Còpies de seguretat amb rsync i scripts en bash

Un altre enfocament molt estès a Linux per fer còpies de seguretat és l'ús de rsync combinat amb scripts en bash . rsync és una eina extremadament versàtil que permet copiar fitxers de manera eficient entre directoris locals, discos externs oa través de la xarxa, mantenint atributs i dates.

Una ordre típica de rsync per copiar arxius des d'un servidor remot a la teva màquina local, preservant enllaços simbòlics i marques de temps, i passant la transferència per SSH podria ser una cosa com:

rsync -avz -e 'ssh -p22' –times [email protected] :/ruta/web/web1.com/ .

En aquesta ordre, els paràmetres compleixen les funcions següents: l'opció -a activa el mode de fitxer, que copia de manera recursiva i manté enllaços simbòlics i permisos; la -v fa que rsync mostri per pantalla el que va copiant; la -z habilita la compressió durant la transferència; el paràmetre -e 'ssh -p22' indica que la còpia es realitzarà a través de SSH al port 22; i l'opció –times preserva les dates originals dels fitxers.

En aquesta ordre, s'indica la ruta d'origen (en aquest cas, el directori del servidor remot) i la ruta de destinació, que aquí és un punt ( . ) que representa el directori actual des d'on s'executa la comanda. rsync també permet implementar còpies incrementals , de manera que només es transfereixin els fitxers modificats, estalviant temps i recursos en còpies freqüents.

Una bona pràctica és encapsular aquest tipus d'ordres en un script de bash per automatitzar el procés i gestionar diversos directoris en un sol tret. Per exemple, podeu crear un script que generi un directori de còpia de seguretat basat en la data actual, obtingueu la ruta del mateix script per orientar-se i copieu diferents directoris del servidor al vostre equip local.

En un guió d'aquest estil se solen incloure passos com: guardar la data en una variable (per exemple, en format YYYYMMDD ), identificar el directori on hi ha l'script mitjançant readlink -f $0 i dirname , definir l'IP del servidor remot, crear un directori de backup amb el nom de la data i dins d'ell generar subdirectoris com a backup.

Després, l'script executa ordres rsync per a cadascuna de les rutes que vulguis donar suport, canviant al directori corresponent abans de llançar la còpia. Habitualment s'afegeix també alguna línia al final per mostrar un missatge de finalització tipus fet END , de manera que sàpigues que el procés ha acabat.

Un cop tens l'script llest, pots integrar-lo amb cron o un altre sistema de programació de tasques perquè les còpies es facin de forma automàtica a certes hores, sense que hagis d'estar pendent. Aquesta combinació de rsync+bash resulta molt potent per a backups personalitzats, incrementals i programats en servidors i equips Linux.

Backup Linux al núvol

Més enllà de les còpies en discs externs o servidors locals, una estratègia cada cop més popular és realitzar el backup de Linux directament a l' emmagatzematge al núvol . Això aporta avantatges importants: les teves dades estan fora de perill encara que perdis l'equip físic, pots accedir-hi des de qualsevol lloc amb connexió i, en molts casos, pots beneficiar-te de versions d'arxius i polítiques de retenció avançades.

El model habitual consisteix a utilitzar un servei especialitzat, com el mateix Jottacloud o altres proveïdors d'emmagatzematge, que ofereixen clients específics per fer-ne còpies automàtiques des de Linux. El funcionament sol ser molt senzill: tries quines carpetes vols protegir, configures la periodicitat de les còpies i el programari s'encarrega de pujar els canvis al núvol.

El més interessant és que pots combinar aquesta solució amb altres: per exemple, mantenir una còpia en un disc extern o NAS i, a més, tenir una còpia off-site al núvol . Així, encara que falli una de les còpies (per exemple, es faci malbé el disc extern), segueixes tenint una altra capa de seguretat.

Molts d'aquests serveis permeten ajustar la freqüència de les còpies (diària, setmanal, contínua, etc.), per la qual cosa podeu adaptar la configuració a la quantitat de canvis que feu als vostres fitxers. Si treballeu amb dades crítiques o que canvien sovint, és molt recomanable optar per backups automàtics freqüents per minimitzar pèrdues en cas d'incident.

Còpies de seguretat a Linux mitjançant eines gràfiques

Si no us ve de gust massa bregar amb la terminal per a les vostres còpies de seguretat, les distribucions Linux solen oferir eines gràfiques de backup integrades o disponibles als seus repositoris. Aquestes utilitats proporcionen una interfície amigable per configurar què es recolza, on i quan.

Una de les opcions més freqüents és l'ús d'una aplicació de tipus «Còpies de seguretat» o similar, que us permet seleccionar carpetes (com el vostre directori personal, Documents, Imatges, etc.), triar una destinació (disc extern, carpeta de xarxa, servidor remot) i fixar una programació de còpia. Normalment aquest tipus d'eina combina còpies completes inicials amb còpies incrementals posteriors , de manera transparent per a l'usuari.

Una altra manera de fer còpies de seguretat des de l'entorn gràfic és utilitzar l' administrador de fitxers (Fitxer, Nautilus, Dolphin, etc.) . Amb ell pots copiar manualment directoris crítics a una altra unitat, arrossegant i deixant anar o utilitzant menús de context. Encara que és menys sofisticat que una solució automatitzada, pot servir per a respatllers puntuals o per clonar configuracions abans de fer canvis importants al sistema.

En qualsevol cas, encara que utilitzeu eines gràfiques, és recomanable entendre el concepte de freqüència de còpia, tipus de backup i destinació per no confiar-ho tot a clics solts. Un bon pla de còpies requereix una mica de planificació, sigui via GUI o via terminal.

Ús de Jottacloud com a destinació amb Duplicati i la terminal

Si vols fer un pas més i combinar diferents eines, Duplicati és una altra peça interessant en aquest puzle. Es tracta d'un programari pensat per fer còpies de seguretat xifrades, comprimides i programables cap a diferents destinacions, com Jottacloud.

Per connectar Duplicati amb Jottacloud cal configurar una carpeta de destinació específica al servei i, sobretot, autoritzar Duplicati per operar en nom vostre . Això es fa obtenint un identificador d'autenticació (AuthID) mitjançant un servei OAuth associat a Jottacloud. Normalment, en configurar la destinació a la interfície de Duplicati, trobareu un enllaç tipus «AuthID» al camp corresponent: en fer clic s'inicia el procés d'autenticació i, quan acabeu, el valor s'emplena automàticament.

Un cop tens l'AuthID, pots utilitzar la línia d'ordres de Duplicati per treballar amb Jottacloud com a backend d'emmagatzematge, utilitzant un format d'URL específic per a aquest proveïdor. A la documentació de Duplicati es detalla la sintaxi necessària i les opcions relacionades amb el servidor d'OAuth per obtenir l'AuthID de diferents maneres.

Dins de Jottacloud, cada equip registrat apareix com un dispositiu , i dins de cada dispositiu es poden manejar diferents punts de muntatge . Per defecte, Duplicati utilitza el dispositiu especial anomenat Jotta i el punt de muntatge Archive per desar les teves còpies, però pots modificar aquests valors mitjançant les opcions –jottacloud-device i –jottacloud-mountpoint si necessites emmagatzemar dades en un altre lloc.

Si només defineixes el dispositiu i no el punt de muntatge, Duplicati establirà per defecte el mountpoint anomenat Duplicati . A més, hi ha paràmetres d' ajustament de rendiment per adaptar el consum de recursos i la velocitat de transferència al vostre entorn, encara que la configuració concreta depèn de cada cas d'ús.

En conjunt, aquesta integració et permet gestionar backups xifrats i molt flexibles des de Linux cap a Jottacloud , ja sigui amb interfície gràfica o des de la consola, i aprofitar característiques avançades com a versions d'arxiu, deduplicació i programació detallada.

Articles i recursos relacionats sobre còpies de seguretat i Jottacloud

Dins del mateix ecosistema de Jottacloud i de la documentació complementària hi ha diversos recursos que aprofundeixen en aspectes concrets de les còpies de seguretat. Alguns se centren en temes com recolzar unitats de xarxa o NAS al núvol , un altre en les diferències entre carpetes de backup i sincronització, o en com carregar fitxers al núvol comprenent totes les opcions disponibles.

També hi ha guies específiques per entendre com funciona la còpia de seguretat en les aplicacions d'escriptori (nova i antiga) , explicant, per exemple, la forma correcta d'eliminar carpetes de backup sense posar en risc les dades que no vols perdre. Altres recursos ofereixen guies ràpides per començar amb el servei i mostren novetats com el llançament de noves versions de lapp descriptori.

Tenir a mà aquest tipus de documentació t'ajuda a treure partit de funcions menys evidents, a evitar errors comuns (com confondre sincronització amb còpia de seguretat) ia configurar de manera més precisa què es guarda, on i durant quant de temps . Combinant aquestes guies amb les eines que hem vist (jotta-cli, Duplicati, rsync, etc.), pots construir una estratègia de suport a Linux molt robusta i adaptada a la teva manera de treballar.

Jotta-cli a Linux
Article relacionat:
Tutorial per automatitzar còpies de seguretat amb rsync a Linux

Amb tot el vist, queda clar que a Linux tens moltes opcions per protegir les teves dades: des d'ordres clàssiques com dump o dd, passant per rsync i scripts en bash, fins a solucions al núvol com Jottacloud amb jotta-cli o integracions avançades amb Duplicati.

L'important és que defineixis quina informació és crítica per a tu, triïs una combinació raonable de còpies locals i al núvol, i configuris un sistema de còpies de seguretat automàtic i provat que et permeti dormir tranquil sabent que, si alguna cosa es trenca, podràs recuperar els teus arxius sense drames. Comparteix la informació perquè més usuaris coneguin del tema.


Afegir com a font preferida a Google