2. Backup/Restore – Arquivos

Leave a comment
Backup/Restore Arquivos

Esse artigo descreve o processo de Backup/Restore dos arquivos do projeto hackends.com

 

Nessa série de 3 artigos vamos explorar as opções mais simples de se efetuar Backup/Restore do Banco de Dados e dos arquivos do site do projeto hackends.com.

    1. Backup/Restore do Banco de Dados
    2. Backup/Restore dos arquivos
    3. Backup/Restore – Automatizando (Cron)

No artigo anterior, acompanhamos o processo de Backup/Restore do Banco de Dados, nesse artigo vamos verificar o processo de Backup/Restore dos arquivos que fazem parte do projeto hackends.com

2. Backup/Restore dos arquivos
É importante efetuar também o backup dos arquivos do site do projeto hackends.com, e manter uma cópia dos backups, caso seja necessário realizar um restore dos arquivos.
Esse artigo leva em consideração que os arquivos que iremos fazer o backup estão localizados no diretório:
/usr/share/nginx/hackends

sendo que o backup será feito com os arquivos que se localizam no diretório inicial desse caminho, até os níveis mais abaixo.
Utilizaremos a ferramenta de compactação de arquivos “tar”, com as opções -zcvf, conforme abaixo:
[[email protected]]# tar -czvf hackends.tar.gz ./

onde:

  • -c: Cria um arquivo compactado;
  • -z: Compacta o arquivo a ser criado, utilizando o programa de compactação gzip;
  • -v: Verbose, mostra o progresso da operação;
  • -f: Nome do arquivo que será criado (hackends.tar.gz)
  • ./: Indica que a compactação será feita do diretório raiz, para os diretórios acima do raiz

Após a utilização da ferramenta tar, o arquivo criado hackends.tar.gz contém todos os arquivos do site do projeto hackends.com e poderá ser utilizado futuramente para restaurar os arquivos originais, caso seja necessário.

– Restaurando os arquivos, utilizando a ferramenta tar:
[[email protected]]# tar -xzvf hackends.tar.gz

onde:

  • -x: Extrai um arquivo compactado;
  • -z: Descompacta o arquivo utilizando o programa de descompactação gzip;
  • -v: Verbose, mostra o progresso da operação;
  • -f: Nome do arquivo que será descompactado (hackends.tar.gz)
  • ./: Indica que a descompactação será feita do diretório raiz, para os diretórios acima do raiz

No próximo artigo, detalharemos o processo de automatização dessas tarefas através da ferramenta cron.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *