服务器备份

news2024/11/22 21:03:09

服务器备份

一、方案

FreeFileSync + freeSSHd + Windows任务计划程序

FreeFileSync:设置文件备份方案(双向同步、镜像同步、更新同步、自定义同步),适用于本地的文件同步之外,还支持 Google Driver、SFTP 和 FTP 三种远程方式进行文件的同步与备份。

双向同步:识别左右两个目录中文件的异同,同步后双方文件及结构保持相同。

镜像同步:无论右侧的目标目录如何改变,最后同步都会依据左侧的源目录为准,即【全量备份】。

更新同步:即只同步新的文件或是已经变动的文件,相较于全量备份而言属于【增量备份】。

自定义同步:用户自定义规则进行文件同步。

freeSSHd:Windows需要安装SFTP软件来搭建服务进行文件传输。

Windows任务计划程序:配置Windows任务计划程序来实现定时备份。

二、配置

FreeFileSync、freeSSHd安装过程全部下一步/是 即可。

freeSSHd

  1. 安装完成后打开,最好以管理员身份运行,需要配置的信息如下:

image-20240807171618394

  1. 配置Users,点击add后弹出对话框,设置用户名,选择密码验证方式,设置密码,勾选SFTP,确定。

image-20240807171714518

image-20240807171748938

  1. SSH配置:Listen address选择本机IP地址,避免端口被占用,建议手动设置一个未被占用的端口,点击应用。

image-20240807172058265

  1. Authentication配置:默认/Required即可:

image-20240807172247393

  1. SFTP配置:设置的是远端SFTP的目录,选择一个目录即可(目录必须可以找到需要备份的文件),默认值是系统用户下目录:

image-20240807172440465

  1. 以上操作完成后,回到Server status,可以看到 SSH server is running,如果还是没有启动,手动点击启动(如果失败,尝试以管理员方式运行、检查端口号是否被占用,建议不要装在C盘,本人遇到了服务启动但仍然无法访问文件的问题)。

image-20240807172635495

  1. 测试:在cmd中输入命令:sftp -P 2222 sftp@192.168.x.x。出现下面的情况即为成功:

    image-20240807173600044

FreeFileSync

  1. 安装完成后打开软件,点击“浏览”选择需要备份的文件夹和备份后的目标文件夹,可以通过+/-来添加/删除多个目录。

image-20240807220005814

  1. 如果需要备份远程服务器的文件,点击“浏览”旁边的云朵按钮配置相关内容,有Google云盘、SFTP、FTP三种方式,通常使用SFTP方式(Windows需要按照freeSSHd进行配置),选择密码方式进行连接,连接后可以浏览服务器上的目录,选择需要备份的目录和目标目录即可。

image-20240807220407002

  1. 点击“设置”按钮设置备份策略,分别设置“比较”“过滤器”“同步”。

image-20240807221123537

  1. 比较和过滤器正常情况下默认即可,也可以根据实际情况自行更改,同步方式在第一部分已经介绍,建议第一次备份使用双向备份方式,之后使用更新备份方式。

image-20240807221455460

  1. 点击比较,可以清楚的看到两个目录文件的差异,以及需要进行的操作,点击同步即可对两个目录进行同步

image-20240807221826311

  1. 完成以上设置后,选择“另存为批处理作业”,比如保存为auto_backup.ffs_batch文件

image-20240807222117154

Windows任务计划程序

  1. 打开系统的“任务计划程序”(建议直接使用搜索),创建一个新文件夹,例如Backup

image-20240807222442576

  1. 点击“创建基本任务”,按照提示进行相关操作

image-20240807222714433

  1. 操作选择“启动程序”,程序或脚本选择FreeFileSync安装目录,添加参数批处理作业保存目录(上一节最后一步)。

image-20240807223056563

  1. 设置完成后可以手动运行一下查看效果

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2064273.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Docker】安装Docker环境遇到的坑(VirtualBox)

利用vagrant工具在VirtualBox安装CentOS7环境后,安装Docker环境遇到的坑 前期准备工作 1、卸载原有环境 sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engi…

10 Java数据结构:包装类、数组(Array工具类)、ArrayList

文章目录 前言一、包装类1、Integer(1)基本用法(2)JDK5前的包装类用法(了解即可,能更好帮助我们理解下面的自动装箱和自动拆箱机制)(3)自动装箱与自动拆箱机制 --- 导致&…

bbr 收敛动力学背后的数学原理

我进一步把 bbr 模型简化为更一般的形式。设 x 为 bbr 流的 estimated bw,wₓ 为 bbr 流的 inflight,C 为瓶颈带宽,R 为传播时延,R_s 为总时延,pacing_rate 增益为 g: I ( t ) t o t a l _ i n f l i g h …

火绒使用详解 为什么选择火绒?使用了自定义规则及其高级功能的火绒,为什么能吊打卡巴斯基,360,瑞星,惠普联想戴尔的电脑管家等?

目录 前言 必看 为什么选择火绒? 使用了自定义规则及其高级功能的火绒,为什么能吊打卡巴斯基,360,瑞星,惠普联想戴尔的电脑管家等? 原因如下: 火绒的主要优势 1. 轻量化设计 2. 强大的自…

CocosCreator 3.8 IOS 热更新失败问题解决方案

CocosCreator 3.8 IOS 热更新失败问题解决方案 问题描述 Creator 版本: 3.8.0目标平台: ios 模拟器/真机重现方式:安卓构建版本生成的热更新包,上传到OSS,使用ios进行更新。 19:18:36 [ERROR]: [ERROR] file /Applica…

