从“时间机器”备份恢复 macOS 服务器

了解从本地“时间机器”备份恢复 macOS 服务器的相关信息。

在 macOS 服务器中,服务数据可以储存在非启动宗卷上。从“时间机器”备份进行恢复的步骤取决于您的数据是储存在启动宗卷上还是非启动宗卷上。

恢复时,请从本地“时间机器”备份恢复。如果您尝试从基于网络的“时间机器”备份恢复,则并非所有设置都会正确恢复。

如果服务数据位于启动宗卷上,或者只需恢复启动宗卷

  1. 确保已连接“时间机器”备份驱动器。
  2. 使用 macOS 恢复功能启动服务器。您可以使用内置 Recovery HD、互联网恢复功能或您的“时间机器”备份的恢复分区
  3. 选择“从‘时间机器’备份进行恢复”,然后按照屏幕上的说明来恢复宗卷。

如果您在恢复之前使用了“邮件”服务,请在 Server 应用中关闭“邮件”服务,然后再开启。 

如果服务数据位于非启动宗卷上,或者需要恢复启动和非启动宗卷

如果要恢复非启动宗卷,或需要在 Lion Server v10.7.3 及更高版本(包括 macOS 服务器)中恢复启动和非启动宗卷,则以下步骤适用。

  1. 确保已连接“时间机器”备份驱动器。
  2. 使用 macOS 恢复功能启动服务器。您可以使用内置 Recovery HD、互联网恢复功能或您的“时间机器”备份的恢复分区
  3. 打开“磁盘工具”,然后点按“继续”。
  4. 如果“时间机器”驱动器加密,请跳至步骤 7。
  5. 按住 Control 键点按或右键点按“时间机器”宗卷,然后选择“解密”。
  6. 输入宗卷密码,然后点按“好”。
  7. 创建或确保您有新的服务数据宗卷,这个宗卷应具有足够空间来储存您之前的数据,并且名称要与之前的服务数据宗卷相同。例如,如果您的服务数据储存在名为“DataHD”的 500 GB 宗卷上,请确保新宗卷名称也为“DataHD”,而且至少有 500 GB 空间。
  8. 退出“磁盘工具”。
  9. 从“实用工具”菜单中,选取“终端”。
  10. 将以下命令输入到一行中。请将 Time Machine Backup Disk 替换为“时间机器”备份磁盘的名称,将 servername 替换为服务器的名称,并将 Startup Volume Name 替换为之前启动宗卷的名称。
    cd /Volumes/Time Machine Backup Disk/Backups.backupdb/servername/Latest/Startup Volume Name/
    
  11. 将以下命令输入到一行中。将 Service Data Volume 替换为原始(及将来)服务数据宗卷的名称。
    ./usr/bin/tmutil restore -v ../Service Data Volume/* /Volumes/Service Data Volume
    
  12. 退出“终端”。
  13. 如果您还需要恢复启动宗卷,请选择“从‘时间机器’备份进行恢复”并按照屏幕上的说明操作。

进一步了解

“时间机器”是 macOS 服务器的本地备份服务。macOS 服务器还包括一个名为“ServerBackup”的进程,这个进程可与“时间机器”搭配使用。ServerBackup 会对 Open Directory(如果已开启)进行每日备份。这些每日备份包含在 Server 的“时间机器”备份中。ServerBackup 还参与服务器服务的恢复过程,它会在服务器恢复后的第一次启动时运行,并在服务器启动后将服务器服务和数据库恢复到位。

发布日期: