Назад | Перейти на главную страницу

как увидеть пространство, затребованное / используемое пользователем в owncloud?

Я пытаюсь очистить диск на определенном сервере. На этом сервере установлен только owncloud. Поскольку я не был тем парнем, который настраивал owncloud, и теперь есть способ связаться с реальным администратором, я должен решить проблему сам.

Сначала я подумал об очистке старых резервных копий, но увидел, что резервные копии создаются по-разному, поэтому я не могу просто удалить некоторые старые файлы. Журнал уже очищен, но для него недостаточно места, поэтому я прочитал руководство по owncloud, чтобы проверить, какие у меня есть варианты.

В конце концов, я хотел бы просто собрать размер, используемый для каждого пользователя. Но через админку в owncloud это невозможно. Кроме того, структура данных не позволит мне легко собрать эту информацию. Есть ли хороший способ собрать необходимую информацию? Так что я могу подобрать парней, чтобы они очистили свои файлы в облаке;)?

Я запускаю Debian с использованием MySQL DB для OC.

По этой теме есть открытый вопрос: https://github.com/owncloud/core/issues/1344. Возможно, он готов для owncloud 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)