将本地数据备份到远程NAS服务器

rsync 和 sshpass 备份命令,适用于将数据备份到远程服务器 nas@192.168.88.8。这些命令已经用 bash 标记,可以方便地保存到 Hexo。

1. 将本地数据备份到远程NAS服务器

rsync -av /local/directory/ nas@192.168.88.8:/remote/directory/

2. 使用 Rsync 协议备份到远程共享

rsync -av /local/directory/ nas@192.168.88.8::remote_share

3. 使用 sshpass 实现自动备份(避免手动输入密码)

sshpass -p ‘your_password’ rsync -av /local/directory/ nas@192.168.88.8:/remote/directory/

4. 镜像同步本地和远程目录(包含增删改同步)

rsync -av –delete /local/directory/ nas@192.168.88.8:/remote/directory/

5. 从远程服务器拉取数据到本地

rsync -av nas@192.168.88.8:/remote/directory/ /local/directory/

6. 定期备份命令 (crontab 方式,自动定时执行)

例如:每天凌晨2点进行备份

编辑crontab文件:

crontab -e

添加以下行以自动执行:

0 2 * * * sshpass -p ‘your_password’ rsync -av /local/directory/ nas@192.168.88.8:/remote/directory/

这些命令经过整理可以轻松使用,并可以直接保存到你的 Hexo 项目中。