Se você usa Linux diariamente e ainda não tem uma boa estratégia de backup, está brincando de roleta russa com seus dados. Entre falhas de hardware, erros humanos e ataques de ransomware, ter um sistema de backup sólido e automatizado Deixa de ser um capricho e se torna uma necessidade básica.
Neste artigo, veremos como tirar proveito do Jottacloud e de sua ferramenta. jotta-cli no Linux para criar backups na nuvem a partir do terminal.Juntamente com outras abordagens clássicas de backup no GNU/Linux (completo, incremental, rsync, dd, etc.), você verá opções gráficas e de linha de comando, como automatizá-las e o que você deve ter em mente para evitar a perda de qualquer arquivo importante.
O que é o Jottacloud e quais ferramentas ele oferece?
Jottacloud é um serviço de armazenamento em nuvem que permite Salvar, sincronizar e fazer backup dos seus arquivos de diferentes dispositivos. Não é exclusivo do Linux, mas também funciona em outros sistemas, sendo especialmente útil para quem deseja centralizar os backups em um único provedor.
Dentro do ecossistema Jottacloud, você encontrará diversos aplicativos desenvolvidos para diferentes usos e dispositivos, todos com o objetivo de manter seus dados seguros. apoiado e acessÃvel de qualquer lugar.
Aplicativo de desktop
Para computadores desktop e laptops com sistemas operacionais de desktop, o Jottacloud oferece um aplicativo de desktop Este aplicativo monitora pastas e envia seu conteúdo para a nuvem. Ele permite marcar diretórios para backup, gerenciar o que é sincronizado e verificar o status do backup.
Com este aplicativo você pode fazer backups em unidades externas tanto unidades locais quanto discos externos ou até mesmo unidades de rede e dispositivos NASdesde que sejam acessÃveis pelo sistema. É uma opção muito conveniente se você não quiser usar o terminal e preferir uma interface gráfica para gerenciar seus backups.
Aplicativo móvel
No âmbito dos dispositivos móveis, a Jottacloud oferece aplicativos para smartphones e tabletsEsses aplicativos permitem que você carregue fotos, vÃdeos e outros arquivos diretamente para sua conta na nuvem, seja manualmente ou automaticamente (por exemplo, fazendo backup da galeria de fotos do seu celular).
Dessa forma, seus dispositivos móveis também passam a fazer parte da sua estratégia de proteção de dados, e você pode manter tudo em um só lugar. backups do seu computador desktop, do seu laptop e do seu celular, tudo centralizado no Jottacloud.
Ferramenta de linha de comando: jotta-cli
Para usuários de Linux (e, em geral, entusiastas de terminais), o Jottacloud oferece um ferramenta de linha de comando chamada jotta-cliEste utilitário permite que você registre sua conta, adicione caminhos de backup, exclua-os, visualize o status da sincronização e muito mais, tudo sem sair do terminal.
Seu uso básico é bastante simples. Primeiro, você precisa criar uma conta Jottacloud (gratuita ou paga) no site deles. Em seguida, em sua máquina Linux, você pode fazer login com o seguinte comando:
login jotta-cli
Após a autenticação, você pode adicionar uma pasta do sistema ao backup usando um comando como:
jotta-cli adicionar 'caminho/para/diretório'
Se, a qualquer momento, você desejar remover uma pasta do conjunto de diretórios monitorados para backup, poderá fazê-lo com o seguinte comando:
jotta-cli rem '/caminho/para/excluir'
Para descobrir o que está sendo carregado, o que está sincronizado e o status geral da sua instalação do jotta-cli, o comando principal é:
status jotta-cli
Com esses comandos básicos, você já tem uma maneira muito poderosa de Gerencie backups na nuvem a partir do console Linux., sem necessidade de abrir interfaces gráficas.
Aplicativo da Web
Além de aplicativos para desktop e dispositivos móveis e da ferramenta de terminal, o Jottacloud possui um aplicação web AcessÃvel pelo seu navegador. A partir daÃ, você pode visualizar seus arquivos, baixar arquivos, compartilhar links e verificar o status do seu armazenamento em nuvem.
O aplicativo web complementa muito bem o jotta-cli, porque você pode Faça upload e gerencie dados do Linux. Utilizando comandos e, quando necessário, acessando o navegador de qualquer computador para verificar ou baixar algo especÃfico sem precisar tocar no console.
Faça backup de unidades de rede e NAS com o Jottacloud.

