![通过 webdav 分享精确的 Gb](https://linux22.com/image/616676/%E9%80%9A%E8%BF%87%20webdav%20%E5%88%86%E4%BA%AB%E7%B2%BE%E7%A1%AE%E7%9A%84%20Gb.png)
我怎样才能通过 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 模块中。
您明确表示您不想分离存储库,但这可能是最简单的解决方案。然后,您只需使用基本操作系统文件系统配额来强制执行限制即可。上面的第一篇文章包含了几种有助于此配置的身份验证方法,值得一读。
我希望这会有所帮助,并且我很想听听你的努力结果如何。