ネットワークドライブからシステムを復元する方法


12

2014 MacBook Proを持っています。

共有ネットワークボリューム上にあるTime MachineバックアップからOSを復元したい。

リカバリ(Apple-Opt-R)で再起動すると、インターネットから起動しますが、Time Machineバックアップから復元しようとすると、共有ボリュームのあるサーバーが表示されません。

何とか共有をログ/マウントする必要がありますか?

回答:


27

更新:macOSの最新バージョン(High Sierra 10.13.4でテスト済み)では、リカバリモードの[Time Machineバックアップからの復元]オプションからネットワークドライブから直接復元できます。次の手順は必要ありません(ただし、非常に素晴らしいです!)。


前提条件:

–管理者アカウントとパスワード
– AFP / SMB共有とサーバーIPアドレス

  1. コンピューターを回復モードで起動します。
  2. ユーティリティメニューでターミナルを開きます
  3. プロンプトで次を入力します。 cd /Volumes
  4. タイムマシン共有のマウントポイントとしてVolumesにサブディレクトリを作成します。
    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. 名前を自動補完した後、リターンキーを押します。プロンプトに戻ると、sparsebundleが開かれています。
  11. ターミナルに入りexit終了します。
    ステップ3-11の例:

    ここに画像の説明を入力してください

  12. 選択Restore From Time Machine Backupして[続行]をクリックします。

    ここに画像の説明を入力してください

  13. 検索後、Time Machine Backupsディレクトリがバックアップを含むボリュームとして表示されます。それを選択し(私の例では「Time Machineバックアップ」)、[続行]をクリックします。

    ここに画像の説明を入力してください

  14. 次の画面では、復元可能なすべてのバックアップが日時ごとに一覧表示されます。

    ここに画像の説明を入力してください

  15. 復元するバックアップを選択して続行し、最終的に宛先ディスクを選択します。

    ここに画像の説明を入力してください


私は実際に以前すべてを試しました...しかし、mountコマンドは私にこのエラーを与えます:mount_afp: AFPMountURL returned error -5023, errno is -5023-回復中でないときにマウントしようとしてもそれは与えます。
ダン14

ああ!私はそれを考え出した。パスワードには\が含まれているため、afp:..文字列を引用符で囲む必要があります。うまくいけば、それも回復に役立つでしょう。
ダン14

@ Ze'evそれはダメです。サーバーで管理者権限を持っていますか?
クラノマス14

ゼエヴ@私は定期的なパスワードを使用してこれを使用しても問題がなかった(=好きな「禁じられた」文字を含まない:@ \ /)
klanomath

何を言っているのかわかりません。パスワードには\が含まれているためafp://...、コマンドの一部を単一引用符で囲みます。そしてそれは働いた。ただし、復元部分にアクセスすると、215 GBしかなかったときに、HDに930 GBの空き容量があると言われました。怖かった。理由は何ですか?
ダン14

4

上記の答えは、私の好みには少し複雑すぎます。ネットワーク共有に暗号化されたバックアップがあるためか、実際にklanomathの答えを試して失敗しました。しかし、不正なURL暗号化に関係している場合もあります。

しかし、はるかに簡単な方法があります。このステップでは:

ここに画像の説明を入力してください

OS Xを再インストールするだけです。

それが終了すると、移行アシスタントがポップアップするはずです。ポップアップしない場合は、ユーザーを作成し、ログインしてから、移行アシスタントを手動で開始できます。

移行アシスタントで:

移行アシスタント

「Mac、Time Machineバックアップ、または起動ディスクから」を選択します。[続行]をクリックし、[その他のサーバー]を選択します。これにより、ボリュームのアドレスを入力できるようになり、暗号化されたバックアップを使用した場合に備えてパスワードの入力を求められます。

その後、回復する対象を選択できます。インストール後に作成したユーザーの名前がバックアップで使用した名前と同じ場合、競合が発生することに注意してください。次に、ユーザーを削除し続けるか、データを保持するかを選択する必要があります。


「もっと簡単な方法があります」という序論を読んだ後、最初にこの方法を試しました。これが機能する場合、@ klanomathの方法よりも確かに簡単です。これを行うと、すぐにSynologyネットワークストレージデバイスでMacネットワーク共有が見つかり、現在復元しています。とても簡単です。
ダグ・ハリス

他のディスクボックスにサーバー名と共有を入力する必要があります。afp://server-name/share、それからディスクを見つけます。
ケビンクシク

2

リカバリモードには、そのイメージを提供するためのネットブートサーバー(OS Xサーバーアプリなど)が必要です

設定するか、バックアップインスタンスをUSBドライブにコピーしてローカルに接続することができます。

ネットブートの場合、使いやすさとソリューションの堅牢性の観点から、ソリューションへの移行としてスタジオ展開することをお勧めします。

また、ユーザーファイルとアプリケーションだけが必要な場合は、OSのクリーンインストールを行い、一時ユーザーアカウントを作成し、移行アシスタントを使用して、Macが独自のOSを実行して実際のユーザーとファイルをコピーすることができますネットワークマウント。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.