杨记

碎片化学习令人焦虑,系统化学习使人进步

0%

文件备份

大学毕业一年换了新笔记本电脑,把原电脑的数据挪到新电脑很麻烦,特别是电脑应用数据

其次换的是机械革命的笔记本,因为网上机械革命品控较差,出故障的比较多,甚至自燃,担心某天电脑出现重大故障数据无法恢复

基于以上两点有了数据备份的需求,但是no money,只能穷备份。

备份概念

在现代数字化生活中,我们的数据无处不在:个人照片、工作文件、学习资料,甚至财务信息。这些数据可能存储在电脑、手机、云端或移动硬盘上。然而,设备故障、网络攻击、意外删除,甚至自然灾害都有可能导致数据的丢失。为了防止这些不可预见的损失,文件备份成为了保护数据的关键手段。

无论是个人用户还是企业,备份数据都可以确保在数据丢失时,仍然可以快速恢复重要信息。对于企业来说,数据丢失甚至可能带来财务和声誉的双重损失。因此,做好备份不仅是预防风险的一部分,更是数据保护的第一步。

321原则

在数据备份领域,“3-2-1”原则是一个经典的备份策略,广泛被推荐和使用。它的核心思想是通过多种备份副本和存储位置来确保数据安全。具体来说:

  1. 3份备份:总共保留3份数据,一份原始文件和2份备份文件。这能确保即使其中一份备份丢失,仍然有其他两份可以恢复。
  2. 2种存储介质:至少使用两种不同的存储介质来保存数据,比如硬盘、光盘、SSD等。不同的存储介质具有不同的物理特性,能有效降低单一介质故障带来的风险。
  3. 1份异地备份:至少将其中一份备份存放在异地,比如云存储或其他物理位置。这样即使发生如火灾、地震等灾难事件,本地备份也不会全部丢失。

“3-2-1”原则帮助我们避免数据因为单一故障或灾难性事件而全部丢失,是一种简单有效的备份策略。

备份文件方法

  1. 本地备份
    • 硬盘或移动硬盘:将重要文件定期拷贝到外接硬盘或移动硬盘上。这种方法简单、成本低,且不依赖网络。但需要定期手动备份,硬盘也有一定的损坏风险。
    • NAS(网络附加存储):NAS设备支持将数据集中存储在家庭或公司局域网中,可进行自动备份和版本控制。它的好处是可以多人共享访问,但依然有物理损坏的可能。
  2. 云备份
    • 云存储服务:通过云服务(如Google Drive、Dropbox、OneDrive等)来存储文件,云端的存储可靠性高,并支持异地访问。同时,许多云服务还提供版本控制、文件同步等功能,让数据管理更便捷。但需要注意数据隐私和服务费用问题。
    • 专业备份服务:一些专业云备份服务(如Backblaze、Carbonite等)专注于数据备份,支持自动化备份、加密存储,适合有大量数据的用户或企业。
  3. 自动化备份软件
    • 借助备份软件(如Acronis、EaseUS、Macrium Reflect),可以定期自动备份系统文件、应用数据等。这些软件可以设置备份计划,并支持恢复到特定版本,适合希望简化备份流程的用户。
  4. 多重备份组合
    • 为了进一步提高数据安全,可以结合本地和云备份方案。例如,将文件保存在NAS设备的同时,定期将其数据同步到云端,从而实现本地与异地的双重备份。

我的备份

对于电脑上我需要备份的文件主要有以下几种:

  • 笔记和博客
  • 音乐
  • 图片
  • 下载的应用和相关配置文件
  • 项目
  • 学习资料

对于以上几种文件的存储还需考虑隐私性。因为不想花钱,上面的数据我只备份一份

笔记和博客

我的本地笔记、和博客的内容差不多,也没有隐私方面的要求

博客是使用的github page的静态博客,博客相关的文件本身就在github仓库中。

笔记是用的markdown格式记录,在GitHub上创建了一个私有的仓库用来保存笔记文件。

对于这种使用或更改频繁的文件,可以在更改完手动push到GitHub仓库备份,也可以再使用Gitee备份一遍。

图片