Um caso bastante comum em ambientes domésticos e pequenos escritórios é o uso de unidades de rede ou Dispositivos NAS Para armazenar grandes quantidades de dados, o Jottacloud permite que você inclua esses tipos de unidades em seu plano de backup, embora com uma consideração importante.
O Jottacloud não oferece um cliente especÃfico instalado diretamente no NAS (a menos que seja compatÃvel por outros meios), mas sim... Os backups de unidades de rede ou dispositivos NAS são realizados usando um computador. que executa o aplicativo Jottacloud para desktop. Em outras palavras, você precisa de um PC (Windows, macOS ou Linux, dependendo do suporte) com a unidade de rede montada para fazer o upload desses dados para a nuvem.
O fluxo geral seria algo assim: Primeiro, você conecta o NAS ou a unidade de rede ao computador onde o aplicativo de desktop está localizado, montando-o como qualquer outro recurso compartilhado. Em seguida, dentro do aplicativo Jottacloud, Adicione as pastas do NAS à seção de backup.exatamente como você faria com um disco rÃgido externo ou qualquer outra pasta local.
Uma vez configurado, o aplicativo para desktop começará a enviar o conteúdo dessas rotas para a nuvem. O sistema funciona com uma lógica de backup espelhada, o que significa que... As alterações feitas nas pastas de backup do NAS são replicadas na nuvem.Se você adicionar ou modificar um arquivo nessas pastas, a nova versão será carregada; se você excluir um arquivo do NAS dentro de uma pasta marcada para backup, ele também desaparecerá do Jottacloud.
Isso é muito conveniente porque você sempre terá uma na nuvem. Imagem atualizada dos seus dados NASNo entanto, recomenda-se cautela: se você excluir algo acidentalmente no NAS, isso também poderá ser excluÃdo da nuvem, dependendo da sua polÃtica de retenção configurada. É uma boa ideia revisar as opções do seu provedor para entender como os arquivos excluÃdos ou versões anteriores são tratados.
Por que é essencial fazer backup do Linux?
Muitos usuários pensam que, por usarem Linux, seus sistemas são imunes a certos problemas, mas a realidade é que o hardware pode falhar, erros podem acontecer e malwares também existem nesse ecossistema. Portanto, Ter backups no Linux é tão importante quanto em qualquer outro sistema..
Entre os motivos mais comuns para implementar backups no Linux, existem alguns muito claros: por um lado, Proteja seus dados contra falhas fÃsicas. de discos rÃgidos, SSDs ou qualquer outro meio de armazenamento; por outro lado, para evitar a perda de informações em casos de roubo de equipamentos, corrupção do sistema de arquivos ou erros humanos, como a exclusão acidental de um diretório importante.
Além disso, ameaças de ransomware e outros ataques de segurança que podem criptografar seus dados ou torná-los inutilizáveis ​​estão se tornando cada vez mais comuns. Diante desse cenário, ter uma polÃtica de backup robusta no Linux permite que você... Recupere seus arquivos mesmo que o sistema operacional se torne inutilizável. Ou você terá que formatar completamente.
Tipos de backups no Linux: completo e incremental
Ao projetar sua estratégia de backup no Linux, dois tipos principais de backups são geralmente discutidos: cópia completa e a chamada cópia incrementaisO ideal não é escolher exclusivamente um ou outro, mas combiná-los de forma inteligente para equilibrar segurança, velocidade e espaço ocupado.
Backup completo
A cópia completa consiste em salvar todo o conteúdo dos diretórios ou sistemas selecionados em outro dispositivo ou local de armazenamento. Pode ser um disco rÃgido externo, um servidor remoto, um NAS ou a nuvem. Esse tipo de backup copia todos os arquivos selecionados, independentemente de terem sido alterados desde o último backup.
Sua principal vantagem é oferecer uma visão abrangente do seu sistema ou dados em um momento especÃfico, o que é muito útil quando você precisa restaurar tudo de uma vezNo entanto, esse também é o método que pode levar mais tempo e ocupar mais espaço, portanto, geralmente não é prático fazer backups completos com muita frequência.
Geralmente, recomenda-se realizar um backup completo periodicamente (por exemplo, semanalmente ou mensalmente) e complementá-lo com outros tipos de backups que otimizem o processo para alterações diárias. Dessa forma, Você sempre terá uma base completa. a partir da qual reconstruir seu sistema e na qual aplicar o restante das cópias.
Backup incremental
A cópia incremental, por outro lado, concentra-se exclusivamente nos arquivos que foram modificados ou criados desde o último backup (seja completo ou incremental). Isso significa que, em vez de compilar absolutamente tudo, apenas o que foi alterado é copiado, tornando o processo muito mais rápido e eficiente.
Sua principal vantagem é permitir a realização de backups com muito mais frequência, até mesmo diariamente ou várias vezes ao dia, sem saturar o armazenamento ou consumir largura de banda excessiva. Desde que haja um backup completo inicial, os backups incrementais subsequentes também serão eficazes. Eles mantêm seu sistema atualizado sem a necessidade de duplicar constantemente todos os dados..
No Linux, muitas ferramentas permitem configurar polÃticas de backup incremental (incluindo alguns serviços em nuvem e utilitários de sincronização). Isso permite ter uma combinação de cópias completas mais espaçadas e backups incrementais frequentes, alcançando uma relação equilibrada entre segurança e recursos utilizados.
Comandos clássicos de backup no Linux
Se você se sente confortável usando o terminal, o Linux oferece uma variedade de comandos úteis para criar e restaurar backups avançados. Alguns dos mais comuns são focados em... Faça backup de diretórios inteiros, crie cópias incrementais ou clone discos inteiros..
Por exemplo, para fazer backup do diretório / Home Você pode usar ferramentas como despejarque permitem salvar sistemas de arquivos inteiros. Um comando tÃpico para um backup completo do diretório do usuário pode ter uma estrutura semelhante a:
despejar -0aj -f /tmp/home0.bak / home
Neste caso, um arquivo de backup é gerado em /tmp/home0.bak com o conteúdo de /home. Se você quiser realizar um backup incremental subsequente (ou seja, dos arquivos modificados ou novos desde o último backup completo), o comando seria ligeiramente diferente:
despejar -1aj -f /tmp/home0.bak / home
Para restaurar uma cópia gerada com o comando dump, você pode usar um comando com a seguinte sintaxe:
restaurar -if /tmp/home0.bak
Dessa forma, você recupera o conteúdo salvo no arquivo de backup. Por outro lado, se você deseja clonar o conteúdo de um disco rÃgido para um arquivo, um utilitário bastante conhecido no Linux é o `clone`. ddque permite a cópia em baixo nÃvel:
dd if = / dev / sda de = / tmp / arquivo1
É aqui que você deve levar o dispositivo. / Dev / sda (o disco inteiro, por exemplo) e é gravado em um arquivo em /tmp. É um método poderoso, embora deva ser usado com cuidado porque Copiar todo o conteúdo no nÃvel do bloco., incluindo o espaço não utilizado.
Esses são apenas alguns exemplos de comandos clássicos de backup do Linux; a documentação oficial do sistema e das ferramentas oferece mais detalhes, parâmetros e variações para ajustar o comportamento de acordo com suas necessidades especÃficas.
Cópias de segurança com rsync e scripts bash
Outra abordagem comum no Linux para criar backups é o uso de rsync combinado com scripts bashO rsync é uma ferramenta extremamente versátil que permite copiar arquivos de forma eficiente entre diretórios locais, discos externos ou em rede, mantendo atributos e datas.
Um comando rsync tÃpico para copiar arquivos de um servidor remoto para sua máquina local, preservando links simbólicos e registros de data e hora, e realizando a transferência via SSH, pode ser algo como:
rsync -avz -e 'ssh -p22' –times user@192.168.1.10:/path/web/web1.com/ .
Nessa ordem, os parâmetros cumprem as seguintes funções: a opção -a Ativa o modo de arquivamento, que copia e mantém recursivamente os links simbólicos e as permissões; -v Isso faz com que o rsync exiba na tela o que está copiando; o -z Permite a compressão durante a transferência; o parâmetro -e 'ssh -p22' Isso indica que a cópia será feita via SSH na porta 22; e a opção –vezes Preserva as datas originais dos arquivos.
Neste comando, o caminho de origem (neste caso, o diretório do servidor remoto) e o caminho de destino, que aqui é um ponto (.) que representa o diretório atual a partir do qual o comando é executado. O rsync também permite implementar cópias incrementaisDessa forma, apenas os arquivos modificados são transferidos, economizando tempo e recursos em cópias frequentes.
Uma boa prática é encapsular esses tipos de comandos em um script bash Para automatizar o processo e gerenciar vários diretórios em uma única operação. Por exemplo, você pode criar um script que gera um diretório de backup com base na data atual, obtém o próprio caminho do script para orientação e copia diferentes diretórios do servidor para sua máquina local.
Um script desse estilo geralmente inclui etapas como: salvar a data em uma variável (por exemplo, no formato AAAAMMDD), identifique o diretório onde o script está localizado usando readlink -f $0 y Conte-meDefina o endereço IP do servidor remoto, crie um diretório de backup com o nome da data e, dentro dele, crie subdiretórios como: backup_1 y backup_2 Agrupar as diferentes cópias.
Em seguida, o script executa comandos rsync para cada um dos caminhos que você deseja fazer backup, mudando para o diretório correspondente antes de iniciar a cópia. Geralmente, uma linha é adicionada ao final para exibir uma mensagem de conclusão, como... eco "FIM"para que você saiba que o processo terminou.
Assim que o script estiver pronto, você poderá integrá-lo com cron ou outro sistema de agendamento de tarefas para que os backups sejam executados automaticamente em determinados horários, sem que você precise monitorá-los. Essa combinação de rsync + bash é muito poderosa para backups personalizados, incrementais e agendados Em servidores e computadores Linux.
Backup do Linux na nuvem
Além de cópias para unidades externas ou servidores locais, uma estratégia cada vez mais popular é realizar a Backup do Linux diretamente para o armazenamento em nuvemIsso oferece vantagens significativas: seus dados ficam seguros mesmo se você perder o equipamento fÃsico, você pode acessá-los de qualquer lugar com conexão à internet e, em muitos casos, pode se beneficiar de polÃticas avançadas de versionamento e retenção de arquivos.
O modelo usual envolve o uso de um serviço especializado, como o próprio Jottacloud ou outros provedores de armazenamento, que oferecem Clientes especÃficos para realizar backups automáticos a partir do Linux. A operação geralmente é muito simples: você escolhe quais pastas deseja proteger, configura a frequência do backup e o software se encarrega de enviar as alterações para a nuvem.
O mais interessante é que você pode combinar essa solução com outras: por exemplo, manter uma cópia em um disco rÃgido externo ou NAS e também ter uma cópia externa para a nuvemDessa forma, mesmo que uma das cópias falhe (por exemplo, se o disco rÃgido externo avariar), você ainda terá outra camada de segurança.
Muitos desses serviços permitem ajustar a frequência de backup (diária, semanal, contÃnua etc.), para que você possa adaptar as configurações ao número de alterações que faz em seus arquivos. Se você trabalha com dados crÃticos ou que mudam com frequência, é altamente recomendável optar por um desses serviços. backups automáticos frequentes Para minimizar as perdas em caso de incidente.
Cópias de segurança no Linux usando ferramentas gráficas
Se você não quiser usar o terminal para fazer backups, as distribuições Linux geralmente oferecem opções de configuração. ferramentas gráficas integradas de backup ou disponÃveis em seus repositórios. Esses utilitários fornecem uma interface amigável para configurar o que será copiado, onde e quando.
Uma das opções mais comuns é usar um aplicativo de backup ou similar, que permite selecionar pastas (como seu diretório pessoal, Documentos, Imagens, etc.), escolher um destino (disco externo, pasta de rede, servidor remoto) e definir um agendamento de backup. Esse tipo de ferramenta normalmente... Ele combina backups completos iniciais com backups incrementais subsequentes., de uma forma transparente para o usuário.
Outra forma de criar backups a partir do ambiente gráfico é usar o gerenciador de arquivos (Archive, Nautilus, Dolphin, etc.)Com ele, você pode copiar manualmente diretórios crÃticos para outra unidade usando arrastar e soltar ou menus de contexto. Embora menos sofisticado que uma solução automatizada, pode ser útil para backups ocasionais ou clonagem de configurações antes de realizar alterações significativas no sistema.
Em qualquer caso, mesmo que utilize ferramentas gráficas, é aconselhável compreender o conceito de Frequência de cópia, tipo de backup e destino Para evitar depender exclusivamente de cliques aleatórios, um bom plano de backup requer algum planejamento, seja por meio de interface gráfica ou terminal.
Utilizando o Jottacloud como destino com o Duplicati e o terminal.
Se você quiser ir além e combinar diferentes ferramentas, o Duplicati é outra peça interessante nesse quebra-cabeça. É um software projetado para criar backups criptografados, compactados e programáveis ​​para vários destinos, incluindo jottacloud.
Para conectar o Duplicati ao Jottacloud, é necessário configurar uma pasta de destino especÃfica no serviço e, sobretudo, Autorizo ​​a Duplicati a operar em seu nome.Isso é feito obtendo-se um identificador de autenticação (AuthID) por meio de um serviço OAuth associado ao Jottacloud. Normalmente, ao configurar o destino na interface do Duplicati, você encontrará um link "AuthID" no campo correspondente: clicar nele inicia o processo de autenticação e, ao final, o valor é preenchido automaticamente.
Depois de obter o AuthID, você poderá usar o linha de comando Duplicati Para utilizar o Jottacloud como backend de armazenamento, é necessário um formato de URL especÃfico para este provedor. A documentação do Duplicati detalha a sintaxe necessária e as opções do servidor OAuth para obter o AuthID de diferentes maneiras.
Dentro do Jottacloud, cada dispositivo registrado aparece como um dispositivoe, dentro de cada dispositivo, diferentes coisas podem ser gerenciadas. pontos de montagemPor padrão, o Duplicati usa o dispositivo especial chamado Jotta e o ponto de montagem arquivo para salvar suas cópias, mas você pode modificar esses valores usando as opções. –dispositivo jottacloud y –ponto de montagem jottacloud Se você precisar armazenar dados em outro local.
Se você definir apenas o dispositivo e não o ponto de montagem, o Duplicati usará por padrão o ponto de montagem nomeado. DuplicatiAlém disso, existem parâmetros para ajuste de desempenho Para adaptar o consumo de recursos e a velocidade de transferência ao seu ambiente, embora a configuração especÃfica dependa de cada caso de uso.
Em conjunto, essa integração permite que você Gerencie backups criptografados e altamente flexÃveis do Linux para o Jottacloud., seja através de uma interface gráfica ou a partir do console, e aproveite recursos avançados como versões de arquivos, desduplicação e agendamento detalhado.
Artigos e recursos relacionados sobre backups e Jottacloud.
Dentro do próprio ecossistema Jottacloud e sua documentação complementar, existem diversos recursos que exploram aspectos especÃficos de backups com mais profundidade. Alguns deles se concentram em tópicos como: Faça backup de unidades de rede ou NAS na nuvem.Outro tópico abordado são as diferenças entre pastas de backup e de sincronização, ou como enviar arquivos para a nuvem, compreendendo todas as opções disponÃveis.
Existem também guias especÃficos para compreensão. Como funciona o backup em seus aplicativos de desktop (novos e antigos)Esses recursos explicam, por exemplo, a maneira correta de excluir pastas de backup sem correr o risco de perder dados importantes. Outros recursos oferecem guias rápidos para começar a usar o serviço e apresentam novos recursos, como o lançamento de novas versões do aplicativo para desktop.
Ter esse tipo de documentação à mão ajuda você a aproveitar recursos menos óbvios, evitar erros comuns (como confundir sincronização com backup) e configurar com mais precisão. O que está armazenado, onde e por quanto tempo.Combinando esses guias com as ferramentas que vimos (jotta-cli, Duplicati, rsync, etc.), você pode construir uma estratégia de backup muito robusta no Linux, adaptada à sua forma de trabalhar.
Dito isto, fica claro que no Linux você tem muitas opções para proteger seus dados: desde comandos clássicos como dump ou dd, passando por rsync e scripts bash, até soluções em nuvem como Jottacloud com jotta-cli ou integrações avançadas com o Duplicati.
O importante é que você defina quais informações são crÃticas para você, escolha uma combinação razoável de backups locais e na nuvem e configure-os. um sistema de backup automático e testado Isso permite que você durma tranquilo sabendo que, se algo der errado, você poderá recuperar seus arquivos sem problemas. Compartilhe as informações para que mais usuários saibam sobre o assunto.