在OneDrive使用goodsync或软链接进行文件备份的优缺点

背景

OneDrive同于坚果云备份。所有需要备份的文件和文件夹都需要移入它的同步文件夹中。虽然同步文件夹的位置可以不在C盘,但是依旧要改变需要备份的文件夹或文件在本地电脑上的存放位置,造成查找不便。

解决方案

1.利用goodsync软件进行同步

2.建立文件夹的软链接

这两种方法各有优缺点

利用Goodsync软件同步

使用方法

  1. 在Goodsync中新建任务,输入任务名称和任务类型。任务类型分为两种:
  • 备份:单向任务。如果仅在左侧更改文件,GoodSync将从左向右进行复制覆盖右侧文件,使两侧保持一致。隐藏和系统文件默认被排除。
  • 同步:双向任务。如果在同步的两侧分别更改文件,GoodSync将分别对两侧更改进行互相复制,使两侧的内容维持一致。隐藏和系统文件默认被排除。

在这里插入图片描述

  1. 选择同步的文件夹。左端选择本地需要备份的文件夹,右端选择OneDrive的文件夹。

在这里插入图片描述

  1. 点击分析。分析结束后会显示两端文件的差异。(可以选择部分文件不同步,或者单向同步)

在这里插入图片描述

  1. 点击同步。goodsync会使两端文件保持一致。

优点

  • 无需移动文件夹的原有位置

缺点

  • 无法对单个游离在外的文件进行同步
  • 由于Goodsync的本质是判断两端文件的异同,使一端的较新文件替换一段的较旧文件(双向任务)。其结果为在两端产生两份相同的文件。因此,当对文件夹同步后,原文件夹中和OneDrive文件夹中的文件完全相同。而OneDrive文件夹中的这些文件也占用本地硬盘的存储空间,即相同的文件在本地磁盘保存了完全相同的两份。需要每次在OneDrive中选中文件夹->右键->“释放空间”,才能将OneDrive存放在本地的文件所占用的空间释放掉。
  • 由于OneDrive的实时同步是通过不断检测对比本地OneDrive文件夹中文件和OneDrive云端文件来实现的。而我们需要同步的文件夹并不存放于本地的OneDrive文件夹中。因此会产生两个问题:
    • 当修改云端文件时,本地的文件不会随之修改。需要使用goodsync进行分析和同步后,本地文件才会和云端文件保持相同。
    • 当修改本地文件时,云端文件不会随之修改。需要使用goodsync进行分析和同步后,本地文件才会和云端文件保持相同。而且需要到本地OneDrive文件夹中手动释放多余的一份本地文件。

创建符号链接

win系统支持通过在cmd窗口中通过mklink命令创建符号链接。mklink的使用方法可以看我的这一篇文档dos命令-mklink-软链接(符号链接)、硬链接、目录链接的区别

此处我推荐使用软件FolderMove来操作,比通过cmd窗口更加方便。使用方法见该视频:【神器】C盘拯救者 - FolderMove - 妈妈再也不怕我C盘不够用啦

优点

  • 可以实现实时同步。
  • 文件在本地只保存一份,不需要每次同步后再手动释放空间。
  • 能够对单个文件进行同步。

缺点

  • 由于mklink的作用效果是将源文件移入OneDrive同步文件夹中,并在原位置留下一个链接并指向真正的文件夹。所以,若需要同步的文件夹与onedrive的同步文件夹不在一个盘符中,会引起文件夹盘符位置的变化.因此,这就要求OneDrive同步文件夹所在的盘符有足够大的空间来容纳来自其他盘符的文件。不建议OneDrive的同步文件夹设在c盘中。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值