1

全部 -

我正在为我在亚马逊的文件服务器创建一个糟糕的分层存储管理解决方案。我想做的是将文件从我在 EC2 中的文件服务器中以 atime > 30 天的时间移动到 S3 并留下一个存根文件。当用户使用 POSIX 标准命令尝试以任何方式访问文件时,它将被复制回主机并在主机上进行操作,此操作对用户应该是透明的,而不是速度很慢。我假设当用户访问存根文件时,我可以将整个文件透明地复制到存根文件上给用户?

我正在使用 ext3,但找不到有关创建文件系统存根文件的任何信息,或者是否可以使用几行 (python|bash) 作为 S3 中实际文件的“路径”。

我的另一个选择,也是一个不错的选择(我认为)是在文件服务器上挂载一个 POSIX<-->S3 文件系统,S3QL [2] 或 S3FS [3] 似乎是不错的选择。我仍然需要帮助创建存根文件,但至少这样存根文件目标位于同一服务器上的 POSIX 文件系统上。我让 S3QL 或 S3FS 处理 POSIX <--> S3 接口。

也许我所需要的只是一个好的存根文件 HOWTO,但是非常感谢任何帮助,非常非常感谢。

[1] http://code.google.com/p/s3ql/

[2] http://code.google.com/p/s3fs/wiki/FuseOverAmazon

C

4

0 回答 0