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

将本地数据备份到远程NAS服务器
XiaoYanrsync 和 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 项目中。