rsync & screen to backup data in linux
Steps 1. 进行终端后, 新开一个 screen 窗口(例如名为 backup, 后续用于重新回到窗口) screen -S backup 2. 在 screen 窗口中执行 rsync 命令 # /data/share/ 中的文件 到 /data/backups/share/ 中的文件, 后面的文件夹不再生成 share 路径, 只 sync 文件 # rync -anv 代表 模拟运行, 查看影响 # -P 表示 --progress + --partial, 显示进度 + 保留中断的临时文件(下次可续传) # ps: 如果没有 --partial 且中断了, 只不过没有临时文件, 下次整个文件重新传输 # rsync -avP /data/share/ /data/backups/share/ # --info=progress2 表示总体进度, --partical 是单个文件的进度 rsync -avP --info=progress2 /data/share/ /data/backups/share/ 3. 退出 screen 窗口 # 不需要这个 screen 窗口了, `exit` 关闭退出 # 先按 Ctrl + A, 放开, 快速按 D # 或者 先按 Ctrl + A, 放开 A, 再快速按 D Ctrl + A -> D 4.
Recent Posts
Tags
- 7z 1
- apache 4
- axios 1
- benchmark 1
- binlog 1
- c 1
- canvas 1
- centos 3
- channel 1
- crontab 1
- css 2
- databse 1
- docker 4
- fail2ban 1
- frp 1
- gin 1
- github 1
- go 26
- goaccess 1
- goroutine 1
- http 1
- https 1
- jetbrains 1
- jquery 1
- js 2
- linux 21
- mermaid 1
- mysql 11
- nginx 3
- node 1
- php 43
- prisma 1
- react 8
- rsync 1
- screen 1
- server 1
- smb 1
- ssh 2
- tarojs 1
- tcp/ip 1
- token 1
- ubuntu 1
- ufw 1
- unit-test 1
- ventoy 1
- vmware 2
- vscode 1
- vue 12
- yum 1
- 域名 3
- 安全 2
- 微信 3
- 算法 3