任何知道可用于replacenetworking文件服务器function的联机文件存储的人员?
背景:
我们有一个小的分散的公司。 我们使用版本控制(颠覆)为所有源代码和所有我们需要运送我们的软件的支持文件。 所有的文档也是一个网页。
问题:
我们还没有解决如何以良好的方式分享其他文件。 我们目前在我们的Linux服务器上使用了很多的SFTP,这很枯燥。
我想我们正在寻找一种可以用作远程驱动器的服务,并通过networking浏览器访问(用于临时计算机)。 我们有一台Linux VPN服务器可以承载,但我们可能正在寻找一个服务。
我们位于瑞典 – 但只是提示我们正在寻找什么技术是有帮助的。
FUSE(USER空间中的文件系统)是一个非常简单的解决scheme。 您可以将这些文件安装在任何ssh帐户上,就像它们是本地驱动器一样。 我不知道你正在运行什么样的机器,所以这里有一些主要系统的解决scheme:
Linux – sshfs: http : //fuse.sourceforge.net/sshfs.html
Mac OSX – expandrive: http : //www.expandrive.com/mac
Windows – expandrive: http : //www.expandrive.com/windows
我从来没有使用Windows的扩展,但Mac客户端是太棒了。
你可以很容易地在你的linux文件服务器上设置samba,并以这种方式共享这些目录。 这将允许您安装共享,控制权限,而不是彻底改变你当前的设置。
这里是一个链接到当前官员如何指导设置桑巴: http : //www.samba.org/samba/docs/man/Samba-HOWTO-Collection/
如果你想快速testing,看看它是如何工作的linux.com有一个快速和脏的设置指南: http : //www.linux.com/articles/58593
如果我知道你使用的是什么发行版,我可能能够指引你朝着正确的方向发展。
Drop.IO可能是有趣的。
你可能想看看Dropbox 。
对于一小部分用户,您可以使用Windows Live Sync 。
基本上,它会让每个用户在他们的电脑上设置一个共享文件夹,并在更改时自动同步文件。 效果很好,他们有Windows和Mac的版本。 我已经使用了很多年,喜欢这个function。
唯一需要注意的是,如果这些文件是不止一个人经常编辑的文件,就会有问题。 如果在两台计算机上同时编辑一个文件,则最终会有两个版本。
在我的组织中,我们正在加载一个( DocMgr )的实例。 它是免费的,针对Postgresql运行,不断修改文档,OCR,索引,相关性search。 它可以很容易地调整对MySQL运行。 这个项目停滞了一段时间,但发展正在回升。
你可能要考虑一个真正的文件pipe理系统。 这些日子里有一些基于networking的文件,比如DocuVantage ,这些文件非常便宜,没有时间安装。
使用这些系统,您不仅仅获得文件存储。 您可以获得版本控制(可以返回上一个版本),安全性,因此您可以控制访问权限,自定义元数据和元数据search,文档全内容search,可以将审批stream程与文档绑定,可以将Web界面中的文档扫描到系统,可以在查看或修改文档时收到通知。
我确定我错过了一些function。
Adrive听起来像是一个很好的解决scheme,也许甚至免费版本将适合您的需求。
如果您在VPN上,请使用WebDAV。 它受到每个操作系统的支持,简单而合理可靠。
我不知道哪个Tahoe分布式文件系统或OpenAFS最适合您的设置。 另外,如果仅用于文档共享,则应该查看KnowledgeTree或AlFresco 。