首页 > 系统相关 >Linux使用rsync备份到Synology NAS

Linux使用rsync备份到Synology NAS

时间:2023-08-08 11:11:31浏览次数:43  
标签:rsync 备份 Synology NAS Linux home

将数据从Linux设备备份到Synology NAS

  • 将数据从Linux设备备份到Synology NAS的最常见方法是使用rsync来制作镜像文件夹。您可能需要使用事先装载的CIFS或NFS将Synology NAS上的文件夹装载到Linux设备。此命令为:
    •  [root@www ~]# rsync -av [source_folder] [destination_folder]
      # 1. Make /home/ mirror to /backupdata/home/
      [root@www ~]# rsync -av /home /backupdata/
  • 或者,您只需在Linux设备上执行以下命令,而无需装载该文件夹。在以下示例中, 192.168.55.66应替换为Synology NAS的IP地址。如果要将数据备份到默认文件夹以外的任何文件夹,则NetBackup应替换为NAS上的目的地共享文件夹:
  • 数据备份还可以通过在命令中插入-e ssh来加密:
  • 当rsync运行时,它将比较Synology NAS和Linux设备之间的数据。仅传输修改的文件以节省时间。此外,您可以使用Linux备份脚本进行每日备份

示例代码:

rsync -av -e ssh /home [email protected]::public/backup

 

标签:rsync,备份,Synology,NAS,Linux,home
From: https://www.cnblogs.com/colinliu/p/rsync_nas.html

相关文章

  • linux 如何创建php文件
    首先,需要先安装PHP。在Linux中,你可以通过使用命令行工具来安装PHP。具体方法如下: sudoapt-getupdatesudoapt-getinstallphp以上命令会自动安装PHP并将其设置为默认选项。一旦你安装好了PHP,你就可以开始创建PHP文件了。在Linux中,你可以使用任何文本编辑器来创建PHP文件......
  • linux应用进程优先级配置
    linux应用进程优先级配置example:#include<sched.h>intset_process_priority(void){ intpri; structsched_paramparam; pri=sched_get_priority_min(SCHED_RR); if(pri==-1){ printf("sched_get_priority_max()failed\n"); return-1; }......
  • rsync从远端到远端
    环境:rsync中间机,源机host1,目标机host2方案1.先挂载对于rsync来说,先挂载再拷贝有点多余,反正也是一个方案注:sshfs需要从epel源中下载(当然nfs,ftp,等挂载也行)例:$mkdirhost1host2$sshfsuser1@host1:/path1./host1$sshfsuser2@host2:/path2./host2$rsync-a./host1/......
  • linux备份系统到NAS共享
    以Centos为例首先安装支持组件:yum-yinstallcifs-utils创建挂载目录mkdir/osbak挂载共享目录到osbak目录mount-tcifs-ousername="pt",password="xxxxxx",vers=2.0//192.168.1.6/backup/osbak不报错就表示挂载完成可以cd/osbak进去看看,挂载完成后使用ta......
  • Linux之YUM
    目录一、YUM仓库服务1.1软件仓库的提供方式二、NFS共享存储服务一、YUM仓库服务1.1软件仓库的提供方式http内网yum仓库搭建在服务器端安装http服务(可以是httpd也可以是nginx)yuminstallhttpd-y(安装网页软件,提供文件共享服务)mount/dev/sr0/var/www/html(提供......
  • How to update to the latest Python version On Linux All In One
    HowtoupdatetothelatestPythonversionOnLinuxAllInOneupdatetothelatestPythonversiononRaspberryPierrorsold$python--versionPython3.9.2new$sudoaptupdate$aptlist|greppython3.10WARNING:aptdoesnothaveastableCL......
  • Linux jq 命令讲解与实战操作(json字符串解析工具)
    目录一、概述二、jq命令安装三、jq命令语法与示例详解1)基本用法2)常用选项3)查询和过滤1、选择字段2、过滤3、遍历数组4、组合操作4)修改和创建1、修改字段值:2、创建新字段:3、组合操作:4、条件修改5)运算符1、数值运算2、比较运算:3、逻辑运算:4、条件运算:6)变量和条件1、使用变量:2、条......
  • vscode Linux
    C/C++开发新建.vscode文件夹,存放以下3个配置文件c_cpp_properties.json{"configurations":[{"name":"Linux","includePath":["${workspaceFolder}/**",//将本地工作目录添加到......
  • Linux,第四篇
    自定义写出10个定时任务备份配置文件以/etc为例,其他配置文件同理实现案例每周日的工作日1:30,将/etc备份至/backup目录中,保存的文件名格式为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天时间#脚本路经名称为/root/backup_etc.sh#!/bin/bash#获取前一日时间Yesterday_ti......
  • Linux安装Jdk,gcc,nginx,redis,nacos
    Linux安装JDK1、下载JDK下载地址:oracle.com/java/technologies/downloads/#java82、将下载好的压缩包放到指定文件夹下3、进入文件夹目录cdsoftware4、创建java目录mkdir/usr/local/java5、解压压缩包到创建好的文件夹tar-zxvfjdk-8u341-linux-x64.tar.gz-C/us......