Ubuntu: Mova os backups de fsbackup para o Amazon S3

1

Eu tenho um servidor legado (Ubuntu 9.10 Karmic x86), onde o administrador anterior configurava backups com o fsbackup.

Este servidor vive em um VPS (sob algum tipo de Xen) e está com pouco espaço HDD (16 GB no total).

Agora chegou a um ponto em que os backups de fsbackup ocupam mais espaço do que o restante dos dados no sistema. O sistema de arquivos está 100% cheio, e eu já limpei tudo o que pude, além dos backups reais.

Eu não tenho experiência em gerenciar o fsbackup e não quero quebrar nem perder os backups. Pesquisando o fsbackup, os resultados surpreendentemente de baixa qualidade ...

Veja como meus backups se parecem:

$ sudo ls -lh /var/archives
total 8.1G
-rw-rw---- 1 root root  318 2011-01-06 06:26 myserver-20110106.md5
-rw-rw---- 1 root root  258 2011-01-07 06:26 myserver-20110107.md5
-rw-rw---- 1 root root  318 2011-01-08 06:26 myserver-20110108.md5
-rw-rw---- 1 root root  318 2011-01-09 06:26 myserver-20110109.md5
-rw-rw---- 1 root root  346 2011-01-10 06:43 myserver-20110110.md5
-rw-rw---- 1 root root  14M 2011-01-06 06:26 myserver-all-mysql-databases.20110106.sql.bz2
-rw-rw---- 1 root root  14M 2011-01-07 06:26 myserver-all-mysql-databases.20110107.sql.bz2
-rw-rw---- 1 root root  14M 2011-01-08 06:26 myserver-all-mysql-databases.20110108.sql.bz2
-rw-rw---- 1 root root  14M 2011-01-09 06:26 myserver-all-mysql-databases.20110109.sql.bz2
-rw-rw---- 1 root root  862 2011-01-10 06:43 myserver-all-mysql-databases.20110110.sql.bz2
-rw-rw---- 1 root root 827K 2011-01-03 06:25 myserver-etc.20110103.master.tar.gz
-rw-rw---- 1 root root  16K 2011-01-06 06:25 myserver-etc.20110106.tar.gz
-rw-rw---- 1 root root  16K 2011-01-07 06:25 myserver-etc.20110107.tar.gz
-rw-rw---- 1 root root  16K 2011-01-08 06:25 myserver-etc.20110108.tar.gz
-rw-rw---- 1 root root  16K 2011-01-09 06:25 myserver-etc.20110109.tar.gz
-rw-rw---- 1 root root 827K 2011-01-10 06:25 myserver-etc.20110110.master.tar.gz
-rw------- 1 root root  36K 2011-01-10 06:25 myserver-etc.incremental.bin
-rw-rw---- 1 root root  29M 2011-01-03 06:25 myserver-home.20110103.master.tar.gz
-rw-rw---- 1 root root  11K 2011-01-06 06:25 myserver-home.20110106.tar.gz
-rw-rw---- 1 root root  14K 2011-01-07 06:25 myserver-home.20110107.tar.gz
-rw-rw---- 1 root root  11K 2011-01-08 06:25 myserver-home.20110108.tar.gz
-rw-rw---- 1 root root  11K 2011-01-09 06:25 myserver-home.20110109.tar.gz
-rw-rw---- 1 root root 2.0M 2011-01-10 06:25 myserver-home.20110110.master.tar.gz
-rw------- 1 root root  27K 2011-01-10 06:25 myserver-home.incremental.bin
-rw-rw---- 1 root root 1.5G 2011-01-03 06:29 myserver-opt.20110103.master.tar.gz
-rw-rw---- 1 root root 1.5M 2011-01-06 06:25 myserver-opt.20110106.tar.gz
-rw-rw---- 1 root root 1.5M 2011-01-07 06:25 myserver-opt.20110107.tar.gz
-rw-rw---- 1 root root 1.5M 2011-01-08 06:25 myserver-opt.20110108.tar.gz
-rw-rw---- 1 root root 1.5M 2011-01-09 06:25 myserver-opt.20110109.tar.gz
-rw-rw---- 1 root root 1.5G 2011-01-10 06:30 myserver-opt.20110110.master.tar.gz
-rw------- 1 root root 201K 2011-01-10 06:30 myserver-opt.incremental.bin
-rw-rw---- 1 root root 2.3G 2011-01-03 06:41 myserver-srv.20110103.master.tar.gz
-rw-rw---- 1 root root  44M 2011-01-06 06:26 myserver-srv.20110106.tar.gz
-rw-rw---- 1 root root  27M 2011-01-07 06:25 myserver-srv.20110107.tar.gz
-rw-rw---- 1 root root  39M 2011-01-08 06:26 myserver-srv.20110108.tar.gz
-rw-rw---- 1 root root 2.0M 2011-01-09 06:25 myserver-srv.20110109.tar.gz
-rw-rw---- 1 root root 2.7G 2011-01-10 06:42 myserver-srv.20110110.master.tar.gz
-rw------- 1 root root 3.4M 2011-01-10 06:42 myserver-srv.incremental.bin

Estou pensando em mover backups para o Amazon S3, mas antes disso preciso liberar algum espaço, para que o servidor funcione.

Talvez eu possa montar / var / archives em um bucket do Amazon S3 de alguma forma ...

Algum conselho?

    
por Alexander Gladysh 10.01.2011 / 05:33

2 respostas

1

Você pode usar o recurso Fuse (filesystems-in-user-space) do kernel do Linux para montar um bucket do S3 como se fosse um sistema de arquivos local normal. Existem várias implementações disso; aqui está um que eu sei que está sendo desenvolvido ativamente .

Existem algumas possíveis desvantagens, como o fato de você pagar por fazer coisas simples, como listagens de arquivos. Não muito, mas se um processo automatizado faz muito isso, você pode ter uma surpresa. (Então, você provavelmente não quer deixar o sistema de arquivos montado e acessível a qualquer coisa, exceto quando estiver intencionalmente usando-o.)

Então, sem pesar na sabedoria da abordagem em geral, há uma maneira de fazer isso.

    
por 10.01.2011 / 06:04
0

Mover esses arquivos não deve ser um problema. Este artigo é o que eu usei. É um pouco esparso em detalhes, mas basicamente permitirá que você monte o Amazon S3 para migrar esses arquivos. Boa sorte!

    
por 10.01.2011 / 06:06

Tags