Jawaban singkat: jika cadangan Anda adalah mirror, ia akan dengan setia mengganti setiap file baik dengan versi terenkripsinya saat berjalan berikutnya, dan melakukannya tanpa diminta.
Versi adalah seluruh pertahanannya. Bukan disk yang lebih baik, bukan salinan yang lebih cepat: menyimpan kemarin sekaligus hari ini.
Mirror menjaga tujuan tetap identik dengan sumber. Itulah tugasnya dan ia melakukannya dengan baik. Baris yang dijalankan kebanyakan orang adalah bentuk dari:
rsync -aE --delete ~/Documents/ /Volumes/Backup/Documents/
Baca lagi --delete sambil membayangkan pagi yang buruk. Artinya: samakan cadangan, dan hapus apa pun dari cadangan yang sudah tidak ada di sumber.
Sekarang bayangkan sesuatu telah mengenkripsi folder Dokumen Anda semalam. Setiap file masih ada, nama sama, struktur folder sama, isi berbeda. Mirror berjalan pada jam biasanya, melihat file yang isinya berubah, dan menyalin isi baru menimpa yang lama. Ia melakukan persis apa yang Anda perintahkan. Cadangan Anda kini menjadi salinan kedua dari kerusakan itu.
Hapus --delete dan hasilnya tidak jauh lebih baik: penghapusan berhenti menyebar, tetapi file yang berubah tetap ditimpa, karena mirror hanya menyimpan tepat satu versi setiap file.
Ini bukan masalah Terminal. Ini sifat dari apa pun yang menyimpan satu salinan.
Benang merahnya adalah tidak satu pun dari mereka melakukan kesalahan. Semuanya dengan benar menyebarkan perubahan yang tidak diinginkan siapa pun.
Cadangan berversi menyimpan isi file pada hari Senin sekaligus isinya pada hari Jumat. Saat salinan hari Jumat ternyata tidak berguna, salinan hari Senin masih ada.
Dua hal yang membuatnya berguna:
Aturan 3-2-1 dibuat untuk kerusakan perangkat keras dan kebetulan juga menjawab masalah ini: tiga salinan, dua jenis penyimpanan, satu di tempat lain. Yang penting di sini adalah bagian terakhir, khususnya salinan yang tidak terpasang terus-menerus.
Drive yang terpasang sepanjang minggu dapat dijangkau oleh apa pun yang berjalan di Mac sepanjang minggu. Drive yang dipasang setiap Minggu hanya dapat dijangkau beberapa jam per minggu. Itu tidak canggih dan itulah sebagian besar manfaat praktisnya, dan itulah sebabnya saran membosankan tentang merotasi dua drive terus terbukti benar.
Perlu dikatakan terus terang, karena di sinilah kategori ini melebih-lebihkan dirinya.
Cadangan tidak menghentikan apa pun. Cadangan tidak mendeteksi ancaman saat dimulai, tidak memblokir proses yang menulis ke file Anda, dan bukan pengganti untuk selalu memperbarui macOS dan tidak menjalankan hal yang tidak Anda percayai. Apa pun yang dijual kepada Anda sebagai perlindungan di bidang ini melakukan tugas yang berbeda dari yang dijelaskan di halaman ini.
Yang dilakukan pencadangan adalah membuat kerusakan dapat dibatalkan. Klaim yang lebih kecil, dan lebih berguna.
Copy Shelter menyimpan versi, sehingga perubahan file tidak menimpa isi sebelumnya, dan menghapus file di Mac tidak menghapusnya dari cadangan. Copy Shelter membaca kembali cadangan dan memeriksa setiap bagian dengan hash tempatnya disimpan, sehingga salinan yang diam-diam tidak dapat dibaca akan dilaporkan. Copy Shelter menulis ke lebih dari satu tujuan jika Anda mau, dan hanya menghitung salinan yang benar-benar sudah diverifikasi.
Cadangan tidak mencegah apa pun, dan tidak mendeteksi apa pun saat terjadi. Cadangan memberi Anda riwayat, dan riwayatlah yang membawa Anda kembali ke hari Senin.
Lebih baik daripada mirror, karena menyimpan riwayat: per jam selama sehari, harian selama sebulan, mingguan selama masih ada ruang. Dua catatan. Time Machine menipiskan snapshot lama saat disk penuh, jadi kedalamannya sebatas yang dimungkinkan disk. Dan drive yang terpasang permanen dapat dijangkau secara permanen.
Hanya jika yang Anda simpan di sana adalah cadangan berversi. Salinan tersinkron dari file aktif Anda tidak akan membantu. Folder sinkronisasi menyebarkan perubahan. Repositori cadangan yang ditulis ke folder yang sama tidak, karena versi lama adalah objek terpisah yang tidak dapat dijangkau apa pun di sumber.
Lebih lama dari yang Anda kira akan menyadarinya. Tiga puluh hari mencakup kesalahan yang langsung terlihat. Setahun mencakup folder yang belum Anda buka sejak musim semi lalu, dan justru folder itulah yang menjebak orang.
Tidak, dan apa pun yang menyebut dirinya cadangan seharusnya tidak berkata sebaliknya. Copy Shelter menyimpan versi dan memverifikasinya, sehingga kerusakan dapat dibatalkan. Mencegahnya adalah tugas memperbarui macOS, tidak menginstal hal yang tidak Anda percayai, dan tidak menjadi orang yang membuka lampiran itu.
Drive kedua yang Anda pasang seminggu sekali, simpan di tempat lain, dan tidak pernah dibiarkan terpasang tidaklah berlebihan dan harganya sekitar seporsi makanan bungkus. Itulah hal paling efektif di halaman ini.
Terkait: aturan 3-2-1, mencadangkan dengan rsync, dan memeriksa cadangan dapat dibaca.