OS X: Time Machine错误(code=-41)?

来源:互联网 发布:中超球员数据库 编辑:程序博客网 时间:2024/06/06 06:33

如果Time Machine在备份数据的时候出现错误,错误码是-41,或者在你复制一个目录的时候也是出现-41的错误而无法复制的时候,那么试试下面的命令:

 

上面的只是针对当前用户的,如果要针对整个硬盘:

 

这个是因为,在10.6.3之后的版本,OSX系统有个bug,每个内嵌的子文件夹会重复复制前一个子文件夹从父文件夹继承下来的ACEs,而且复制次数越多,重复的越多,是*2的增加,而特殊文件结构中,尤其是各种bundle和apps,都有可能多层内嵌,而太多的ACEs导致OSX在复制的时候出错。

 

具体的测试就不多说了。

 

一个说明:如果是多用户或者网络环境的服务器上,请慎用这些命令,因为它很可能抹掉系统管理员辛苦设置的各种权限(通过ACLs)。对于普通家庭用户,因为没有理由说用户必须使用ACLs来进行访问控制,所以对于他们来说,这些命令是安全的。不过,请确认你真的明白这些命令的用途,作者对后果不负任何责任。