欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

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

hacker sky995 2年前 (2022-05-02) 1149次浏览 0个评论

本文及资源最后更新时间 2022-05-02 by sky995

之前发现明明占用的空间莫名多了将近一倍,查了一下,是历史版本也会占用空间。坑爹的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 YOU@YOURSITE.COM (将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,不过差不多也是这些内容

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

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

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

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

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

最后一步,改无版本保存


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

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

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

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