我应该使用什么链接来获取家庭和自己的云数据?

我应该使用什么链接来获取家庭和自己的云数据?

该计划是建立一个基于 Debian 的服务器自己的云用于同步地址簿、日历、文件等,还可以通过 webdav 访问 LAN 中的大型视频文件科迪- 客户(也许还有使用 MySQL 存储 kodi 设置)。
有时,同一台机器将通过 GUI(VNC 和/或直接屏幕)用于资源匮乏的任务,例如翻录、视频编码等,其他一切都将通过移动设备和轻量级 SBC 完成。

我的问题是如何链接主文件夹(/home/“os_user”/)和 owncloud 数据文件(/var/www/owncloud/data/"oc_user"/files/)- 我不想正常“上传”/同步文件,因为它是同一台机器并且将使用两倍的空间!
而且我还担心弄乱用户权限......!


到目前为止我的答案/研究/猜测:

  • 硬链接无法使用,因为我必须创建每个文件夹两次,将每个文件一一链接(通过命令行),并且还必须删除每个文件两次。
  • 软链接工作,但我不确定这是否是最好的解决方案(我仍然有用户权限的问题)......主人应该是什么?
  • mount --bind(通过执行/etc/fstab)更好的方法? ……主人应该是什么?用户权限是怎么回事?!?
  • 还是有一个我从未想过的完全不同的解决方案......?

答案1

您可以简单地符号链接/home/os_user到它/var/www/owncloud/data/oc_user/files/home并完成它。默认情况下,您将对这些文件具有只读访问权限(如果有的话),具体取决于系统上的权限配置方式。您必须调整权限才能获得完全访问权限。

我建议创建一个具有宽松权限的特殊文件夹(例如,/home/os_user/share将其符号链接到 Owncloud 树)。~/.Xauthority即使您的 OwnCloud 帐户受到威胁,这也可以保证重要文件(例​​如 )的安全。

另请注意,如果您通过操作系统修改/删除文件,OwnCloud 将无法跟踪版本并取消删除它们(如果您考虑一下,这是显而易见的)。

答案2

我正在运行一个下一个云cloud 采用类似的设置(截至 2018 年,它基本上是 owncloud)。我的研究让我相信确实没有办法解决重复文件问题!如果我希望 nextcloud 关注我在主目录中所做的任何编辑,我必须将其与 nextcloud 存储库同步。所以,基本上,:(

如果您不关心编辑文件 - 例如电影、大视频等 - 您可以将它们“上传”到服务器(制作 2 个副本),然后删除本地副本(恢复到一个),然后就可以了指向该目录的存储库的软链接。

我知道这并不理想,但我找不到解决方法。也许你会更幸运和/或有人会在某个时候写出解决方案!

不过,我确实很喜欢拥有自己的云,所以这至少很好!

相关内容