Linux镜像传输实用指南
一、常用方式与适用场景
二、快速上手命令示例
三、方法对比与选择建议
| 方法 | 典型命令关键词 | 传输特点 | 适用场景 | 主要风险与注意 |
|---|---|---|---|---|
| SSH + dd | ssh … “dd if=/dev/sda …” > img | 加密、稳定、系统自带 | 一次性整机/分区镜像拉取 | 目标磁盘空间、写错 of、中断导致镜像损坏 |
| Netcat + dd | nc -l -p 9000 > img;dd … | 极快、配置简单 | 同网段大镜像搬运 | 明文传输、需开放端口、无校验需自行验证 |
| rsync | rsync -avzP | 增量、断点续传、权限保留 | 镜像目录/归档的频繁同步 | 需 SSH 或 rsync 服务可达 |
| curl/wget | curl -O/-T;wget -c | 协议丰富、易集成 | 与 HTTP/FTP/SFTP 存储交互 | 需正确 URL 与凭据,注意断点续传 |
| Clonezilla | 启动盘/网络克隆 | 批量、自动化 | 机房/教室/大规模部署 | 需可启动介质与网络/PXE 环境 |
| 选择建议:跨公网优先 SSH/rsync;同网段且可信网络可选 Netcat;需要自动化与断点续传优先 rsync/curl;批量部署优先 Clonezilla。 |
四、可靠性与性能优化要点
五、常见坑与安全提示