• 欢迎访问好鸭博客网站,WordPress信息,WordPress教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入 QQ群
  • Git主题现已支持滚动公告栏功能,兼容其他浏览器,看到的就是咯,在后台最新消息那里用li标签添加即可。

OneDrive,SharePoint历史版本占用空间的解决方法:禁用版本控制+rclone cleanup

Linux haoduck 3个月前 (01-15) 16次浏览 0个评论

之前发现明明占用的空间莫名多了将近一倍,查了一下,是历史版本也会占用空间。坑爹的OneDrive明明是一样的文件也搞出来历史版本。导致无效的历史版本占用了特别多空间。

禁用版本控制

如果是管理员,可以用PowerShell SharePoint Online关闭
操作如下
Install-Module -Name Microsoft.Online.SharePoint.PowerShell (如果你还没有安装这个)
Import-Module Microsoft.Online.SharePoint.PowerShell -DisableNameChecking
Connect-SPOService -Url https://YOURSITE-admin.sharepoint.com -Credential [email protected] (将YOURSITE, YOU,替换YOURSITE.COM为实际值;这将提示您输入凭据)
Set-SPOTenant -EnableMinimumVersionRequirement $False
Disconnect-SPOService (断开与服务器的连接,可以理解为退出登录)

如果不是管理员,可以试试下面这样操作
1.通过单击 OneDrive Business 页面顶部的齿轮符号打开设置菜单。
2.单击站点设置。
3.进入站点设置页面后,导航到站点管理 > 站点库和列表。
4.单击自定义“文档”。
5.单击常规设置 > 版本控制设置。
6.在文档版本历史记录下选择选项无版本控制。注意:这将禁用新文件版本的创建,但不会删除任何以前的版本。您的文件是安全的。
7.单击确定应用更改。
8.使用 rclone 上传或修改文件。(我也使用 --no-update-modtime 标志)
9.使用 rclone 后恢复版本控制设置。(选修的)

Cleanup

要注意,我尝试使用的时候,一开始是直接apt install安装的旧版本,用不了,建议安装新版本
官方提供的一键安装脚本:curl https://rclone.org/install.sh | sudo bash
rclone cleanup -i remote:path/subdir # 交互式删除path/subdir下的所有旧版本
rclone cleanup remote:path/subdir # 无条件地删除path/subdir下的所有旧版本

要是本文没看懂,具体可见:https://rclone.org/onedrive/#disabling-versioning,不过差不多也是这些内容

再加一份新的网页上设置的方法

好像是要全局管理员才可以

第一步

第二步

第三步

最后一步,改无版本保存


极客公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:OneDrive,SharePoint历史版本占用空间的解决方法:禁用版本控制+rclone cleanup
喜欢 (37)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址