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

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

chmod -R -N ~/*

上面的只是针对当前用户 的,如果要针对整个硬盘:
sudo chmod -R -N /*

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

具体的测试就不多说了。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值