Copy sparse directory over ssh

作者: lesca 分类: CentOS,RaspberryPi,Ubuntu 发布时间: 2019-07-22 21:30

scp can copy directory over ssh, but sparse parameter is not supported (unlike cp).

To efficiently copy directory with sparse files, use tar and ssh instead.

# Copy "images" directory to remote server 
tar -cvSf - images/ | ssh user@remoteHost "(cd /mnt/pve/vmdata/ ; tar -xf -)"
  • S – stands for sparse

tarscp.sh script

Use tarscp.sh to transfer directory over network:

Usage:
tarscp srcDir/ user@host:/dest/dir/

You can find the script from my github
Direct download link for raw file: tarscp.sh

版权声明

本文出自 Lesca 技术宅,转载时请注明出处及相应链接。

本文永久链接: https://www.lesca.cn/archives/copy-sparse-directory-over-ssh.html

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!