الصفحة الرئيسية » howto » هل من الآمن استخدام محرك أقراص ثابت أثناء تشغيل rsync؟

    هل من الآمن استخدام محرك أقراص ثابت أثناء تشغيل rsync؟

    إذا كنت قد بدأت للتو في استخدام rsync لأول مرة ولديك عدة محركات أقراص ثابتة كبيرة لإجراء نسخ احتياطية منها ، فهل من الآمن استخدام واحد أو أكثر منها أثناء العملية الطويلة؟ إن سؤال SuperUser Q & A اليوم لديه إجابة على سؤال القارئ القلق.

    تأتي جلسة الأسئلة والأجوبة اليوم مقدمة من SuperUser-a subdivision of Stack Exchange ، وهي مجموعة مجتمعية مدفوعة من مواقع Q & A.

    السؤال

    قارئ SuperUser يريد الجميع معرفة ما إذا كان من الآمن استخدام محرك أقراص ثابتة أثناء تشغيل rsync:

    أخطط لنسخ مجموعتي من محركات الأقراص الصلبة الكبيرة باستخدام rsync وتوقع أن الأمر سيستغرق بضعة أيام. هل من الآمن استخدام محرك الأقراص الصلبة الأصلي (إضافة ملفات) أثناء عمل rsync أو من الأفضل ترك محركات الأقراص الثابتة دون تغيير حتى يتم الانتهاء تمامًا من rsync?

    هل من الآمن استخدام محرك أقراص ثابت أثناء تشغيل rsync?

    الاجابة

    مساهم SuperUser Michael Kjorling لديه الإجابة لنا:

    كما أشار آخرون بالفعل ، فمن الآمن قراءة من القرص المصدر أو استخدام القرص الهدف خارج الدليل الهدف أثناء تشغيل rsync. كما أنه آمن للقراءة داخل الدليل المستهدف ، خاصةً إذا كان الدليل الهدف يتم نشره حصريًا بواسطة تشغيل rsync.

    غير أن ما لا يكون آمنًا بشكل عام هو الكتابة داخل الدليل المصدر أثناء تشغيل rsync. "الكتابة" هي أي شيء يقوم بتعديل محتوى الدليل المصدر أو أي دليل فرعي منه ، بحيث يتضمن تحديثات الملف ، والحذف ، والإبداع ، إلخ..

    إن القيام بذلك لن يكسر أي شيء في الواقع ، لكن التغيير قد يحصل أو لا يتم التقاطه بالفعل من قبل rsync للنسخ إلى الموقع المستهدف. يعتمد ذلك على نوع التغيير ، سواء قام rsync بمسح ذلك الدليل المعين حتى الآن ، وما إذا كان rsync قد قام بنسخ الملف أو الدليل المعني بعد.

    هناك طريقة سهلة حول ذلك ، ولكن. بمجرد الانتهاء من rsync ، قم بتشغيله مرة أخرى باستخدام نفس المعلمات (إلا إذا كان لديك بعض معلمات الحذف غير التقليدية ؛ إذا قمت بذلك ، فكن أكثر حذراً). سيؤدي القيام بذلك إلى rsync لإعادة فحص المصدر ونقل أي اختلافات لم يتم التقاطها أثناء التشغيل الأصلي.

    يجب أن ينقل تشغيل الثاني فقط الاختلافات التي حدثت أثناء تشغيل rsync السابق ، وعلى هذا النحو ، سيتم إكمالها بشكل أسرع. وبالتالي ، يمكنك أن تشعر بالحرية لاستخدام الكمبيوتر بشكل طبيعي أثناء التشغيل الأول ، ولكن يجب تجنب إجراء أي تغييرات قدر الإمكان على المصدر أثناء التشغيل الثاني. إذا استطعت ، ففكر بشدة في إعادة تركيب نظام الملفات المصدر للقراءة فقط قبل بدء تشغيل rsync الثاني (شيء مثل mount -o ro ، يجب أن يقوم remount / media / source).


    هل لديك شيء تضيفه إلى الشرح؟ الصوت قبالة في التعليقات. هل ترغب في قراءة المزيد من الإجابات من مستخدمي Stack Exchange الآخرين المحترفين بالتكنولوجيا؟ تحقق من موضوع المناقشة الكامل هنا.

    صورة الائتمان: لقطات من لينكس (فليكر)