Make Time Machine menggunakan dua drive dari Terminal

3

Keinginan saya adalah memiliki dua backup Time Machine yang identik pada dua drive yang terpasang secara lokal yang berbeda. Pikiran pertama saya adalah klon melalui Carbon Copy Cloner, tetapi itu tidak akan melakukannya, karena Apple tidak akan membiarkan pihak ketiga menyalin sistem file yang sedang digunakan untuk backup Time Machine (itulah yang "kesalahan" -pesan katakan sebelum saya bahkan dapat memulai klon).

Alasan mengapa saya memerlukan pendekatan baris perintah adalah karena saya ingin memasukkan dua cadangan dalam rantai tugas di Carbon Copy Cloner.

Semua yang saya coba ke arah itu gagal (tidak ada bantuan yang ditemukan online sejauh ini), karena Time Machine akan selalu mulai membuat cadangan ke drive yang sama berulang kali. Jadi apa yang bisa saya katakan sejauh ini: tmutilbukan cara untuk pergi, tidak peduli pilihan apa yang saya pilih. Tapi mungkin aku melewatkan sesuatu?

Jika saya memulai pencadangan secara manual dengan mengklik "cadangan sekarang" di macOS (High Sierra 10.13.6), Time Machine akan mencadangkan ke drive 1 terlebih dahulu, jika saya mengkliknya lagi (setelah pencadangan selesai), pencadangan ke pengandar 2 Omong-omong: bevaviour yang sama jika saya mengatur jadwal melalui Time Machine Editor.

Jadi saya mencari cara Terminal untuk meniru pendekatan macOS untuk memulai cadangan, karena sepertinya ini adalah satu-satunya cara untuk membuat Time Machine menggunakan dua drive yang berbeda. tmutilhanya menggunakan tujuan terakhir, lagi dan lagi. Bahkan jika saya setdestinationmengemudi 2. Tapi sekali lagi: mungkin saya melewatkan sesuatu.

Kreiselblitz
sumber
1
Halo Kreiselblitz, selamat datang di Ask Different. Beberapa informasi tentang pengaturan Anda akan sangat membantu, apakah kedua disk cadangan terhubung secara bersamaan ke Mac Anda? Jika tidak, Anda dapat dengan mudah menambahkan kedua disk ke Time Machine dan memulai pencadangan dengan tmutil. tmutilakan memilih maka disk yang tersedia. Sudahkah Anda mencoba tmutil startbackup --destination <disk ID>? Ini akan memungkinkan Anda memilih disk tujuan (untuk mendapatkan ID disk, jalankan tmutil destinationinfo).
jaume

Jawaban:

1

Saya tidak berpikir menggunakan terminal untuk mengkonfigurasi Time Machine untuk membuat cadangan hingga 2 disk yang berbeda diperlukan. Jika Anda memiliki pengaturan Time Machine saat ini untuk membuat cadangan ke satu disk eksternal, Anda dapat kembali ke preferensi Time Machine di System Preferences dan pilih drive lain yang akan dicadangkan. Setelah melakukan ini, Anda akan diberikan opsi untuk menggunakan kedua drive untuk pencadangan Time Machine atau mengubah drive yang ada. Jika Anda memilih opsi untuk menggunakan dua drive terpisah, cadangan Time Machine akan mengganti drive tujuan untuk setiap cadangan. Setidaknya ini adalah opsi yang saya sajikan, sambil menggunakan dua Kapsul Waktu 3 tb yang terpisah.

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

wch1zpink
sumber
1

Terima kasih atas upaya dan bantuan Anda! Saya seharusnya mengklarifikasi pengaturan saya terlebih dahulu, maaf untuk itu! Saya sudah memiliki kedua drive yang terpasang secara lokal dan dipilih sebagai tujuan dalam preferensi sistem. Saya perlu perintah terminal yang telah saya jelaskan di posting awal saya: Saya ingin menjalankan skrip shell pendek, yang dapat saya lampirkan pada akhir tugas Carbon Copy Cloner selesai. Saya telah mencoba pendekatan Jaumes sekarang dan itu bekerja: tmutil startbackup --destination <disk id 1> --block; tmutil startbackup --destination <disk id 2> --block. Kenapa aku tidak melihat --destinationsebelumnya ?? Saya berlari man tmutilbeberapa kali. Terima kasih!

Sunting: orang lain membalas sementara itu: terima kasih! Saya akan mencoba --rotatependekatannya juga. Tapi jangan Anda gunakan --block? Jika tidak, ia hanya melompat ke perintah berikutnya dan tidak menunggu cadangan, atau backupd, untuk benar-benar selesai. Saya pikir itu akan menyebabkan kesalahan.

Kreiselblitz
sumber
1
Anda sepenuhnya benar - saya selalu memblokir, jadi saya lupa memasukkan pengetikan dari iPad saya: -)
bmike
Baiklah, caramu juga bekerja dengan baik! :-) Masalahnya adalah: Saya menggunakan --rotation"percobaan" saya sebelumnya dan tidak pernah berhasil. Tapi siapa yang tahu apa yang saya ketik.
Kreiselblitz
2
Luar biasa - Saya telah memberikan jawaban dan pertanyaan Anda. Kerja bagus Anda sekarang dapat memilih orang lain dua setelah posting pertama Anda di sini. Bagus akan - pastikan untuk membayarnya ke depan. Terutama wch1zpink - tangkapan layar dan pemikiran itu membutuhkan waktu. :-)
bmike
Terima kasih untuk suaranya, kawan! Forum yang bagus, saya seharusnya datang ke sini bertahun-tahun yang lalu. Akhirnya sebuah forum di mana jawaban pertama bukan hanya "mengapa Anda ingin melakukan itu?"
Kreiselblitz
1

Saya mengatur beberapa tujuan dan hanya memberitahu sistem untuk memutar, kemudian memilih drive lain jika sudah terpasang:

 tmutil startbackup --rotation --block

Saya sering memasang ini sehingga saya mendapatkan beberapa drive yang terhubung, keduanya menangkap interval cadangan sekarang (ish)

 tmutil startbackup --rotation --block; tmutil startbackup --rotation --block

Saya hanya menggunakan preferensi sistem GUI untuk menambahkan semua tujuan saya dan kemudian saya menggunakan terminal untuk me-mount dan meng-unmount volume yang ingin saya sertakan / kecualikan dari setiap peristiwa pencadangan rotasi potensial (atau waktu normal untuk pencadangan acara - yang default ke algoritme rotasi sebagai baik). Saya baru saja menetapkan tujuan dan pada dasarnya melupakannya.

bmike
sumber