如何从网络驱动器还原系统?


12

我有一台2014年的MacBook Pro。

我想从共享网络卷上的Time Machine备份还原操作系统。

当我重新启动恢复(Apple-Opt-R)时,它会从Internet引导,但是如果我尝试从Time Machine备份中还原,它将无法看到共享卷所在的服务器。

我是否需要以某种方式记录/挂载共享?

Answers:


27

更新:在最新版本的macOS(经过High Sierra 10.13.4测试)上,您可以直接从恢复模式下的“从Time Machine备份还原”选项从联网驱动器进行还原。以下步骤不是必需的(但是非常棒!)。


先决条件:

–管理员帐户和密码
– AFP / SMB共享和服务器IP地址

  1. 将计算机启动到恢复模式。
  2. 在实用程序菜单中打开终端
  3. 在提示符下输入: cd /Volumes
  4. 在Volumes中创建一个子目录作为您的Time Machine共享的安装点:
    mkdir TimeMachine
  5. 输入 cd TimeMachine
  6. 输入pwd。pwd应该显示/ Volumes / TimeMachine
  7. 使用您的管理员登录名和密码挂载网络共享:

    mount -t afp afp://adminname:password@ServerIPAddress/ShareName /Volumes/TimeMachine
    

    如果您的密码包含像:@ \ /这样的古怪字符,请使用URL编码保护它们

  8. 输入:ls -la。请注意您的稀疏包的确切名称。
  9. 输入:hdid /Volumes/TimeMachine/NameOfYourSparseBundle。您可以输入sparsebundle名称的首字母,然后按TAB。点击选项卡应自动完成Time Machine稀疏集名称。它看起来可能与上面的样子不同,因为它转义了空格和特殊字符。
  10. 自动填写名称后,按回车键。如果返回提示,则已打开稀疏包。
  11. 输入exit并退出终端。
    示例步骤3-11:

    在此处输入图片说明

  12. 选择Restore From Time Machine Backup并单击继续。

    在此处输入图片说明

  13. 搜索后,它应该以包含您的备份的卷的形式显示“ Time Machine备份”目录。选择它(在我的示例中为“ Time Machine Backups”),然后单击“继续”。

    在此处输入图片说明

  14. 在下一个屏幕中,您将看到按时间和日期列出的所有可以还原的备份。

    在此处输入图片说明

  15. 选择要还原并继续的备份,最后选择目标磁盘:

    在此处输入图片说明


实际上,我以前尝试过所有操作……但是mount命令给了我这个错误:mount_afp: AFPMountURL returned error -5023, errno is -5023-即使我在未恢复时尝试挂载,它也会给出该错误。
2014年

啊!我想到了。我的密码中带有一个\ ...,所以我需要用引号将该afp:..字符串引起来。希望这也可以在恢复中起作用。
2014年

@ Ze'ev不好。您在服务器上具有管理员权限吗?
klanomath 2014年

@ Ze'ev我可以将其与常规密码(=不包含任何“禁止”字符,如:@ \ /)一起使用时没有问题
-klanomath 2014年

不知道你在说什么。我的密码中没有\,因此我afp://...在命令部分加了单引号。而且有效。但是,进入还原部分后,它说我的HD有930GB的可用空间,而只有215GB。这把我吓坏了。知道为什么吗?
2014年

4

上面的答案对我来说有点太复杂了。我实际上尝试了klanomath的答案并失败了,也许是因为我在网络共享上有一个加密的备份。但可能还与错误的URL加密有关。

但是,有一种更简单的方法。在此步骤中:

在此处输入图片说明

只需重新安装OSX。

完成此操作后,迁移助手将弹出,如果没有弹出,则可以创建用户,登录,然后手动启动迁移助手。

在迁移助手中:

移民助理

选择“从Mac,Time Machine备份或启动盘”。单击继续,然后选择“其他服务器”。如果您使用了加密的备份,这将允许您输入卷的地址并会要求您输入密码。

之后,您可以选择要恢复的内容。请注意,如果安装后创建的用户名称与备份中使用的用户名称相同,则会发生冲突。然后,您将需要选择是继续删除用户还是保留数据。


在阅读了介绍“有一种更简单的方法”之后,我首先尝试了此方法-如果可行,那么它肯定比@klanomath的方法容易。当我这样做时,它立即在Synology网络存储设备上找到了我的mac网络共享,并且现在正在还原。非常非常容易
道格·哈里斯

您需要输入服务器名称并在其他磁盘框中共享,例如。afp://server-name/share,然后它将找到磁盘。
Kevin Kuszyk

2

恢复模式需要一个netboot服务器(例如OS X server app)来提供该映像。

您可以设置一个,也可以将备份实例复制到USB驱动器并在本地连接。

对于netboot,我建议从解决方案的易用性和健壮性出发,将Studio部署为解决方案。

此外,如果您只需要用户文件和应用程序,则可以进行操作系统的全新安装,然后创建一个临时用户帐户,并在Mac可以运行自己的操作系统来执行操作系统操作时使用迁移助手复制真实用户和文件。网络安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.