两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 |
wiki:shortcut [2021-09-06 16:52] – [文件同步] goldentianya | wiki:shortcut [2022-08-11 12:50] (当前版本) – [文件同步] goldentianya |
---|
| |
复制ssh-key [[it:server:autossh#ssh-keygen|ssh-keygen]] <color #ff7f27>''%%ssh-copy-id -i ~/.ssh/id_rsa.pub mai@mainserver%%''</color> | 复制ssh-key [[it:server:autossh#ssh-keygen|ssh-keygen]] <color #ff7f27>''%%ssh-copy-id -i ~/.ssh/id_rsa.pub mai@mainserver%%''</color> |
| |
| == 检查地址 == |
| |
| <color #ff7f27>''%%curl ifconfig.me%%''</color> |
| |
| 当前地址为 88.152.216.188 <color #ff7f27>''%%ping mai-ubun%%''</color> |
====== 文件同步 ====== | ====== 文件同步 ====== |
删除过期文件 | 删除过期文件 |
<code bash> | <code bash> |
rsync -avzP --delete --exclude='node_modules' /Users/mai/projects/financial/apis mai@mainserver:/home/mai/projects/stockapis | rsync -avzP --delete --exclude='node_modules' /Users/mai/projects/financial/apis mai@mainserver:/home/mai/projects/stockapis |
| |
| // 同步工程到网络驱动器 -anv 模拟 -av 实际传输 |
| rsync -avzP --delete --exclude='node_modules' /Users/mai/projects/* /Volumes/work/projectes |
| rsync -avzP --delete --exclude 'node_modules' --exclude '.git' /Users/mai/projects/* /Volumes/work/projectes |
</code> | </code> |
| |
| <WRAP center round tip 60%> |
| 同步时使用远程登录比用samba网络硬盘快很多。 |
| </WRAP> |
| |
| ====== 增量备份 ====== |
| |
| 主要的工作目录 |
| <code bash> |
| rsync -av --delete --exclude='node_modules' --exclude='.git' --exclude='.DS_Store' --link-dest=../rsync/Stock /Users/mai/Stock/* root@serverpi:/mnt/hdisk/work/Stock |
| rsync -av --delete --exclude='node_modules' --exclude='.git' --exclude='.DS_Store' --link-dest=../rsync/projects /Users/mai/projects/* root@serverpi:/mnt/hdisk/work/projects |
| rsync -av --delete --exclude='node_modules' --exclude='.git' --exclude='.DS_Store' --link-dest=../rsync/Gitbook /Users/mai/Gitbook/* root@serverpi:/mnt/hdisk/work/Gitbook |
| // 备份文档 |
| rsync -av --delete --exclude='node_modules' --exclude='.git' --exclude='.DS_Store' --link-dest=../rsync /Users/mai/文件/* root@serverpi:/mnt/hdisk/docs/个人文档 |
| </code> |
| |
| |
Restic 备份到仓库 [[it:server:restic|restic 命令]] | Restic 备份到仓库 [[it:server:restic|restic 命令]] |
<code bash> | <code bash> |
sudo restic -r /home/mai/mongobackup/mongo-repo --verbose backup /mnt/mongodb/data/ | sudo restic -r sftp:$ftpnas/mongo-repo --verbose backup /mnt/mongodb/data/ |
# 查看备份情况 | # 查看备份情况 |
restic -r sftp:mai@mainserver:/home/mai/mongobackup/dokuwiki-repo snapshots | sudo restic -r sftp:$ftpnas/dokuwiki-repo snapshots |
</code> | </code> |
| |