Windows 上的苹果 mac Time Machine 时间机器免费替代品 FreeFileSync 操作指南

前言:
为什么不用 Windows 10 自带的备份还原呢?
因为不稳定,不能很好的备份隐藏文件及特殊文件名文件。很多开发配置文件以点开头,还有些文件有一些特殊权限设置,这时 Windows 在处理的时候很容易没备份上,或者因为其它的一些问题导致备份失败。所以,我们需要一款稳健的,有详细日志记录的备份工具,当出错或者没备份上会记录日志,这里 FreeFileSync 就处理的很好,每次运行备份都会有详细的日志记录,出错或者文件不可读、不可写都会提示让你确认,安全放心,不担心没备份上重要文件。

官网教程:https://freefilesync.org/tutorials.php

使用 FreeFileSync 的 Mirror Synchronization 镜像备份

备份下面列表:
%UserProfile% 用户名下的所有文件也就是: C:\Users\用户名
其它自定义,如:C:\cygwin64

注意:FreeFileSync 并不能备份系统,系统用ISO文件很容易重新安装,这里我们主要备份用户文件。

窍门:
当你选择备份路径后,盘符变了怎么办?
选择路径后,再次点击路径下拉框,软件会提示你可替代路径,如:E:\Backup 变成了 [E盘标签名]\Backup,这样就不用担心盘符的变化。

我有多个备份列表,应该怎样规划备份盘目录结构?
备份目标目录:
C:\Users\用户名 到 E:\Backup\用户名
C:\cygwin64       到 E:\Backup\cygwin64
备份目标的历史版本目录,也就是保存增量变更的目录:
C:\Users\用户名 到 E:\Version\用户名
C:\cygwin64       到 E:\Version\cygwin64
FreeFileSync 单次可以添加多个备份路径,支持全局设置及local单条备份路径的规则设置,上面我们就为用户文件夹、cygwin分别指定了备份及版本增量备份的路径。

每次都要重新配置选择备份路径吗?
不,当第1次设置好后,保存配置文件为*.ffs_gui,下次直接双击立即加载。

FreeFileSync 每次备份总提示有无法读取的文件,是什么原因造成的呢?
你的路径中间需要有管理员权限才能读取的文件,可以以管理员权限运行 FreeFileSync,然后加载并运行你的配置文件,这时就是管理员权限了。这个其实可以忽略,因为大部分情况提示异常的文件都是系统临时文件,自己用户的文件一般不需要管理员权限即可正常读取。

FreeFileSync 能做什么?
双向备份,自动化定时备份,实时备份,详情见官网教程。

FreeFileSync 增量备份的关键配置:

Mirror Synchronization 镜像备份,就是单向同步,把左侧新增、变更的文件同步到右侧,[1]并删除右侧多余、不一样的文件。我们配置它的删除规则为版本Versioning,也就是改删除为创建带时间文件名戳的文件,这样就是增量备份了,当需要查看历史文件的时候,直接定位到 E:\Version\路径 时间版本号,最新的则在 E:\Backup\路径。

[1]注意改下配置,因为是做增量备份,需要保留历史版本。在 Synchronization 同步设置中,把 Delete files的规则指定为 Versioning 版本,文件时间戳按照喜好修改,设置Max最大保留版本为10或更多,这个根据备份硬盘的大小及文件类别估计。当你添加了多个路径可以分别为单个路径设置局部 Synchronization 同步配置。

