将zimbra移动到新磁盘时出现问题

我有一个安装在Debian 5.0上的Zimbra版本6.0.8_GA_2661.DEBIAN5 DEBIAN5 FOSS版本。 我的主磁盘空间不足,所以我安装了一个额外的磁盘,将zimbra,rsync-ed / opt / zimbraclosures到新磁盘,将/ opt / zimbra重命名为/ opt / zimbra_old,并将新磁盘挂载为/select/ Zimbra公司

试图用'/etc/init.d/zimbra start'运行zimbra抱怨缺lesszmcontrol。 所以我添加了/opt/zimbra/.bashrc以下内容:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/zimbra/bin 

然而,当我input“su – zimbra”的path没有得到设置,甚至用下面的命令它不起作用。

 $ sudo su - zimbra -c "source /opt/zimbra/.bashrc; echo $PATH" /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 

我设法启动服务器:

 sudo su zimbra -c "source /opt/zimbra/.bashrc ; /opt/zimbra/bin/zmcontrol start" Host xxxx.com Starting ldap...Done. Starting logger...Failed. Starting logswatch...Unable to determine platform because /opt/zimbra/.platform does not exist. failed. Starting mailbox...Done. Starting antispam...Done. Starting antivirus...Done. Starting snmp...Done. Starting spell...Done. Starting mta...Done. Starting stats...Done. 

即使在原始目录中,我也找不到.platform文件。

除了所有这些问题,服务器现在正在运行,但我会很乐意解决这些问题,任何人都有提示? 提前谢谢你!

看起来像当你复制东西时,你错过了一个领先的时间段,最显着的是.bash_profile,.bashrc,.platform和.ldaprc。 .saveconfig目录也是有用的,虽然在技术上不是必需的。

在Ubuntu 8 x64下,我的.bash_profile .bashrc和.ldaprc (pastebin链接)显示Zimbrapath还应该在/ opt / zimbra下包含6个input。 我的猜测是你的/opt/zimbra/.platform应该是DEBIAN5_64DEBIAN5 (64 / 32bit),因为我的是UBUNTU8_64