我电脑上的图片也没有隐私要求,基本都是笔记文件使用到的图片,因为我是使用GitHub做的图床,即在GitHub上有一个仓库存储图片。

同样的,也可以使用Gitee再备份一遍。

音乐

因为喜欢听歌不用VIP,所有下载了不少音乐文件。

搜索音乐资源下载和解码酷狗、网易云下载的音乐文件都要使用电脑,所以将电脑上的音乐文件作为原文件,在手机上备份了一遍,因为基本用手机听歌。

同时音乐文件也不涉及隐私,所以将音乐文件夹再上传一份至阿里云盘进行备份(应该不会河蟹吧)。

学习资料

主要是大学课程的文件和在网上学习下载的文件,目前只是压缩成压缩包上传至阿里云盘,还没有好的备份思路。其中有些文件还涉及隐私。

备份方式个人感觉增量备份和镜像备份均可。主要受限于备份介质。

项目

代码相关,可以上传至Github,Gitee备份。

备份方式个人感觉最好镜像备份,且有版本控制。

应用及配置

对于电脑换新或者电脑故障,需要在新电脑配置一样的环境或者重装系统,这时候就使用到备份文件了。

不涉及隐私。我暂时也没有好的备份方式,只是将所有安装在我电脑的应用的安装包,都上传一份至阿里云盘中。

提供以下几点作为参考。

1、系统和应用的映像文件

使用系统镜像工具(如Macrium ReflectAcronis True Image)创建完整的系统备份,包括所有安装的应用程序和配置文件。这样可以将整个系统的状态复制下来,甚至可以在新电脑上恢复。

  • 优点:能够保留所有应用、系统设置和配置,恢复后不需要重新安装应用。
  • 缺点:镜像文件通常较大,并且仅适用于相同硬件架构的电脑,否则可能出现兼容性问题。

2、配置文件的单独备份

应用的配置文件通常存储在特定的文件夹或路径下(如用户目录、AppData、ProgramData),也可能包含在注册表中。对这些配置文件进行单独备份,可以省去重新配置的麻烦。

  • 步骤
    • 找到应用程序的配置文件存放路径,通常在以下位置:
      • Windows:C:\Users\<用户名>\AppData 文件夹下的 LocalRoamingLocalLow 子目录。
    • 定期将这些文件夹复制到外部存储或云端。
    • 注册表配置可以导出(Windows中:通过regedit导出与应用相关的注册表项)。
  • 优点:只备份关键配置文件,文件体积小;在新设备上重新安装软件后将配置文件覆盖回去即可。
  • 缺点:需要手动查找配置文件位置,部分软件的配置路径可能复杂。

3、使用软件包管理器

软件包管理器(如Windows的ChocolateyScoop)可以帮助你快速安装和更新应用。可以使用配置文件记录当前安装的应用列表和设置,然后在新电脑上运行脚本批量安装。

介质&工具

云存储

同步盘:坚果云、OneDrive、Google Drive

  • OneDrive免费容量5G,国内网速慢

云盘:阿里云盘、123云盘、百度网盘、夸克网盘等

  • 阿里云盘也有自动备份,能设置10个对应的本地文件夹,但是是增量备份的方式,不是OneDrive那种。且阿里云盘还出现过用户图片文件泄露的BUG。

对象存储服务器

虚拟主机

本地存储

U盘

硬盘,移动硬盘、固态硬盘

NAS

软件

FreeFileSync 可用于文件夹之间对比、镜像同步、增量同步

  • 可手动备份、可定期自动备份

VeraCrypt 加密隐私文件

手机备份

我使用的手机存储空间是1T,但是占用的内存只有200多GB,我想法将手机的600GB空间用来作电脑的备份。

使用FreeFileSync定期手动从电脑备份至手机。备份前面的学习资料、项目、应用的配置文件数据、系统备份。

如果换电脑,只需通过阿里云盘备份的所有应用安装包重装一遍软件,再将备份的应用配置文件覆盖至对应位置。

希望安卓手机的应用权限控制早日像HarmonyOS Next一样,我就不担心隐私文件被应用私自读取了。

欢迎关注我的其它发布渠道