自动化测试—等待方式详解

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 在自动化测试中,等待是一个重要的技术,用于处理页面加载、元素定位、元素状态改变等延迟问题。 等待能够确保在条件满足后再进行后续操作…

Web前端:CSS篇(三)盒子模型,弹性盒子

CSS 盒子模型 所有HTML元素可以看作盒子,在CSS中,"box model"这一术语是用来设计和布局时使用。 CSS盒模型本质上是一个盒子,封装周围的HTML元素。 盒模型允许我们在其它元素和周围元素边框之间的空间放置元素。 盒子模型的作用…

8.18 day bug

bug1 搞懂了用法和特性,bug自然而然就没了 Git branch -a 列出所以分支 git branch: 输入该命令后,会列出当前仓库中所有的分支。当前所在的分支会以星号(*)标记出来 gitpod /workspace/project (reset-orphan-branch|CHERRY-PICKING) $ g…

C# SolidWorks 二次开发-103.模拟库拖拽

最近躺平状态,所有没有更新。 为了搜索量再高一点,我决定让排名上升一个名次,今天来写一篇关于如何假装自己有个库。 如上图,进行一个拖拽示例,从自己的窗体中将文件带入solidworks中打开 或者 装配动作。与手动从文…

Jenkins汉化配置详解

Window安装构建神器Jenkins Window安装构建神器Jenkins详细教程-CSDN博客DevOps,CI,CD,自动化简单介绍选择其他需要和Jenkins一起安装的服务,点击Next。https://blog.csdn.net/qq_37237487/article/details/141299623 登录进入J…

从新手到专家必读书籍:官方推荐.NET技术体系架构指南

前言 Microsoft 官方推荐了一系列有关 .NET 体系结构的指南,旨在帮助开发人员掌握最新的技术和最佳实践。这些资源覆盖了从微服务架构到云原生应用开发等多个主题,是开发高质量 .NET 应用程序不可或缺的参考资料。 通过这些指南,可以深入了…

图纸操作权限守护者:彩虹图纸管理系统的权限功能详解

在产品研发设计过程中,图纸作为核心机密资料,其安全性与保密性至关重要。一旦图纸发生泄密或丢失,将给企业带来不可估量的损失。因此,图纸管理系统的权限功能成为保障数据安全的重要防线。彩虹图纸管理系统凭借其强大的权限管理功…

不同主机之间的网络通信学习

IPC 进程间通信方式 共享内存 //最高效的进程间通信方式 共享内存: 1.是一块,内核预留的空间 2.最高效的通信方式 //避免了用户空间 到 内核空间的数据拷贝 IPC通信方式 ---操作流程类似的 操作: system v : …

全面解析去中心化应用,深入了解 DApps 构建与发展,掌握区块链核心知识!

来源:https://cointelegraph.com/learn/what-are-dapps-everything-there-is-to-know-about-decentralized-applications 编译:TinTinLand 社区 关键要点 ➤ 去中心化应用程序(DApps)类似于人们每天使用的应用程序,但…

ArcGIS Pro基础:设置2个窗口同步联动界面

如上所示,通过1步骤,新建了2个地图窗口,得到2和3所表示的【地图1】、【地图2】,一个是影像图,另一个是地形图, 假如有个需求,是将2个窗口联动起来:在观察影像的同时,也同…

dockdaemon远程管理

1.启动和查看服务 2.查看版本 管理步骤 1.关闭docker守护进程 2.修改dock daemon的进程⽂件 发现docker 虽然关闭了,依然有sock⽂件 创建时间也⾮常早 进⼊配置⽂件 删除相关sock的⽂件 再次启动,发现有提示 3.加载配置⽂件、 4.重新开启docker守护进程、…

计算机毕业设计选题推荐-付费自习室管理系统-Java/Python项目实战

✨作者主页:IT研究室✨ 个人简介:曾从事计算机专业培训教学,擅长Java、Python、微信小程序、Golang、安卓Android等项目实战。接项目定制开发、代码讲解、答辩教学、文档编写、降重等。 ☑文末获取源码☑ 精彩专栏推荐⬇⬇⬇ Java项目 Python…

【论文分享】Heterogeneous Isolated Execution for Commodity GPUs 2019‘ASPLOS

Heterogeneous Isolated Execution for Commodity GPUs 2019’ASPLOS 目录 AbstractIntroductionContributions BackgroundIntel Software Guard Extensions (SGX)PCI Express Architecture Threat ModelAttacker Model and AssumptionsOut of Scope HIX ArchitectureArchite…

初识C++以及安装C++学习工具

C的发展史 C是由Bjarne Stroustrup在20世纪80年代初期于贝尔实验室开发的一种编程语言。它的设计初衷是作为C语言的一个超集,通过添加面向对象编程的特性来增强C语言。C支持多种编程范式,包括过程化编程、面向对象编程和泛型编程。 C的历史可以追溯到1…

鹏哥C语言自定义笔记重点(29-)

29.函数指针数组 30.void指针是不能直接解引用,也不能-整数。 void*是无具体类型的指针,可以接受任何类型的地址。 31.qsort:使用快速排序的思想实现一个排序函数(升序) 32. 33.地址的字节是4/8 34.char arr[]{a,b} sizeof(arr[0]1)答案是4&#xff0…