rsync -a不复制ext3属性

前端之家收集整理的这篇文章主要介绍了rsync -a不复制ext3属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我只是偶然发现rsync不至少保留ext3“不可变”标志的事实 – 虽然它应该在使用-a,恕我直言时这样做.快速测试案例:
# touch testfile
# chattr +i testfile
# rsync -a testfile testfile2
# lsattr testfile*
----i---------- testfile
--------------- testfile2

rsync的手册页讲述了-a开关:

The files are transferred in “archive” mode,which ensures that symbolic links,devices,attributes,permissions,ownerships,etc. are preserved in the transfer.

有人可以对此有所了解:如果不是底层文件系统的属性,这里的“属性”是什么意思?如果它真的意味着其他东西:是否有可能同步ext3属性

解决方法

rsync不会发生.

Rsync最好备份任何文件系统类型,并使其在另一个文件系统类型上看起来相同.所以chattr我非常特殊,所以rsync忽略了那些.

Rsync更担心文件的权限和所有权.

你必须围绕rsync创建一些包装器脚本才能完成这项工作

猜你在找的Linux相关文章