合并两个samba PDC,并在两台服务器上执行master slave的数据保存

我需要做一件非常困难的事情。 我有这种情况:

1)服务器A,用zentyal作为samba PDC,在他的ldap中有500个用户。 每个用户都有一个映射到H:的主目录。 几台电脑连接到它。

2)服务器B:与服务器A相同

现在我需要这样做:

1)服务器P,所有1000个ldap用户的samba PDC。 没有计算机直接连接到它,没有数据存在。 2)P的服务器C,samba BDC slave。它有1000个用户,但是包含500个用户的家。 3)服务器D同C.

服务器C的用户现在可以在服务器D下的一台电脑上login并find他们的H:反之亦然。

大问题:

1)C和D的冲突。 在ldap上很容易replaceuid(因为ldif是一个文本文件)。 但是,当我从rsync / cp / tar数据从B到D时,如何批量重新映射家园?

2)用户家庭在服务器C中是一半,在服务器D中是一半。当服务器C用户进入服务器D时,他如何看到他的家(数据在服务器C上)。

有没有更好的/其他的方法来做到这一点?

谢谢,马里奥