owncloud 1.9G的文件,占用了服务器12G的空间,一查那个版本文件占用了很大空间
原因:每个文件都在创建版本
版本官方资料
https://doc.owncloud.com/server/admin_manual/configuration/files/file_versioning.html#change-the-expiration-settings
'versions_retention_obligation' => 'auto',
Possible Config Values
D, auto
Keep versions at least for D days, apply expiration rules to all versions that are older than D days
最少保留版本天数
auto, D
Delete all versions that are older than D days automatically, delete other versions according to expiration rules
过了一定天数的版本都删除掉
D1, D2
Keep versions for at least D1 days and delete when they exceed D2 days.
一定版本的文件天数保留D1天,过了D2天的文件,都删除掉。
disabled
Disable Versions; no files will be deleted.
不要创建版本文件
'versions_retention_obligation' => 'auto, 10',
超过10天的文件删除,修改以后,等待半小时,服务器没有执行删除动作。
指定特定用户的版本文件
sudo -u www-data php occ versions:cleanup []...
全部用户的版本文件
sudo -u www-data php occ versions:cleanup
我的文件都是apache这个用户,所以我的命令执行为
sudo -u apache php occ version:cleanup
Delete all versions
Delete versions for users on backend Database
admin
ghj
删除完毕,我的文件夹多出了7个G
删除的文件夹,无法清空回收站,命令行清空回收站模式。
sudo -u apache php occ trashbin:cleanup