mac 端的 onedrive 占用了多倍的隐藏空间

匿名
2024-08-17T16:53:48+00:00

在表面上的 onedrive 位置,占用了 12.01 GB 空间(/Users/c*******g/Library/CloudStorage/OneDrive-***),如下图

在另一个位置中,占用了 22.9 GB 空间(/Users/c*******g/Library/Group Containers/UBF8T346G9.OneDriveStandaloneSuite/OneDrive - ***.noindex/OneDrive - ***),如下图

这两边的数据甚至不是完全同步的,怎么才能把第二个部分的空间清理掉,或者至少只多占一倍空间?

社区多次报告了这个问题,比如:https://answers.microsoft.com/en-us/msoffice/forum/all/onedrive-on-mac-is-keeping-two-copies-of-all/5d49ef08-98fe-4d46-bd74-05fe94e36e78?page=5

Microsoft 365 和 Office | OneDrive | 商业版 | MacOS

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

8 个答案

排序依据: 非常有帮助
  1. 匿名
    2024-08-18T11:45:17+00:00

    您好 Shang Chen,

    欢迎您在论坛中发帖,我们很乐意帮助您。

    对于您的疑问,是由办法解决的。首先,请允许我解释下您现在遇到的情况。

    的确,您在Mac中使用OneDrive客户端时,同步文件至本地后(选择“始终保存在此设备上”),文件会出现在两个不同的位置“~/Library/CloudStorage/” (称之为Sync root location)以及“~/Library/Group Containers/UBF8T346G9.OneDriveStandaloneSuite/” (被称之为Cath path) ,即在两个位置都有该文件。

    一般情况下,因为出现在两个位置,的确就可以理解为该文件在您的Mac中占用了两倍的存储空间。但实际上,基于macOS的系统原因,OneDrive客户端在设计上,同一个“始终保存在此设备上”的文件在这两个路径中实际只占用了一倍空间。OneDrive使用了克隆链接了两个位置的同一文件,因此不会占用额外空间。

    同时,我也曾对此功能做过测试。步骤和测试结果如下:

    步骤:

    1. 先右键查看两个位置文件夹占用的空间,确认两个文件夹当前占用的空间。同时,点击上方菜单栏中的苹果图标,关于Mac,确认当前总占用空间。

    2. 回到OneDrive同步文件夹,将一个1GB的(状态为online-only的蓝色云朵图标)文件,右键,选择 ”始终保存在此设备上“,此时OneDrive客户端会见此文件同步下载至本地。

    结果:同步完成后,查看这两个文件夹,的确,它们的占用空间都增长了1GB,但是,如果此时再次点击苹果图标,关于Mac,确认当前总占用空间,则只增长了1GB,并非2GB.

    基于以上测试结果,空间其实如预期只增长了一倍空间(文件本身需要占用的空间大小),并非两倍空间。您还可以在下方的Microsoft Blog和文档截图中看到对此状况的解释和描述。(很抱歉,该blog只有英文版,您可以借助翻译工具翻译为中文)。同时,您自己可以按以上步骤同步一个从未同步至本地的大文件做测试(选择大文件是为了查看明显的空间占用增长)。

    相关文档:

    Inside the new Files On-Demand Experience on macOS

    图片

    现在,在解释完OneDrive for Mac中的运行机制后,回到您遇到的问题,明明“~/Library/CloudStorage/”只占用了12.01GB,但是“~/Library/Group Containers/UBF8T346G9.OneDriveStandaloneSuite/”却占用了22.9GB。根据您提供的截图,目前的确是额外占用了多余空间。一些情况下的确会发生此类状况,比如说您在这台Mac上还登录并同步过其他账号的OneDrive文件,或者 ”释放空间“功能没有如预期工作,没有将Cath path内的文件移除成功。所以,我建议您尝试以下步骤,之后再次查看结果。

    1. 请您点击Mac右上角菜单栏的OneDrive图标,将账号取消链接。若您有在OneDrive中添加多个账号(看到多个云朵),请您将所有账号都从OneDrive客户端中取消链接。

    2. 移除文件夹

    打开Finder,按 Shift + Command + G, 复制粘贴此路径  ~/Library/Group Containers/UBF8T346G9.OneDriveStandaloneSuite

    打开 UBF8T346G9.OneDriveStandaloneSuite 文件夹后,将所有文件和文件夹都删除。

    3. 再次运行OneDrive并登录您的账号,等待一段时间后,查看 UBF8T346G9.OneDriveStandaloneSuite 文件夹是否依旧占用了22.9GB的空间。

    若您有任何更新,欢迎您回帖告知。若问题依旧存在,欢迎您回帖告知。我们将继续帮助您。

    诚挚的祝愿,

    George | Microsoft Community Moderator

    此答案是否有帮助?

    3 个人认为此答案很有帮助。
    0 个注释 无注释
  2. 匿名
    2024-08-26T07:10:24+00:00

    您好 Shang Chen,

    请问您有看到我上一帖的回复么?请问Mac上的OneDrive文件夹是否恢复到了3TB?若您有任何更新,欢迎您回帖告知。

    诚挚的祝愿,

    George | Microsoft Community Moderator

    此答案是否有帮助?

    1 个人认为此答案很有帮助。
    0 个注释 无注释
  3. 匿名
    2024-08-18T13:49:54+00:00

    经过上述一番操作后,占用的空间确实是小了,但是onedrive始终无法在本地显示正确的文件数量

    在网页端看是3TB多,和最初的问题描述里的第一张图一样

    但是现在在本地看只有几百G,如下图

    而且同时onedrive软件没有显示正在同步更改,而是已同步,如下图

    已经暂停同步,重新同步,退出onedrive再打开试过了,还是一样的情况

    此答案是否有帮助?

    1 个人认为此答案很有帮助。
    0 个注释 无注释
  4. 匿名
    2024-08-19T03:43:12+00:00

    从网页端的回收站来看,确实没有文件被删除,但是onedrive在本地呈现出的“虚拟硬盘”,文件数量和大小都不对

    先不管在本地实际上占用了多少空间,onedrive在本地会显示逻辑上有多少文件,和逻辑上有多少大小(也就是上面截图的右上角)

    之前onedrive在本地是能正常显示逻辑上的大小的,也就是3TB多,和网页端显示的内容一致,在第一次的截图的右上角

    现在只显示出了几百G的大小,在我对你的第一次回复的截图里,所以实际上本地的onedrive的状态,是没有完全和网页端同步的,但是onedrive却显示已同步

    所以你能否提供一个比较完整的步骤,保证本地的onedrive和网页端的同步

    此答案是否有帮助?

    0 个注释 无注释
  5. 匿名
    2024-08-18T20:11:37+00:00

    您好 Shange Chen,

    欢迎您的回帖。

    您提到数量不对(是指原本有40,365个文件,现在只有22,095个文件),还是指前后文件夹占用的本地空间不对?

    若是指占用空间不同,请您指出。

    若是指数量的话,正常情况下,我提供的步骤(在已经取消链接账号后,再删除Cath path路径下(UBF8T346G9.OneDriveStandaloneSuite)的文件,再登陆账号)并不会导致任何OneDrive文件丢失或者被删除。同时,删除Cath path路径下的文件是不会影响CloudStorage文件下存储的已同步本地文件。请问您尝试我上一帖中的步骤时的顺序是对的么?若步骤不对,是有可能会导致文件被删除的。

    同时,为了进一步验证是否有OneDrive文件文件丢失,请您访问OneDrive网页端查看。访问www.office.com,登陆您的商业账号,点击左侧栏中的OneDrive图标。在OneDrive网页版中,点击左侧栏中的回收站,之后在回收站中,对比已删除文件的文件名和删除时间,查看这些文件是否是在您取消链接账号这段时间内被删除了。

    若的确有文件被删除,请您先将它们还原。若被删除文件数量很多,不方便手动还原,您可以使用OneDrive的还原功能还原一段时间内的所有操作。

    若没有此类被删除的文件,说明没有任何OneDrive文件丢失或被删除。我建议您再手动访问各个文件夹,确认文件是否缺失。若确实没有文件丢失,证明您减少本地占用空间的目的达成了。

    若您有任何更新,欢迎您回帖告知。

    诚挚的祝愿,

    George | Microsoft Community Moderator

    此答案是否有帮助?

    0 个注释 无注释