Come ripristinare il sistema dall'unità di rete?


12

Ho un MacBook Pro 2014.

Voglio ripristinare il mio sistema operativo da un backup di Time Machine che si trova su un volume di rete condiviso.

Quando riavvio in recovery (Apple-Opt-R), si avvia da Internet, ma se provo a ripristinare dal backup di Time Machine, non riesce a vedere il server in cui si trova il volume condiviso.

Devo registrare / montare la condivisione in qualche modo?

Risposte:


27

AGGIORNAMENTO: Nelle versioni recenti di macOS (testato con High Sierra 10.13.4) è possibile ripristinare da un'unità di rete direttamente dall'opzione "Ripristina da Time Machine Backup" in modalità di ripristino. I seguenti passaggi non sono richiesti (ma sono super fantastici!).


Prerequisiti:

- account amministratore e password
- condivisione AFP / SMB e indirizzo IP del server

  1. Avviare il computer in modalità di ripristino.
  2. Apri Terminale nel menu Utilità
  3. Al prompt inserire: cd /Volumes
  4. Crea una sottodirectory in Volumi come punto di montaggio per la condivisione della macchina del tempo:
    mkdir TimeMachine
  5. accedere cd TimeMachine
  6. Enter pwd. pwd dovrebbe mostrare / Volumes / TimeMachine
  7. Montare la condivisione di rete con il nome utente e la password dell'amministratore:

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

    Se la password contiene caratteri traballante come: @ \ / uso URL codifica per proteggere i loro

  8. Invio: ls -la. Nota il nome esatto del tuo sparsebundle.
  9. Invio: hdid /Volumes/TimeMachine/NameOfYourSparseBundle. Puoi inserire le prime lettere del nome sparsebundle e poi premere TAB. La scheda Colpire dovrebbe completare automaticamente il nome sparsebundle di Time Machine. Potrebbe non apparire come sopra poiché sfugge a spazi e caratteri speciali.
  10. Dopo aver completato automaticamente il nome, premi Invio. Se ritorni al prompt, lo sparsebundle è stato aperto.
  11. Immettere exite uscire dal Terminale.
    Esempi di passaggi 3-11:

    inserisci qui la descrizione dell'immagine

  12. Seleziona Restore From Time Machine Backupe fai clic su Continua.

    inserisci qui la descrizione dell'immagine

  13. Dopo una ricerca, dovrebbe mostrare la directory dei backup di Time Machine come volume che contiene il backup. Selezionalo (nel mio esempio "Backup Time Machine") e fai clic su Continua.

    inserisci qui la descrizione dell'immagine

  14. Nella schermata successiva vedrai tutti i backup che puoi ripristinare elencati per data e ora.

    inserisci qui la descrizione dell'immagine

  15. Seleziona il backup che desideri ripristinare e continua e infine scegli il disco di destinazione:

    inserisci qui la descrizione dell'immagine


In realtà ho provato tutto ciò in precedenza ... ma il mountcomando mi dà questo errore: mount_afp: AFPMountURL returned error -5023, errno is -5023- che dà anche quando provo a montare quando NON in recupero.
Dan,

AH! L'avevo capito. La mia password ha un \ in esso ... quindi devo citare la afp:..stringa. Spero che funzionerà anche nel recupero.
Dan,

@ Ze'ev non va bene. hai diritti di amministratore sul server?
klanomath,

@ Ze'ev non ho avuto problemi ad usarlo con una password normale (= non contenente caratteri "proibiti" come: @ \ /)
klanomath,

Non sono sicuro di quello che stai dicendo. La mia password ha un \ in esso, quindi ho messo virgolette singole intorno alla afp://...parte del comando. E ha funzionato. Tuttavia, arrivando alla parte di ripristino, ha detto che c'erano 930 GB gratuiti sul mio HD, quando ci sono solo 215 GB. Questo mi ha spaventato. Qualche idea sul perché?
Dan,

4

Le risposte di cui sopra sono un po 'troppo complicate per i miei gusti. In realtà ho provato la risposta di klanomath e ho fallito, forse perché ho un backup crittografato sulla condivisione di rete. Ma potrebbe anche avere a che fare con una crittografia URL errata.

Tuttavia c'è un modo molto più semplice. In questo passaggio:

inserisci qui la descrizione dell'immagine

basta reinstallare il tuo OS X.

Al termine, l'assistente per la migrazione dovrebbe essere pop-up o, in caso contrario, è possibile creare un utente, accedere e avviare manualmente l'assistente per la migrazione.

Nell'assistente per la migrazione:

Assistente alla migrazione

scegli "Da Mac, backup di Time Machine o disco di avvio". Fai clic su Continua e scegli "Altro server". Ciò ti consentirà di inserire l'indirizzo del volume e ti chiederà la password, nel caso in cui tu abbia utilizzato un backup crittografato.

Dopodiché puoi scegliere cosa recuperare. Attenzione, se l'utente creato dopo l'installazione ha lo stesso nome di quello utilizzato nel backup, si verificherà un conflitto. Sarà quindi necessario scegliere se si desidera continuare a eliminare l'utente o conservare i dati.


Ho provato questo metodo prima di aver letto l'introduzione "c'è un modo molto più semplice" - Se funzionasse, sembra certamente più semplice del metodo di @ klanomath. Quando l'ho fatto, ha trovato immediatamente la mia condivisione di rete mac sul mio dispositivo di archiviazione di rete Synology e ora sto ripristinando. Molto, molto facile.
Doug Harris,

Devi inserire il nome del server e condividerlo nell'altra casella del disco, ad es. afp://server-name/sharee quindi troverà il disco.
Kevin Kuszyk,

2

La modalità di ripristino richiede un server netboot (come l' app per server OS X ) per pubblicare quell'immagine.

È possibile configurarne uno oppure copiare l'istanza di backup su un'unità USB e collegarla localmente.

Per netboot, consiglierei deploy studio come soluzione per la semplicità d'uso e la solidità della soluzione.

Inoltre, se hai solo bisogno di file utente e applicazioni, potresti fare un'installazione pulita del sistema operativo e quindi creare un account utente temporaneo e utilizzare Assistente migrazione per copiare l'utente reale e i file una volta che il Mac può eseguire il proprio sistema operativo per eseguire il montaggio in rete.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.