Linux系统迁移小文件数据

需要将Linux A服务器数据迁移到Linux B服务器,但是A有较多小文件,通过scp传输会占用较多时间。那么采用先打包(压缩)所有文件,再传输,再解压,则需要人工值守,且时间不一定会少很多。

那么可以采用压缩,传输,解压同步进行的方案:

B为默认开启SSH登录(22端口不变),需要将A当前目录下的web文件夹进行打包传输至B的/home目录下,假设B的IP为192.168.1.2

tar czf - web | ssh root@192.168.1.2 tar xzf - -C /home

若B的ssh端口改了,比如改为1688,则命令如下:

tar czf - web | ssh -p 1688 root@192.168.1.2 tar xzf - -C /home

上一篇: CentOS下使用rsync通过ssh同步文件夹
下一篇: 宁波甬行码小程序扫码二维码下载

发表评论


数据库出错:

MySQL Query Error
Mysql error description: Duplicate entry '0' for key 'uid'
Mysql error number: 1062
Date: 2024-06-03 @ 05:15
Script: http://blog.is36.com/index.php/module/action/param1/archives/archives/438/page/7/page/2/category/technology_all/user/%E6%AD%A3%E5%86%B0/user/%E6%AD%A3%E5%86%B0/tagslist/wap/comments/tagslist/links/comments/wap/include/jscript/archives/archives/archives/436/templates/default/img/templates/default/?action=show&id=480