S3CMD - Backup diretamente para o Amazon S3 Storage usando STDOUT
- 1032
- 155
- Howard Fritsch
Periodicamente. Isso é especialmente importante se você tiver um espaço de disco limitado em sua unidade/servidor local. Os comandos abaixo assumem que você já instalou e configurou S3CMD
ferramenta em seu servidor. O nome do balde que vamos usar para nossos exemplos é chamado cópia de segurança
. Vamos começar com um backup regular criando um arquivo local.
$ tar cpf /tmp /lubos.alcatrão /home /lubos $ s3cmd put /tmp /lubos.tar s3: // backup/lubos.alcatrão
O que aconteceu acima é que criamos um tarball de /Home/Lubos
diretório e armazenado localmente. Na próxima, etapa, copiamos nosso arquivo de backup para o armazenamento S3. A maneira alternativa é armazenar o arquivo de backup diretamente no armazenamento S3 usando o stdout e alguns tubos. Observe que esse recurso está disponível apenas para S3CMD
versões> = 1.5.
$ tar -cp /home /lubos | s3cmd put - s3: // backup/lubos.alcatrão
O comando acima armazenará nosso tarball usando pequenos lotes diretamente no balde do S3. Se for necessária compactação, substitua o acima S3CMD
Comando com o abaixo, que aplica um nível máximo de compressão 9:
$ tar -cp /home /lubos | gzip -9 | s3cmd put - s3: // backup/lubos.alcatrão
Por fim, abaixo, você encontra um exemplo de script de backup diário usando a técnica acima para fazer backup de todos os diretórios do usuário no Amazon S3 Bucket:
#!/bin/sh Toda gzip -9 | s3cmd put - s3: // backup/$ Today/user- $ (nome da base $ i).alcatrão.gz feito
Tutoriais do Linux relacionados:
- Ubuntu 20.04 Download
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Como comparar o desempenho do disco no Linux
- Como usar o Google Drive no Linux
- Como particionar a unidade USB no Linux
- Ubuntu 20.10 Download
- Ubuntu 21.04 Download
- Uma introdução à automação, ferramentas e técnicas do Linux
- Coisas para instalar no Ubuntu 20.04
- Como usar o ADB Android Debug Bridge para gerenciar seu Android…
- « Como verificar os registros MX (Mail Exchange) do domínio usando o comando DIG no Linux
- MediaWiki Easy Pupplement com Docker Container »