在线文件存储?

在线文件存储?

有谁知道可以使用在线文件存储来替代网络文件服务器的功能?

背景:
我们是一家小型的分散式公司。我们使用版本控制 (Subversion) 来控制所有源代码以及我们发布软件所需的所有支持文件。所有文档也都放在网络上。

问题:
我们还没有解决如何以良好的方式共享其他文档。我们目前使用大量 SFTP 连接到我们的 Linux 服务器,这很繁琐。

我认为我们正在寻找一种可以用作远程驱动器并通过 Web 浏览器访问的服务(用于临时计算机)。我们确实有一个可以托管它的 Linux VPN 服务器,但我们可能正在寻找一种服务。

我们的地址位于瑞典 - 但只要提示一下我们正在寻找什么技术就会很有帮助。

答案1

FUSE(用户空间中的文件系统)在这里是一个非常简单的解决方案。您可以将文件挂载在任何 ssh 帐户上,就像它们是本地驱动器一样。我不确定您正在运行哪种机器,所以这里有一些针对主要系统的解决方案:

Linux-sshfs:http://fuse.sourceforge.net/sshfs.html

Mac OSX——expandrive:http://www.expandrive.com/mac

Windows——expandrive:http://www.expandrive.com/windows

我从未在 Windows 上使用过 expandrive,但 Mac 客户端非常棒。

答案2

您可以非常轻松地在 Linux 文件服务器上设置 Samba,并以此方式共享目录。它允许您挂载共享、控制权限,并且不会彻底改变您当前的设置方式。

以下是当前官方关于如何设置 Samba 的指南的链接:http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/

如果您想快速测试一下它是如何工作的,linux.com 有一个快速而简单的安装指南: http://www.linux.com/articles/58593

如果我知道您使用的是什么发行版,我可能能够更好地为您指明正确的方向。

答案3

Drop.IO可能会感兴趣。

答案4

对于一小部分用户,您可以使用Windows Live 同步

基本上,它可以让每个用户在他们的计算机上设置一个共享文件夹,并在文件更改时自动同步。效果很好,并且有适用于 Windows 和 Mac 的版本。我已经使用它多年了,非常喜欢这个功能。

唯一需要注意的是,如果这些文件经常被多人编辑,就会出现问题。如果一个文件在两台电脑上同时被编辑,那么最终会有两个版本。

相关内容