将10.4 OS X用户的数据迁移到10.6 OS X Server的最佳/最安全的方法是什么? 这个用户是两台机器上的本地用户(没有开放目录等)。 他们通过本地networking连接。
理想情况下,将迁移以下内容:
由于不应该在Mac OS X Server 10.6上使用迁移助手 ,所以我不确定迁移应该如何完成。 我会尝试一个cp -pR ,但是我想避免以后发现迁移的一些细节实际上是错误的。
PS :将iCal数据从10.4移动到10.6本地用户的服务器似乎并不那么简单: cp或ditto本身是不够的; 更多的可以在苹果论坛上find。 没有解决scheme的iCal数据呢…
iCal,地址簿等的数据格式应该自动处理(就像升级操作系统和用户login一样)。
所以这就是我要做的…
在10.6机器上创build用户,尝试确保主目录的path与10.4机器上的path相同。
在10.4机器上,使用USB / Firewire外部驱动器(在信息窗口中没有忽略权限),使用“同上”复制要移动的用户的主目录。
在具有该USB / Firewire驱动器的10.6机器上,使用“同上”在10.6用户家中重新创build10.4用户家庭。
在10.6机器上作为根(或作为pipe理员与sudo)“chown -R用户名:usergroup UserHomeDirectory”这将改变所有文件的所有权到10.6用户(可能有一个不同的UID / GID之间的两台机器用户)。
让用户login并testing环境。
注意 – 如果你不能在10.6机器上的用户主目录的path与在10.4机器上的用户主目录的path一样,prefs文件中的设置将是无效的。 我不记得是否可以在文本编辑器中打开10.4个首选项,如果他们不能在10.6机器上安装开发人员工具,然后打开至less邮件首选项,并确保设置了所有path正确。
答案有(至less)两点:
ditto是复制数据的好方法(它只能比cp -pR更好)。 即使有了这两点,复制的数据中仍然会有一些粗糙的边缘,但时间会告诉我们!