我正在清理特定服务器上的磁盘。 在该服务器上只安装了owncloud。 既然我不是那个设置自己云端的人,现在有办法联系实际的pipe理员,我必须自己解决这个问题。
首先,我想清理旧的备份,但是我看到备份是差异化的,所以我不能简单地删除一些较旧的文件。 日志已经被清除了,但是没有释放足够的空间,所以我阅读了自己的手册来检查我有什么选项。
最后,我想简单地收集每个用户使用的大小。 但是通过自己的pipe理面板这是不可能的。 而且数据结构也不允许我轻松地收集这些信息。 有没有收集所需信息的好方法? 所以我可以select一些人来清理自己的云文件;)?
我正在使用MySQL数据库运行Debian的OC。
有一个关于这个话题的公开的问题: https : //github.com/owncloud/core/issues/1344 。 它可能已经为自己的云9.2做好了准备。
现在,就像我在上面发布的问题中提到的那样,PVince81可以运行SQL查询来查看用户当前的光盘使用情况:
MariaDB [owncloud]> select m.user_id, fc.size from oc_mounts m, oc_filecache fc, oc_storages s where m.mount_point=concat('/', m.user_id, '/') and s.numeric_id=m.storage_id and fc.storage=m.storage_id and fc.name='files'; +---------+---------+ | user_id | size | +---------+---------+ | admin | 163 | | user1 | 4774179 | | user2 | 1571107 | +---------+---------+ 3 rows in set (0.00 sec)