通过 webdav 分享精确的 Gb

通过 webdav 分享精确的 Gb

我怎样才能通过 WebDAV 为用户共享精确的空间(例如 5 Gb),而无需进行分区?

我想为 20 个用户执行此操作,以便每个用户都会获得不同的 5Gb 个人空间。

操作系统是Centos6加上apache2以及php5加上mysql。

用户身份验证将通过 mysql_auth 或密码文件进行。

我认为 Mysql 会更容易。

但主要的是他们只能上传 5Gb 大小的文件。

抱歉我的英语不好。

谢谢 Ewert

答案1

RFC4331:分布式创作和版本控制 (DAV) 集合的配额和大小属性似乎是您的解决方案的一部分。您可以在 tools.ietf.org 网站上查找它的 RFC。

Linux Gazette 上的一篇文章称WebDAV:快车道上的生活有一种向 mod_webdav 添加配额功能的旧方法值得回顾一下。较新版本的代码似乎是“mod_dav_fs_diskquota“在日文版 SourceForge 上找到。根据多个来源的说法,此支持似乎并未包含在基本 Apache webdav 模块中。

您明确表示您不想分离存储库,但这可能是最简单的解决方案。然后,您只需使用基本操作系统文件系统配额来强制执行限制即可。上面的第一篇文章包含了几种有助于此配置的身份验证方法,值得一读。

我希望这会有所帮助,并且我很想听听你的努力结果如何。

相关内容