linux命令备份服务器数据到本地
时间: 2024-09-27 18:11:36 浏览: 44
linux定时备份mysql并同步到其它服务器
在Linux系统中,备份服务器数据到本地通常可以使用rsync命令,它是一个强大的文件同步工具,非常适合这个任务。以下是基本步骤:
1. **登录远程服务器**:首先,你需要通过SSH登录到服务器,例如:
```
ssh user@server_ip
```
其中`user`是你的用户名,`server_ip`是服务器的IP地址。
2. **设置传输路径**:确定你要备份的数据目录以及本地的目标路径,比如:
```
source_dir=/path/to/server/data
destination_dir=/path/to/local/backup
```
3. **运行rsync命令**:
```
rsync -avz --progress --delete source_dir destination_dir
```
参数解释:
- `-a` 或 `--archive`:保持原有的权限、时间戳等信息,类似于`cp -r`;
- `-v` 或 `--verbose`:显示详细过程;
- `-z` 或 `--compress`:压缩数据传输;
- `--progress`:显示复制进度;
- `--delete`:删除目标路径下源路径中不再存在的文件。
4. **确认备份**:执行完毕后,你可以检查`destination_dir`中的内容是否完整无误。
阅读全文