الجواب المختصر: إذا كانت نسختك الاحتياطية مرآة، فستستبدل بأمانة كل ملف سليم بإصداره المشفّر في المرة التالية التي تعمل فيها، وستفعل ذلك دون أن يطلب منها أحد.
الإصدارات هي الدفاع كله. ليس قرصًا أفضل، ولا نسخًا أسرع: بل الاحتفاظ بالأمس إلى جانب اليوم.
تُبقي المرآة الوجهة مطابقة للمصدر. هذه مهمتها المعلنة وهي تؤديها جيدًا. السطر الذي يشغّله معظم الناس هو شكل من:
rsync -aE --delete ~/Documents/ /Volumes/Backup/Documents/
اقرأ --delete مرة أخرى وفي ذهنك صباح سيئ. معناه: اجعل النسخة الاحتياطية مطابقة، وأزل منها كل ما لم يعد موجودًا في المصدر.
افترض الآن أن شيئًا شفّر مجلد المستندات خلال الليل. كل ملف لا يزال موجودًا، بالأسماء نفسها وبنية المجلدات نفسها، ومحتوى مختلف. تعمل المرآة في ساعتها المعتادة، فترى ملفات تغيّر محتواها، وتنسخ المحتوى الجديد فوق القديم. لقد فعلت بالضبط ما طلبته منها. نسختك الاحتياطية الآن نسخة ثانية من الضرر.
أسقط --delete ولن يتحسن الأمر كثيرًا: يتوقف انتشار الحذف، لكن الملفات المعدّلة تبقى تُستبدل، لأن المرآة تحتفظ بإصدار واحد بالضبط من كل ملف.
هذه ليست مشكلة Terminal. إنها خاصية في أي شيء يحتفظ بنسخة واحدة.
القاسم المشترك أن أيًّا منها لا يفعل شيئًا خاطئًا. كلها تنشر بشكل صحيح تغييرًا لم يرده أحد.
النسخة الاحتياطية ذات الإصدارات تخزّن ما كان عليه الملف يوم الاثنين إلى جانب ما هو عليه يوم الجمعة. وحين يتبين أن نسخة الجمعة لا قيمة لها، تبقى نسخة الاثنين موجودة.
أمران يجعلان ذلك مفيدًا:
كُتبت قاعدة 3-2-1 لأعطال العتاد وهي تجيب عن هذا أيضًا: ثلاث نسخ، ونوعان من التخزين، وواحدة في مكان آخر. المهم هنا هو الجزء الأخير، وتحديدًا نسخة غير موصولة بشكل دائم.
القرص الموصول طوال الأسبوع يصل إليه أي شيء يعمل على Mac طوال الأسبوع. والقرص الموصول أيام الأحد يمكن الوصول إليه بضع ساعات في الأسبوع. هذا ليس متطورًا وهو معظم الفائدة العملية، ولهذا تبقى النصيحة المملة عن التناوب بين قرصين صحيحة.
يستحق الوضوح، لأن هذا هو الموضع الذي تبالغ فيه هذه الفئة من المنتجات في وعودها.
النسخة الاحتياطية لا تمنع حدوث أي شيء. لا تكتشف الأمر حين يبدأ، ولا تمنع عملية من الكتابة إلى ملفاتك، وليست بديلًا عن تحديث macOS وعدم تشغيل ما لا تثق به. أي شيء يُباع لك كحماية في هذا المجال يؤدي مهمة مختلفة عن المهمة الموصوفة في هذه الصفحة.
ما تفعله النسخة الاحتياطية هو جعل الضرر قابلًا للتراجع عنه. هذا ادعاء أصغر وأكثر فائدة.
يحتفظ Copy Shelter بالإصدارات، فتغيُّر ملف لا يستبدل ما كان عليه، وحذف ملف على Mac لا يزيله من النسخة الاحتياطية. يقرأ النسخة الاحتياطية من جديد ويتحقق من كل قطعة مقابل التجزئة التي خُزّنت بها، فيُبلَّغ عن النسخة التي أصبحت غير مقروءة بصمت. ويكتب إلى أكثر من وجهة إن أردت، ولا يحتسب إلا النسخ التي تحقق منها فعلًا.
لا يمنع شيئًا، ولا يكتشف شيئًا لحظة حدوثه. يمنحك السجل، والسجل هو الجزء الذي يعيدك إلى يوم الاثنين.
أفضل من المرآة، لأنه يحتفظ بالسجل: كل ساعة ليوم، وكل يوم لشهر، وكل أسبوع ما دامت هناك مساحة. تنبيهان. يخفف اللقطات القديمة كلما امتلأ القرص، فالعمق هو ما يسمح به القرص. والقرص الموصول دائمًا يمكن الوصول إليه دائمًا.
فقط إذا كان ما تضعه هناك نسخة احتياطية بإصدارات. النسخة المزامنة من ملفاتك الحية لن تفي بالغرض. مجلد المزامنة ينشر التغيير. أما مستودع النسخ الاحتياطي المكتوب في المجلد نفسه فلا، لأن الإصدارات القديمة كائنات منفصلة لا يصل إليها شيء من المصدر.
أطول مما تتوقع أن تلاحظ. ثلاثون يومًا تغطي خطأً تراه فورًا. وسنة تغطي المجلد الذي لم تفتحه منذ الربيع الماضي، وهو الذي يوقع الناس.
لا، ولا ينبغي لأي شيء يسمي نفسه نسخًا احتياطيًا أن يقول لك غير ذلك. يحتفظ بالإصدارات ويتحقق منها، فيصبح الضرر قابلًا للتراجع عنه. أما منعه فمهمة تحديث macOS، وعدم تثبيت ما لا تثق به، وألا تكون الشخص الذي يفتح المرفق.
قرص ثانٍ توصله مرة في الأسبوع، وتحفظه في مكان آخر، ولا تتركه موصولًا أبدًا، ليس مبالغة ويكلف تقريبًا ثمن وجبة سريعة. إنه أكثر شيء فعالية في هذه الصفحة.
ذو صلة: قاعدة 3-2-1، والنسخ الاحتياطي باستخدام rsync، والتحقق من أن النسخة الاحتياطية قابلة للقراءة.