Windows 上的苹果 mac Time Machine 时间机器免费替代品 FreeFileSync 操作指南的更多相关文章

  1. windows上传ipa文件到苹果开发者中心的教程

    转: windows上传ipa文件到苹果开发者中心的教程 我们在苹果开发者中心上架ios app的时候,需要使用xcode或transporter先上传ipa文件到开发者中心. 但是假如我们只是H5开 ...

  2. 在Mac/Linux/Windows上编译corefx遇到的问题及解决方法

    这两天尝试在Mac/Linux/Windows三大平台上编译.NET跨平台三驾马车(coreclr/corefx/dnx)之一的corefx(.NET Core Framework),结果三个平台的编 ...

  3. Sqlite在Windows、Linux 和 Mac OS X 上的安装过程

    一:在 Windows 上安装 SQLite 1,下载 请访问SQLite下载页面http://www.sqlite.org/download.html,从Windows 区下载预编译的二进制文件.需 ...

  4. .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法

    .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法 1.最简单的方法是修改后缀名为.zip然后解压,解压后就可以看到一张图片,这个就是文档内容了. 2.更 ...

  5. mac与windows上部署使用Redis

    windows下Redis安装 在Redis的官网下载页上有各种各样的版本,由于redis官网不支持windows,但是我们伟大的windows家族还是召唤了一群小伙伴开发了win版的redis.要在 ...

  6. Windows上安装Mac OS

    在windows上开发ios程序,是一件比較痛苦的事情.由于: 开发android程序,使用eclipse.eclipse有windows版同一时候也有mac版,所以mac上开发android程序和w ...

  7. OpenSSL简单介绍及在Windows、Linux、Mac系统上的编译步骤

    OpenSSL介绍:OpenSSL是一个强大的安全套接字层password库,囊括基本的password算法.经常使用的密钥和证书封装管理功能及SSL协议.并提供丰富的应用程序供測试或其他目的使用. ...

  8. MAC版画图软件 paintbrush 推荐,类似 windows 上系统自带的画图软件

    不想开photoshop这么重的软件,但是对于屏幕截图有需要有一点处理.这时候我想起 windows上画图的好了. 搜索了一下,知道了 paintbrush 这个软件,于是下载试用了一下,果然很好. ...

  9. 苹果Mac OS X系统十三年视觉变化发展史

    1Mac OS 9 一个普通的桌面操作系统 经过多个测试版本后,苹果终于正式公布OS X 10.10 Yosemite操作系统.苹果称这个第11版的OS X系统是自从2001年问世以来在视觉效果上变化 ...

随机推荐

  1. HTML5总结整理

    (仅供大家学习分享交流) 一.简介 1.前端开发最核心技术 我们知道,用所谓的网页三剑客已经不能满足需求了,那前端开发究竟要学习什么技术呢?网页最 主要由3部分组成:结构.表现和行为.网页现在新的标准 ...

  2. pycharm之ctrl+鼠标滚轮调整字体大小

    按照图示设置,可以添加:ctrl+鼠标滚轮调整字体大小功能 1. 2.

  3. oracle之WHERE子句中常用的运算符

    WHERE子句中常用的运算符 4.1 运算符及优先级: 算数运算符*,/,+,-, 逻辑运算符not, and ,or 比较运算符 单行比较运算 =,>, >=,<,<=, & ...

  4. python代码开发规范

    https://github.com/libo-sober/LearnPython/tree/master/day18 为什么要有模块? 拿来主义,提高开发效率. 便于管理维护. 什么是脚本呢? 脚本 ...

  5. 使用phoenix连接hbase

    hbase本身不支持SQL查询,为了实现这个功能,引入了phoenix,通过它可以实现hbase的sql查询.这里记录下如何配置并使用phoenix来操作hbase. 1. 下载地址 phoenix下 ...

  6. javac中不引人注目的编码小坑

    来看下面这段java程序: public class Test{ public static void main(String[] args){ System.out.println("哈哈 ...

  7. openstack核心组件——nova计算服务(7)

    云计算openstack核心组件——nova计算服务(7)   一.nova介绍:       Nova 是 OpenStack 最核心的服务,负责维护和管理云环境的计算资源.OpenStack 作为 ...

  8. 关于Mybaits

    mybatis 返回多表多字段用 mybatis 返回多表多字段用 resultType=”java.util.Map”轻松解决问题.不用加什么DTO.这样前端要什么字段就返回什么字段.不用在对多余的 ...

  9. zookeeper 回调和Watcher

    ZooKeeper客户端可以对指定节点设置指定Watcher,当服务器指定节点发生变化是,客户端会收到服务器的通知,然后客户端可以执行相应Watcher的代码. 默认ZooKeeper内置了一个wat ...

  10. 跟我一起学Redis之Redis概述

    背景 技术的更新迭代,是程序员最最最头大的事,总是在每个网络角落中有感慨声:学不动啦: 其实新技术并不是凭空而出,而是随着业务推进.数据驱动.技术积累促使开发者的不断探索和实践,最终横空出世--&qu ...