Для очистки хранилища от удалённых библиотек и файлов вам нужно будет воспользоваться специальным скриптом — seaf-gc.sh. Сборщик мусора очищает два типа неиспользуемых блоков: Перед запуском seaf-gc.sh в Community Edition нужно остановить службы seafile и seahub. Пробный запуск Чтобы увидеть сколько мусора можно удалить, не выполняя само удаление, воспользуйтесь режимом пробного запуска: seaf-gc.sh --dry-run [repo-id1] [repo-id2] ... Вывод выглядит так: [03/19/15 19:41:49] seafserv-gc.c(115): GC version 1 repo aa(f3d0a8d0)
[03/19/15 19:41:49] gc-core.c(394): GC started. Total block number is 5.
[03/19/15 19:41:49] gc-core.c(75): GC index size is 1024 Byte.
[03/19/15 19:41:49] gc-core.c(408): Populating index.
[03/19/15 19:41:49] gc-core.c(262): Populating index for repo f3d0a8d0.
[03/19/15 19:41:49] gc-core.c(308): Traversed 8 commits, 5 blocks.
[03/19/15 19:41:49] gc-core.c(264): Populating index for sub-repo 9217622a.
[03/19/15 19:41:49] gc-core.c(308): Traversed 4 commits, 4 blocks.