为什么在我的 Mac 上使用“rsync -a”无法保留所有权?

为什么在我的 Mac 上使用“rsync -a”无法保留所有权?

我正在将文件从内部磁盘复制到通过 USB 连接的外部磁盘(两者的格式都为Mac OS Extended (Journaled)):

root# rsync -avi /Volumes/int_hd/ /Volumes/ext_hd/

目标驱动器上的所有目录和文件/Volumes/ext_hd/都有所有者和组_unknown。例如:

root# ls -ld /Volumes/ext_hd/Users/sam/Documents/
drwx------  16 _unknown  _unknown  544 Mar 28  2014 /Volumes/ext_hd/Users/sam/Documents/

答案1

如果你打开Disk Utility应用程序并比较两个驱动器,内置驱动器将具有Owners Enabled设置Yes同时在外部驱动器上它将被设置为No

在此处输入图片描述

解决方案:

打开Finder应用程序,选择外部驱动器,Get InfoFile菜单中选择,然后取消选中盒子忽略此卷的所有权

在此处输入图片描述

相关内容