16.2.1 Rsync本机备份

1:背景环境介绍:

  • 服务器操作系统:CentOS 7

  • 外接一块大容量硬盘并且挂载到操作系统里

  • home 目录下分别有xlbackup两个文件夹

2:需求:

将数据备份到另外一块硬盘里

一、手动执行备份

1:使拷贝程序后台运行

# nohup rsync -av --progress  /home/xl/  /home/backup/  &

2:查看日志

# cat nohup.out 

3:查看进程

# jobs -l

[1]+ 30752 运行中               nohup rsync -av --progress /home/xl/ /home/backup/ &

4:查看到进程id之后,使用netstat命令查看其占用的端口(可选,本机内部运行程序无端口)

5:终止后台运行的进程(可选)

6:如果想采用计划任务执行,可结合crontab和shell脚本命令

二、自动化执行备份

1:编辑shell脚本文件

2:设置脚本文件具有可执行权限

3:编辑例行性计划任务,例如设置:每周一、周五和周六,22点30分执行脚本

最后更新于