Faça backups regulares dos arquivos do disco local com o Cloud Backup, OSS, discos em nuvem ou NAS para evitar perda de dados.
Este tópico aplica-se apenas ao backup de arquivos em um disco local. Se o disco local armazena um banco de dados e você precisa fazer backup dele, consulte Fazer backup de bancos de dados autogerenciados no ECS.
Método 1: Usar o Cloud Backup
|
Cenário |
Limite |
Benefício |
Faturamento |
|
O Cloud Backup oferece suporte a backups regulares de arquivos ou diretórios em instâncias ECS (como discos locais ou bancos de dados Oracle/MySQL/SQL Server autogerenciados) e à restauração de dados quando necessário. Recomendado para cenários que exigem backup altamente confiável. Consulte Vantagens do Cloud Backup? |
|
|
Há cobrança pelo uso do software de backup de arquivos e pela capacidade de armazenamento. Consulte Taxas de backup de arquivos do ECS. |
Procedimento
-
Preparativos.
Verifique se o Cloud Backup tem suporte na região do disco local. Consulte Regiões suportadas.
-
Confirme se o Cloud Assistant Agent está instalado na instância.
ImportanteInstâncias adquiridas após 1º de dezembro de 2017 já incluem o Cloud Assistant Agent por padrão. Caso não esteja instalado, consulte Instalar o Cloud Assistant Agent.
Faça login no console do Cloud Backup e selecione a região do disco local.
-
No painel de navegação à esquerda, escolha . Na aba ECS Instances, localize a instância com o disco local e clique em Backup na coluna Actions.

-
No painel Create Backup Plan, configure os parâmetros conforme solicitado e clique em OK.
Observe as configurações a seguir. Para outros parâmetros, consulte Criar um plano de backup para fazer backup periódico de arquivos do ECS:
Backup Folder Rule: Selecione Specified Folders.
Source Paths: Caminho absoluto dos dados do disco local a serem copiados. É possível inserir vários caminhos. Para regras, consulte as instruções na tela.
Backup Policy: Selecione uma política que especifique o horário, o ciclo e o período de retenção do backup. Se não houver nenhuma política, crie uma primeiro. Consulte Criar uma política de backup.
No horário agendado, o sistema executa o job de backup. Se o Status exibir Completed, o backup foi concluído. Visualize os pontos de backup no histórico.

