![rsync 的替代方案,用于文件级克隆?](https://linux22.com/image/1274104/rsync%20%E7%9A%84%E6%9B%BF%E4%BB%A3%E6%96%B9%E6%A1%88%EF%BC%8C%E7%94%A8%E4%BA%8E%E6%96%87%E4%BB%B6%E7%BA%A7%E5%85%8B%E9%9A%86%EF%BC%9F.png)
我有 500GB 的文件想要复制到临时驱动器然后再复制回来。
我希望能够尽快完成此事。
我检查了一下块级克隆,这很好而且很快(a很多我的文件非常小,因此使用 rsync 需要很长时间),但我无法在两个不同的分区类型之间进行复制(使用克隆Zilla无论如何) 我需要能够做到这一点。
那么我如何才能快速复制大量数据?如果它可以在不同分区类型之间复制,我很乐意购买 clonezilla 替代品。
运行 Mint 和 Snow Leopard。
答案1
你考虑过tar
所有的事情吗?听起来很傻,我知道。试试这个:
$ cd /path/to/my/source/files
$ tar -cf - . | tar -xvf - -C /path/to/my/destination/files
它在处理大量小文件时应该表现得出奇的好——比rsync
肯定的还要好。
答案2
使用 CloneZilla 所使用的当前工具(例如 Partclone 和 Partimage),无法在块级别上在两种不同的文件系统格式之间进行复制。
相反,你可以尝试 Leopard 中的 ditto 命令:
$ ditto source destination
但是您的里程可能会有所不同,因为复制文件等基本命令在 Linux 上通常更快。