Time Machine dibuat oleh Apple untuk menjadi metode simpel yang mudah digunakan untuk mencadangkan data Mac Anda. Meskipun beberapa opsi untuk mengonfigurasi dan mengendalikan Time Machine muncul di System Preferences OS X, tingkat fungsionalitas keseluruhan yang diberikan kepada pengguna melalui GUI masih kurang, dan cocok dengan mentalitas "Nyala / Mati" Apple untuk layanan tersebut. Untungnya, perusahaan menyertakan metode yang lebih rinci untuk mengendalikan Time Machine melalui Terminal. Inilah cara menjadi pengguna listrik Time Machine!
Say Hello to Time Machine Utility
Semua keajaiban Time Machine dikendalikan oleh tmutil, atau Time Machine Utility. Inilah yang akan Anda akses melalui Terminal untuk mengontrol dan mengonfigurasi layanan, tetapi, seperti kebanyakan perintah Terminal, Anda harus mengetahui kata kerja dan sintaks untuk memberikan instruksi perintah yang dapat dimengerti. Hampir semua yang perlu Anda ketahui dapat ditemukan di halaman manual perintah, yang dapat diakses dengan mengetik berikut ini di Terminal:
man tmutil
Sebagai alternatif, Anda dapat mengakses halaman manual Time Machine Utility di Apple Developer Library Apple, memungkinkan Anda untuk melihat manual di jendela browser terpisah saat Anda bekerja di dalam Terminal.
Halaman manual menjelaskan apa yang dilakukan perintah dan bagaimana menggunakannya melalui serangkaian kata kerja, lokasi, dan sintaks yang benar. Membaca daftar fungsi, Anda akan melihat opsi yang berkisar dari yang sederhana - menghidupkan atau mematikan Time Machine - ke yang lebih kompleks - memeriksa untuk melihat apakah file atau folder tertentu dikecualikan dari cadangan, secara manual mengaitkan drive cadangan dengan drive sumber baru, dan membandingkan dua cadangan untuk melihat apa yang berubah. Fungsi-fungsi yang ditawarkan oleh kategori yang terakhir biasanya hanya tersedia melalui Terminal dan sering membantu selama pemecahan masalah lanjut.
Aktifkan dan Nonaktifkan Mesin Waktu
Beberapa perintah memerlukan hak akses root, jadi Anda harus mengawali perintah dengan sudo ("superuser do") dan kemudian memasukkan kata sandi administratif saat diminta. Misalnya, kita akan mulai dengan perintah sederhana untuk menonaktifkan Time Machine. Karena manual mengidentifikasi ini sebagai perintah yang memerlukan hak akses root, kami akan mengetik yang berikut ini di Terminal dan kemudian tekan Return:
sudo tmutil nonaktifkan
Setelah memasukkan kata sandi admin kami dan menekan Return sekali lagi, kami akan menemukan bahwa Time Machine sekarang dinonaktifkan di Mac kami.
Kecualikan File & Folder Tertentu
Selanjutnya, mari kita coba sesuatu yang sedikit lebih maju, seperti mengecualikan item dari cadangan Time Machine. Sebagai contoh kami, kami akan menggunakan folder di Desktop kami yang disebut "Scratch." Kami tidak ingin folder itu, atau kontennya, termasuk dalam cadangan kami. Untuk mencapai ini, kembali ke Terminal dan gunakan kata kerja "addexclusion" dari Time Machine Utility (ganti jalur direktori dengan path ke file, folder, atau volume Anda sendiri ketika menggunakan perintah ini):
tmutil addexclusion "/ Users / TekRevue / Desktop / Scratch"
Ini cukup mudah untuk dilakukan di panel Preferensi Sistem Mesin Waktu, tapi di sini adalah contoh di mana perintah Terminal lebih kuat: menggunakan perintah di atas, Time Machine akan menggunakan metode lokasi-independen (atau "lengket") untuk mengecualikan file atau folder yang diidentifikasi. Itu berarti bahwa jika kita menjalankan perintah di atas, tetapi kemudian memindahkan folder Scratch ke lokasi lain di Mac kita, itu masih akan dikecualikan selama backup Time Machine.
Jika Anda ingin mengecualikan item hanya dari lokasi tertentu, Anda dapat menambahkan opsi pada perintah, dalam hal ini, untuk memberi tahu Time Machine untuk menggunakan metode pengecualian jalur tetap. Dalam contoh kami, folder Scratch digunakan untuk item sementara yang sepertinya tidak akan kami simpan. Tetapi jika kita berubah pikiran dan memindahkan file dari Scratch ke, katakanlah, folder Documents kita, kita masih ingin itu dicadangkan. Ini adalah kasus yang sempurna untuk metode pengecualian jalur tetap. Untuk mengaktifkan ini, kami akan mengetik perintah yang sama seperti di atas dan juga menambahkan opsi. Perhatikan bahwa ini membutuhkan hak akses root sehingga kami juga akan menggunakan awalan sudo:
sudo tmutil addexclusion -p "/ Users / TekRevue / Desktop / Scratch"
Jika kita berubah pikiran tentang pengecualian apa pun, kita bisa menjalankan kembali perintah dan mengganti "addexclusion" dengan "removeexclusion:"
tmutil removeexclusion "/ Users / TekRevue / Desktop / Scratch"
Lihat Log Perubahan Seiring Waktu
Anda juga dapat menggunakan Time Machine Utility untuk melihat dan menganalisis penggunaan dan perubahan seiring waktu. Perintah "calculrift" melihat setiap snapshot Time Machine dan menghitung perbedaan dalam ukuran file: berapa banyak data yang ditambahkan selama cadangan, berapa banyak yang dihapus, dan berapa banyak yang diubah. Untuk mendapatkan informasi ini, ketikkan perintah berikut (perhatikan bahwa Anda mungkin atau mungkin tidak memerlukan hak akses root untuk perintah ini tergantung pada konten cadangan Time Machine Anda):
tmutil dihitung
Ketik, atau lebih baik seret dan jatuhkan, lokasi lokasi cadangan Mesin Waktu Mac Anda di tempat penampung yang dikurung di atas. Perhatikan bahwa ini bukan folder Backups.backupdb tingkat atas Anda, melainkan lokasi masing-masing Mac Anda, yang secara default terletak satu tingkat di bawah. Dalam kasus kami, drive Time Machine kami dengan tepat diberi label "Time Machine" dan Mac kami diberi label "iMac, " jadi kami mengetik:
tmutil dihitung ““ / Volume / Mesin Waktu / Backups.backupdb / iMac ”
Output dari perintah ini dapat memakan waktu lama tergantung pada berapa banyak foto yang Anda miliki dan seberapa cepat drive Time Machine Anda. Setelah selesai, Anda akan mendapatkan laporan individual tentang perubahan selama setiap snapshot serta laporan akhir tentang perubahan rata-rata di semua snapshot.
Kaitkan Drive Baru dengan Cadangan Mesin Waktu yang Ada
Apple mengonfigurasikan Time Machine untuk mengidentifikasi drive sumber dengan pengidentifikasi unik (UUID), sesuatu yang ditetapkan saat drive diformat dan sistem file baru dibuat. Time Machine tidak akan secara bertahap mencadangkan drive baru ke kumpulan snapshot yang ada; alih-alih itu akan membuat titik cadangan terpisah saat diaktifkan dan membuat cadangan semuanya lagi. Ini biasanya berfungsi dengan baik, dan membantu mencegah data Time Machine kritis agar tidak tercampur di antara drive jika Anda menghubungkan drive Time Machine eksternal Anda ke komputer lain, misalnya.
Tetapi bagaimana jika drive sistem Mac Anda mulai gagal dan Anda mengkloning data ke drive baru? Atau bagaimana jika Anda baru saja memulihkan Mac baru dari cadangan Time Machine? Dalam kedua kasus, sebagian besar pengguna ingin terus menggunakan cadangan Time Machine yang sudah ada alih-alih mulai dari awal tetapi, karena setiap drive baru atau yang diformat ulang memiliki UUID yang berbeda, Time Machine tidak akan mengenalinya.
Untuk mengatasi masalah ini, Anda dapat mengaitkan cadangan Time Machine secara manual dengan drive baru menggunakan perintah "relatedisk". Untuk memulai, jelajahi drive cadangan Time Machine Anda dan temukan snapshot terbaru, yang seharusnya berada di /Volumes//Backups.backupdb//Latest/.
Selanjutnya, buka Terminal, ketik perintah berikut, dan tekan Return. Gunakan jalur di atas untuk "Volume Foto" dan jalur drive baru atau yang diformat sebagai "Sumber:"
sudo tmutil relatedisk "" ""
Dalam contoh iMac kami, perintahnya adalah:
sudo tmutil relatedisk “/ Volume / Sistem” “/ Volume / Time Machine / Backups.backupdb / iMac / System”
Anda harus memasukkan kata sandi admin Anda, tetapi setelah melakukannya, Anda akan menemukan bahwa Time Machine sekarang memperlakukan drive baru Anda persis sama dengan drive lama Anda, dan cadangan Anda akan bertambah alih-alih cadangan lengkap dari awal. Ini dapat menghemat waktu dan memungkinkan Anda untuk mengakses dan mengembalikan data yang lebih lama.
Terus Menjelajahi
Ada banyak lagi fungsi dan perintah Utilitas Mesin Waktu untuk dijelajahi, jadi lihat halaman manual untuk info lebih lanjut. Anda juga dapat menggunakan perintah ini bersama dengan AppleScripts untuk membuat hampir semua alur kerja kustom yang dapat Anda pikirkan.
Apple mungkin membuat Time Machine tampak sederhana, tetapi dengan sedikit eksperimen di Terminal dengan tmutil, Anda dapat membuka kunci kekuatan sebenarnya.