Operações relacionadas
Restaurar dados: Após fazer backup dos dados em um cofre de backup na nuvem, restaure arquivos a partir de pontos de backup históricos caso estejam ausentes ou corrompidos. Consulte Restaurar arquivos do ECS.
Navegar e baixe arquivos de backup: Consulte Navegar e baixar arquivos de backup.
Método 2: Fazer backup para o OSS
Use ossutil e crontab para agendar backups automatizados de um disco local para o OSS.
|
Cenário |
Recursos |
Faturamento |
|
Indicado para backup de dados em grande escala que exige baixo custo e alta confiabilidade. Consulte Benefícios. |
Requer script personalizado. |
Aplicam-se taxas de armazenamento do OSS. Consulte Taxas de armazenamento. |
Este é um exemplo básico com limitações. Aprimore-o para atender aos requisitos específicos do seu negócio.
Por exemplo, fazer backup completo todas as vezes aumenta o uso de armazenamento, e compactar diretórios inteiros em arquivos ZIP reduz a velocidade do backup. Considere políticas de backup personalizadas, como:
Backups incrementais ou diferenciais: Copie apenas os dados modificados desde o último backup para melhorar a eficiência.
Backup em blocos: Divida os dados em blocos por estrutura de diretório ou tipo de arquivo antes do backup.
Procedimento
-
Preparativos.
Ative o OSS e crie um bucket. Consulte Criar um bucket.
Obtenha o nome do bucket do OSS, o endpoint do OSS e o caminho dos dados do disco local a serem copiados.
Faça login na instância ECS.
-
Instale o ossutil e configure as credenciais de acesso.
ImportanteA instância ECS deve ter acesso à Internet para baixe o ossutil. Consulte Como habilitar o acesso à Internet para uma instância ECS?
-
Instale o ossutil.
sudo yum install unzip -y sudo -v ; curl https://gosspublic.alicdn.com/ossutil/install.sh | sudo bash -
Configure as credenciais de acesso do ossutil.
Crie um arquivo
.ossutilconfigno diretório do usuário e adicione as credenciais.sudo -i # Switch to the root user. If the current user does not have sudo permissions, use other logon methods or grant the permissions. cat <<EOF > /root/.ossutilconfig [Credentials] language=EN endpoint=YourEndpoint accessKeyID=YourAccessKeyId accessKeySecret=YourAccessKeySecret EOFSubstitua
YourEndpoint,YourAccessKeyIdeYourAccessKeySecretpelos valores reais.
-
-
Configure o backup agendado.
-
Instale a ferramenta de compactação. Neste exemplo, usa-se o
zip.sudo yum install zip -
Crie o script de backup. Neste exemplo, o script chama-se backup_to_oss.sh.
-
-
Conceda permissões de execução e teste o script.
sudo chmod +x /home/backup_to_oss.sh ./backup_to_oss.shVerifique se o script execute corretamente e se os dados foram carregados no OSS.
-
Abra o editor crontab com
crontab -ee adicione uma entrada de agendamento. Por exemplo, para executar o backup diariamente às 02:00:0 2 * * * /home/backup_to_oss.sh/home/backup_to_oss.sh: Substitua pelo caminho real do script. -
Configure definições adicionais conforme necessário.
-
Baixe dados de backup
Baixe os dados de backup do OSS pelo console ou pelo ossutil. Consulte Download simples.
Método 3: Fazer backup para um disco em nuvem ou NAS
Compacte os dados do disco local em um pacote ZIP e faça backup deles em um disco em nuvem ou sistema de arquivos NAS de forma agendada.
|
Cenário |
Recursos |
Faturamento |
|
Requer script personalizado. |
|
Este é um exemplo básico com limitações. Aprimore-o para atender aos requisitos específicos do seu negócio.
Por exemplo, fazer backup completo todas as vezes aumenta o uso de armazenamento, e compactar diretórios inteiros em arquivos ZIP reduz a velocidade do backup. Considere políticas de backup personalizadas, como:
Backups incrementais ou diferenciais: Copie apenas os dados modificados desde o último backup para melhorar a eficiência.
Backup em blocos: Divida os dados em blocos por estrutura de diretório ou tipo de arquivo antes do backup.
Procedimento
-
Preparativos.
-
Crie e anexe um disco de dados à instância ou monte um sistema de arquivos NAS.
Consulte Guia para criação e uso de discos ou Criar um sistema de arquivos NAS e montá-lo em uma instância ECS.
Obtenha o caminho de montagem do disco em nuvem ou do sistema de arquivos NAS e o caminho dos dados do disco local a serem copiados.
-
-
Configure o backup agendado.
Faça login na instância ECS.
-
Instale a ferramenta ZIP. No exemplo a seguir, utiliza-se o Alibaba Cloud Linux.
sudo yum install zip -
Crie o script de backup. Neste exemplo, o script está armazenado em /home/backup_script.sh.
Crie e salve o script:
vim /home/backup_script.sh -
Salve o script e conceda permissões de execução.
sudo chmod +x /home/backup_script.sh/home/backup_script.sh: Substitua pelo caminho real do script. -
Abra o editor crontab com
crontab -ee adicione uma entrada de agendamento. Por exemplo, para executar o backup diariamente às 02:00:0 2 * * * /home/backup_script.sh/home/backup_script.sh: Substitua pelo caminho real do script. -
Baixe dados de backup
Disco em nuvem: Consulte Carregar ou baixar arquivos.
Sistema de arquivos NAS: Consulte Migrar dados de um sistema de arquivos NAS para um sistema de armazenamento local.
Referências
-
Migrar dados de um disco local para outra instância ECS
Migre todos os dados de instâncias com discos locais para outra instância ECS com discos em nuvem em poucos cliques. Consulte Migrar servidores para instâncias ECS.
-
Lidar com danos no disco local
Se um disco local for danificado, a Alibaba Cloud aciona um evento de sistema e envia notificações com contramedidas. Consulte Cenários de O&M e eventos de sistema para instâncias equipadas com discos locais.