Bagaimana cara mengembalikan sistem dari drive jaringan?

12

Saya memiliki MacBook Pro 2014.

Saya ingin memulihkan OS saya dari cadangan Time Machine yang pada volume jaringan bersama.

Ketika saya memulai kembali dalam pemulihan (Apple-Opt-R), boot dari internet, tetapi jika saya mencoba untuk memulihkan dari cadangan Time Machine, gagal melihat server di mana volume bersama.

Apakah saya perlu mencatat / me-mount share?

Dan
sumber

Jawaban:

27

PEMBARUAN: Pada versi terbaru dari macOS (diuji dengan High Sierra 10.13.4), Anda dapat memulihkan dari drive jaringan langsung dari opsi "Restore from Time Machine Backup" dalam mode pemulihan. Langkah-langkah berikut ini tidak diperlukan (tetapi sangat luar biasa!).


Prasyarat:

- akun admin & kata sandi
- AFP / SMB-share & alamat IP server

  1. Boot Komputer ke Mode Pemulihan.
  2. Buka Terminal di menu Utilities
  3. Saat diminta, masukkan: cd /Volumes
  4. Buat sub-direktori dalam Volume sebagai titik pemasangan untuk bagikan mesin waktu Anda:
    mkdir TimeMachine
  5. Memasukkan cd TimeMachine
  6. Masukkan pwd. pwd harus menampilkan / Volume / TimeMachine
  7. Pasang berbagi jaringan dengan nama login admin & kata sandi Anda:

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

    Jika kata sandi Anda mengandung karakter miring seperti: @ \ / penggunaan URL encoding untuk melindungi mereka

  8. Masukkan: ls -la. Catat nama yang tepat dari sparsebundle Anda.
  9. Masukkan: hdid /Volumes/TimeMachine/NameOfYourSparseBundle. Anda dapat memasukkan huruf pertama dari nama sparsebundle lalu tekan TAB. Tab yang memukul harus secara otomatis melengkapi nama sparsebundle Time Machine. Itu mungkin tidak terlihat sama seperti di atas karena lolos dari spasi dan karakter khusus.
  10. Setelah melengkapi nama secara otomatis, tekan kembali. Jika Anda kembali ke prompt sparsebundle telah dibuka.
  11. Masuk exitdan keluar Terminal.
    Contoh langkah 3-11:

    masukkan deskripsi gambar di sini

  12. Pilih Restore From Time Machine Backupdan klik Lanjutkan.

    masukkan deskripsi gambar di sini

  13. Setelah pencarian, itu akan menampilkan direktori Time Machine Backups sebagai volume yang berisi cadangan Anda. Pilih itu (dalam contoh saya 'Cadangan Mesin Waktu') dan klik Lanjutkan.

    masukkan deskripsi gambar di sini

  14. Di layar berikutnya Anda akan melihat semua cadangan yang dapat Anda pulihkan dari daftar berdasarkan waktu dan tanggal.

    masukkan deskripsi gambar di sini

  15. Pilih cadangan yang ingin Anda pulihkan dan lanjutkan dan akhirnya pilih disk tujuan Anda:

    masukkan deskripsi gambar di sini

klanomath
sumber
Saya benar-benar mencoba semua yang sebelumnya ... tetapi mountperintah memberi saya kesalahan ini: mount_afp: AFPMountURL returned error -5023, errno is -5023- yang memberi bahkan ketika saya mencoba untuk me-mount ketika TIDAK dalam pemulihan.
Dan
AH! Saya menemukan jawabannya. Kata sandi saya memiliki \ di dalamnya ... jadi saya perlu mengutip afp:..string. Semoga itu akan bekerja dalam pemulihan juga.
Dan
@ Ze'ev itu tidak bagus. apakah Anda memiliki hak admin di server?
klanomath
@ Ze'ev saya tidak punya masalah menggunakan ini dengan kata sandi biasa (= tidak mengandung karakter "terlarang" seperti: @ \ /)
klanomath
Tidak yakin apa yang Anda katakan. Kata sandi saya TIDAK memiliki \ di dalamnya, jadi saya menempatkan tanda kutip tunggal di sekitar afp://...bagian perintah. Dan itu berhasil. Namun, setelah sampai ke bagian pemulihan, dikatakan ada 930GB gratis di HD saya, ketika hanya ada 215GB. Itu membuatku takut. Ada yang tahu kenapa?
Dan
4

Jawaban di atas agak terlalu rumit untuk seleraku. Saya benar-benar mencoba jawaban klanomath dan gagal, mungkin karena saya memiliki cadangan terenkripsi pada jaringan berbagi. Tetapi mungkin juga ada hubungannya dengan enkripsi URL yang salah.

Namun ada cara yang jauh lebih mudah. Dalam langkah ini:

masukkan deskripsi gambar di sini

instal ulang OS X Anda.

Setelah itu selesai asisten migrasi harus muncul atau jika tidak, seseorang dapat membuat pengguna, masuk dan kemudian mulai asisten migrasi dengan tangan.

Di asisten migrasi:

Asisten Migrasi

pilih "Dari Mac, cadangan Time Machine, atau disk startup". Klik Lanjutkan, dan pilih "Server lain". Ini akan memungkinkan Anda untuk memasukkan alamat volume dan akan meminta Anda untuk kata sandi, jika Anda menggunakan cadangan terenkripsi.

Setelah itu Anda dapat memilih apa yang akan dipulihkan. Hati-hati, jika pengguna yang Anda buat setelah instalasi memiliki nama yang sama dengan yang Anda gunakan di cadangan, akan ada konflik. Anda kemudian harus memilih, apakah Anda ingin terus menghapus pengguna atau menyimpan data.

scentia
sumber
Saya mencoba metode ini terlebih dahulu setelah membaca pengantar "ada cara yang lebih mudah" - Jika ini akan berhasil, tentu lebih mudah daripada metode @ klanomath. Ketika saya melakukan ini, ia langsung menemukan jaringan berbagi mac saya di perangkat penyimpanan jaringan Synology saya dan saya memulihkan sekarang. Sangat, sangat mudah.
Doug Harris
Anda harus memasukkan nama server dan berbagi di kotak disk lain, mis. afp://server-name/share, dan kemudian akan menemukan disk.
Kevin Kuszyk
2

Mode pemulihan memerlukan server netboot (seperti aplikasi server OS X ) untuk menyajikan gambar itu.

Anda dapat mengaturnya atau menyalin contoh cadangan ke drive USB dan menghubungkannya secara lokal.

Untuk netboot, saya akan merekomendasikan menggunakan studio sebagai solusi untuk Anda dalam hal kemudahan penggunaan dan kekokohan solusi.

Selain itu, jika Anda hanya memerlukan file dan aplikasi pengguna, Anda dapat melakukan instalasi OS yang bersih dan kemudian membuat akun pengguna sementara dan menggunakan asisten migrasi untuk menyalin pengguna dan file yang sebenarnya setelah Mac dapat menjalankan OS sendiri untuk menjalankan pemasangan jaringan.

bmike
sumber