Di Mac saya, saya baru-baru ini
- diubah menjadi hard drive baru (mis. setelah kegagalan hard drive) atau
- memigrasikan partisi boot ke yang lain
Apa yang harus saya lakukan untuk mendapatkan Time Machine dengan benar mencadangkan data saya lagi? Itu tidak lagi melakukan backup tambahan.
macos
backup
time-machine
slhck
sumber
sumber
Jawaban:
Menggunakan tmutil
Penafian: Saya memindai
tmutil
manpage dan lakukan langkah-langkah ini. Mesin waktu sepertinya akan kembali dengan senang sekarang. Saya tidak tahu apakah semua langkah ini diperlukan, atau apakah saya melakukannya dengan urutan yang benar. YMMV.Pertama-tama nonaktifkan Time Machine
Ini memberitahu Time Machine untuk membuat cadangan
MACINTOSH_HD
volume baru ke/Volumes/TIME_MACHINE_VOLUME/Backups.backupdb/COMPUTER_NAME/Latest/MACINTOSH_HD/
yang merupakan repositori cadangan lama untuk volume lama. Dalam kasus saya, volume lama dan baru keduanya memiliki nama yang sama.Ini menghubungkan repositori cadangan lama ke volume baru.
Lalu lari:
Untuk membuat daftar cadangan, jika di atas telah berfungsi Anda harus melihat semua cadangan yang Anda miliki untuk volume lama.
sumber
0. Catatan
Pertama, nonaktifkan Time Machine. Kemudian, pastikan Anda memiliki cadangan dari barang-barang penting Anda dan jangan hanya mengandalkan disk Time Machine. Anda dapat merusak barang-barang di sini.
Perhatikan juga bahwa Anda hanya harus melakukan ini jika Anda ingin memiliki cadangan tambahan lagi. Jika Anda tidak peduli dengan cadangan sebelumnya, Anda dapat melewati hal ini dan biarkan Time Machine membuat yang kedua.
1. Prasyarat
Bagaimanapun: Anda membutuhkan
fsaclctl
perintah untuk langkah-langkah berikut. Jika Anda berada di Snow Leopard, Anda bisa mendapatkannya dari disk instalasi Leopard . Di Leopard, sudah termasuk (lewati ke bagian berikutnya).Anda juga dapat mengunduh paket sini atau sini . Ekstrak, klik kanan EnableACLs.app dan pilih "Tampilkan Isi Paket". Navigasi ke Isi / Sumber Daya dan salin
fsaclctl
ke folder Beranda Anda (/Users/<your-username>
).2. Cari tahu UUID baru Anda
Buka Disk Utility.app , dan pilih Info pada disk Mac Anda. Di sini, salin UUID Anda di tempat lain. Anda akan membutuhkannya nanti.
3. Periksa UUID lama Anda
Kemudian, buka terminal dan buka cadangan terbaru pada disk TM Anda:
Menggantikan
time-machine>
dan<your-mac-name>
masing-masing dengan nama Volume Mesin Waktu Anda dan nama Mac Anda. Sekarang, mari cari tahu UUID yang saat ini disimpan di disk Anda:Ganti ini dengan nama aktual partisi Anda (dalam tangkapan layar saya, itu adalah "Macintosh HD"). Seperti yang Anda lihat, dalam kasus saya cocok dengan UUID. Dalam kasus Anda, mereka tidak akan melakukannya.
Jika ya, berhenti di sini, mungkin ada masalah lain!
4. Ganti UUID pada volume Time Machine
Anda sekarang harus menonaktifkan perlindungan ACL pada drive menggunakan
fsaclctl
perintah.Jika Anda menyalinnya ke folder Beranda Anda, gunakan ini sebagai gantinya:
Sekarang, ini adalah garis kritis. Anda perlu menimpa UUID lama ke salah satu disk Anda saat ini (mis. Yang ditemukan melalui Disk Utility). Ganti
XXX…
dengan UUID yang Anda salin di awal.Jadi ini mungkin terlihat seperti:
Setelah selesai, aktifkan kembali ACL:
Seperti sebelumnya, jika Anda baru saja menyalinnya ke folder Beranda Anda, lakukan ini sebagai gantinya:
Jangan lupa untuk mengaktifkan kembali Time Machine dan melihat apakah itu berfungsi sekarang. Perhatikan bahwa pencadangan berikutnya mungkin memakan waktu cukup lama, bahkan beberapa jam.
Saya melakukan prosedur yang sama sekali, yang menjadi perlu setelah mengganti papan logika Mac saya.
Ini dikumpulkan dari:
sumber
Mengenai 10.7+:
Harap dicatat bahwa jawaban yang diuraikan slhck TIDAK berlaku untuk 10.7 ke atas. Untuk 10.7+, lihat
tmutil
halaman manual, bagianinheritbackup
danassociatedisk
.sumber
Dalam kasus saya jawaban di atas banyak membantu tetapi saya memodifikasinya sedikit.
Sebelum membaca ini saya coba gunakan warisan perintah tetapi meskipun tidak selesai dengan kesalahan mesin waktu masih tidak melihat disk saya dan sparsebundle saya sebagai cadangan.
Apa yang dibutuhkan pertama kali adalah penetapan tujuan perintah. dan sekarang saya menulis ini sebagai cadangan Time Machine saya sedang diperbarui!
Jadi pada akhirnya saya pertama kali melakukannya:
lalu:
sumber