Ubuntu:将fsbackup备份移至Amazon S3

我有一个传统的服务器(Ubuntu 9.10 Karmic x86),以前的pipe理员用fsbackup设置备份

这台服务器住在一个VPS(在某种Xen下),而且它的硬盘空间很小(总共16 GB)。

现在到了一个地步,fsbackup备份比系统中的其他数据占用更多的空间。 文件系统是100%填充的,除了实际的备份,我已经清理了所有可能的东西。

我没有任何pipe理fsbackup的经验,我不想破坏或丢失备份。 谷歌searchfsbackup令人惊讶的低质量的结果…

以下是我的备份的样子:

 $ sudo ls -lh / var / archives
总计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 -...20110106.tar.gz
 -rw-rw ---- 1 root root 16K 2011-01-07 06:25 myserver -...20110107.tar.gz
 -rw-rw ---- 1 root root 16K 2011-01-08 06:25 myserver -...20110108.tar.gz
 -rw-rw ---- 1 root root 16K 2011-01-09 06:25 myserver -...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-suchincremental.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 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 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

我正在考虑将备份移到Amazon S3,但在此之前我必须释放一些空间,以便服务器可以工作。

也许我可以以某种方式将/ var / archives挂载到Amazon S3存储桶中…

有什么build议?

可以使用Linux内核的Fuse(用户空间文件系统)function来挂载S3存储桶,就好像它是普通的本地文件系统一样。 有几个这样的实现; 这是我所知道的一个正在积极发展的东西 。

有一些潜在的缺点需要注意,比如你花钱做简单的事情,如文件列表。 没有多less,但是如果一个自动化的过程做了很多,你可能会感到惊讶。 (所以你可能不想离开文件系统挂载和访问的任何东西,除非你故意使用它)。

所以,一般来说,在不考虑方法的智慧的情况下,有一种方法可以做到这一点。

移动这些文件不应该是一个问题。 这篇文章是我用过的。 它的细节有点稀疏,但基本上可以让您安装Amazon S3来迁移这些文件。 祝你好运!