重做rsync以保留硬链接?

巴特曼

我正在将Raspbian分区从一个SD卡复制到新SD卡上的Raspbian独立安装。根据其他地方的建议,我跑了:

rsync -av --exclude=/mnt / /mnt

但是现在我担心我没有保留硬链接,因为我没有包含-H指令,而是rsync复制了文件,而不是保留硬链接。

我该如何纠正可能的错误?我可以运行某种形式的rsync来解决此问题吗?如:

rsync -avH --delete-after --exclude=/mnt / /mnt
血红素

你的想法是对的。

这是一个测试:

/foo$ stat -c '%i-%n' *
658846-egg
656129-spam
656129-test


/bar$ rsync -av /foo/ .
sending incremental file list
./
egg
spam
test
sent 229 bytes  received 76 bytes  610.00 bytes/sec
total size is 0  speedup is 0.00


/bar$ stat -c '%i-%n' *
657110-egg
663431-spam
663560-test


/bar$ rsync -Hav --delete-delay /foo/ .
sending incremental file list
test => spam

sent 107 bytes  received 19 bytes  252.00 bytes/sec
total size is 0  speedup is 0.00


/bar$ stat -c '%i-%n' *
657110-egg
663431-spam
663431-test

另一方面,最好使用--delete-after而不是其他类似的选项--delete-before()--delete-delay--delete-during因为这些选项决定了在传输之前或传输期间删除哪些文件。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在makefile中进行硬链接

来自分类Dev

rsync,“ uid / gid无法设置”的情况导致将来的硬链接失败,如何解决?

来自分类Dev

tar存档保留硬链接

来自分类Dev

硬链接创建-权限?

来自分类Dev

硬链接创建-权限?

来自分类Dev

支持压缩并维护硬链接的类似rsync的工具?

来自分类Dev

mlbackup / rsync /硬链接数据大小

来自分类Dev

复制到另一个NTFS磁盘并保留硬链接

来自分类Dev

USN期刊的硬链接

来自分类Dev

MSWord打破硬链接

来自分类Dev

如何使用RSYNC获取硬链接的未更改文件和本地复制+附加的附加文件?

来自分类Dev

使用rsync保留权限

来自分类Dev

Time Machine是否保留硬链接?

来自分类Dev

从网络创建硬链接

来自分类Dev

就地断开硬链接?

来自分类Dev

取消引用硬链接

来自分类Dev

rsync不一致无法硬链接

来自分类Dev

如何使用保留的硬链接复制目录?

来自分类Dev

Simfs硬链接行踪

来自分类Dev

如何将文件作为硬链接递归复制到保留目录的目录层次结构中?

来自分类Dev

如何检查哪些文件只是被rsync硬链接或实际复制了?

来自分类Dev

pax命令用于使用类似于rsync的硬链接进行增量备份

来自分类Dev

rsync并将目标文件更改为硬链接

来自分类Dev

以原子方式写入文件而不更改inode(保留硬链接)

来自分类Dev

创建硬链接,而不是使用rsync复制文件

来自分类Dev

硬链接两套硬链接的文件

来自分类Dev

与MergerFS的硬链接

来自分类Dev

使用rsync保留图标

来自分类Dev

文件复制工具可将硬链接保留在目标位置