我正在构建一个应用程序,该应用程序需要通过 WAN 跨几个站点分发标准文件服务器。基本上,每个站点都需要编写大量不同大小的 misc 文件(有些在 100 s MB 范围内,但大多数很小),并且编写的应用程序使得冲突不是问题。我想建立一个满足以下条件的系统:
基本上,像中央 NFS 共享这样的东西可以满足大多数要求,但是它不允许本地写入的数据留在本地。来自 WAN 远程端的所有数据将始终在本地复制。
我研究了 Lustre,并对其进行了一些成功的测试,但是,它似乎在分布式存储中相当均匀地分布文件。我已经翻阅了文档,并没有发现任何自动将“首选”本地存储而不是远程存储的内容。即使是具有最低延迟存储的东西也可以。它在大部分时间都可以工作,这将满足此应用程序的要求。
对下面提出的一些问题的一些答案:
安装了 Fedora。
# cat /etc/redhat_release | awk ' { print F "> " $0; print ""; }'
Fedora release 14 (Laughlin)
Run Code Online (Sandbox Code Playgroud)
从 yum 安装了 offlineimap,因为这些天我很懒。
# yum info offlineimap | awk ' { print F "> " $0; print ""; }'
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
Installed Packages
Name : offlineimap
Arch : noarch
Version : 6.2.0
Release : 2.fc14
Size : 611 k
Repo : installed
From repo : fedora
Summary : Powerful IMAP/Maildir …
Run Code Online (Sandbox Code Playgroud) 有没有人使用/创建过一个简单的 unix/linux 日志解析器,可以解析如下日志:
timestamp log_message \n
Run Code Online (Sandbox Code Playgroud)
对消息排序,解析时间戳,然后返回:
我可以写这样的东西,但不确定是否有罐头。它非常适合我计划做的一些自动报告。