大家好,我在将数据(文件和文件夹)从 Windows 服务器(与 Active Directory 集成)传输到 Linux 服务器时遇到了问题。Active Directory 在用户级别和组级别提供权限,并要求当它们进入 Linux 服务器时,它们会保留下来,因为它们将继续被 Windows 计算机访问。数据传输没有问题(rsync)。问题出在文件和文件夹的权限上。从 Linux 执行的命令是:
mount -t cifs //192.168.36.115/compartido1 /mnt -o username=administrator,work`enter code here`group=testlab
rsync -aArz /mnt/wcordero/* /gpfs/gpfscl1/compras/
//192.168.36.115/compartido1 = 旧 NAS Windows
/mnt/wcordero/* = 传输路径
/gpfs/gpfscl1/compras/wcordero = 最终路径
我已尝试使用 rsync -p、-A 选项,结果相同。
感谢您的合作
ps:我已经在windows cmd中使用过robocopy,可以满足需求,但是性能不是最佳(由于数据量很大),我想从linux中执行此操作。