سؤال مقارنة بين أدوات النسخ الاحتياطي


هذا السؤال موجود لأنه له أهمية تاريخية ، ولكن لا يعتبر ذلك سؤالًا جيدًا حول الموضوع لهذا الموقعلذا يرجى عدم استخدامه كدليل على طرح أسئلة مماثلة هنا. في حين يتم تشجيعك على المساعدة في الحفاظ على إجاباته ، يرجى إدراك أن الأسئلة "الكبيرة" لا يُسمح بها عمومًا على Ask Ubuntu وسيتم إغلاقها في مركز المساعدة.

النسخ الاحتياطي مهم للغاية. من الواضح أنه لا يوجد أفضل أداة للنسخ الاحتياطي ، لكن المقارنة بين الخيارات ستكون شيقة للغاية.

  • واجهة رسومية؟ سطر الأوامر؟
  • النسخ الاحتياطي التزايدي؟
  • النسخ الاحتياطي التلقائي؟
  • طريقة التثبيت: في المستودعات القياسية؟ المؤسسة العامة للتقاعد؟

325


الأصل


أود أن أقول أن الحل النسخ الاحتياطي يعتمد على ما كنت تستخدم الجهاز الذي يتم النسخ الاحتياطي ل. مجموعة من المشاريع / القوانين المهمة / المدرسية لديها مجموعة مختلفة من الاحتياجات من جهاز كمبيوتر يخزن كمية غير مرتبة من الإباحية والموسيقى. في إعداد منزلي ، لدي برنامج نصي صغير يدعم بضع مجلدات لا أرغب في خسارتها ، وهو يفعل ذلك بشكل متزايد. يحصل جهاز الكمبيوتر المحمول الخاص بي على كل شيء احتياطيًا إلى خادم ولم يتم ترك أي مهمة مهمة على الإطلاق على أية حال. - Toby
إنها ليست مقارنة بين الميزات ، ولكن قد يساعد هذا الاستطلاع في: webupd8.org/2010/05/best-linux-backup-tool-software.html قراءة التعليقات أيضا! - Alin Andrei


الأجوبة:


ديجا دوب  Install Déjà Dup

Déjà Dup (من Ubuntu 11.10) مثبت بشكل افتراضي. إنها أداة جنوم مخصصة لمستخدم سطح المكتب العادي الذي يهدف إلى أن يكون "أداة نسخ احتياطي بسيطة تخفي تعقيد عمل النسخ الاحتياطية في الطريق الصحيح".

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

التكامل مع Nautilus رائع ، مما يسمح باستعادة الملفات المحذوفة من الدليل ولإعادة إصدار قديم من ملف فردي.

Main Window Screenshot

Restore earlier version of file

لاحظ أنه اعتبارًا من فبراير 2016 ، يبدو أن هذا المشروع يتجاهل تقارير الأخطاء تقريبًا تقريبًا فقط نشاط الفرز الصغير وآخر أخطاء يرجع تاريخها إلى عام 2014، على أية حال هناك إصدارات جديدة مع تغييرات طفيفة.


147



انا لا افهم تماما؟ لا يمكنك استعادة إصدارات محددة من الملفات الفردية بسهولة بالغة. ومع ذلك ، يمكنك استعادة المحتوى الذي تم نسخه احتياطيًا بالكامل إلى نسخة احتياطية محددة. على سبيل المثال ، يمكنني العودة إلى الأسبوع الماضي ، أو إلى الأسبوع السابق ، أو الأسبوع الذي قبله ، إلخ - 8128
يمكن أن تتصل بأي شيء يمكن أن يراه نوتيلوس. لذلك إذا كان بإمكانك تثبيته في نظام الملفات فهذا خيار واحد. هناك أيضًا القدرة على الاتصال بـ ftp أو ssh أو webdav أو مشاركة windows. معرفتي السامبا محدودة أنا خائف. - 8128
يمكنك استعادة إصدارات محددة من الملفات الفردية. ويشمل تمديد nautilus. كل ما عليك فعله هو النقر بزر الماوس الأيمن على الملف وتحديد "الرجوع إلى الإصدار السابق". - andrewsomething
هل هناك واجهة سطر الأوامر ل Deja Dup؟ - brillout
@ brillout.com يستند Deja Dup على Duplicity ، والذي يوفر واجهة سطر الأوامر. خيار آخر هو duply. - nealmcb


الرجوع بالزمن  Install Back in Time

لقد تم استخدام العودة في الوقت لبعض الوقت ، وأنا مرتاح جدا.

كل ما عليك القيام به هو تكوين:

  • أين لحفظ لقطة
  • ما الأدلة للنسخ الاحتياطي
  • عندما ينبغي أن يتم النسخ الاحتياطي (يدوي ، كل ساعة ، كل يوم ، كل أسبوع ، كل شهر)

ونسيانها.

لتثبيت (يعمل على Ubuntu 16.04 for gnome):

sudo add-apt-repository ppa:bit-team/stable
sudo apt-get update
sudo apt-get install backintime-gnome

يمكن فتح برنامج GUI عبر بحث ubuntu عن "backintime".

alt text

المشروع نشط اعتبارا من أبريل 2018.


105



هل هناك طريقة للحصول على هذا للنسخ الاحتياطي إلى خادم بعيد؟ عند تحديد دليل هدف ، يتم إخفاء جميع الدلائل غير المحلية ، ولا يعمل كتابتها في شريط الموقع. - zacharyliu
هناك "gotcha" مع backintime - يتم استبعاد ملفات "dot" افتراضيًا. إذا كنت تريد ملفات نقطة الدليل الرئيسية ، استخدم إعدادات backintime-> استبعاد وإزالة. *
للنسخ الاحتياطي إلى خادم بعيد ، يمكنك استخدام المجلد ~ / .gvfs ، والساحرة هي المكان الذي يتم فيه تركيب الخادم البعيد بواسطة nautilus. لكن Déjà-Dup يمكنه إجراء النسخ الاحتياطي بشكل أسرع ثم في وقت الظهر ، بينما من الأفضل مشاهدة الملفات بشكل منفرد في الوقت المناسب. - desgua
أنا أحب الميزة لتحديد ملفات تعريف منفصلة. يساعدني ذلك في تعريف ملفات التعريف المختلفة لأقسام مختلفة من محرك الأقراص الخاص بي وتحديث النسخ الاحتياطية للأقسام التي أحتاج إليها فقط. كما ستستغرق عملية النسخ الاحتياطي الأولى وقتًا أقل. - Chethan S.
يستخدمLii BackInTime نسخ ملف عادي والتي تكون متصلة بين اللقطات. يمكنك تصفحها بكل أداة تريدها. - Germar


rsnapshot مقابل rdiff-backup

كثيرا ما أشير إلى هذا مقارنة بين rsnapshot و rdiff- النسخ الاحتياطي:

التشابه:

  • كل استخدام خوارزمية تشبه rsync لنقل البيانات (rsnapshot يستخدم rsync ؛ يستخدم rdiff-backup مكتبة librsync python)
  • يمكن استخدام كلاهما على ssh (على الرغم من أن rsnapshot لا يمكن أن تدفع عبر ssh دون بعض البرمجة النصية إضافية)
  • كلاهما يستخدمان نسخة بسيطة من المصدر للنسخ الاحتياطي الحالي

الاختلافات في استخدام القرص:

  • يستخدم rsnapshot الملفات الفعلية والارتباطات الثابتة لتوفير مساحة. بالنسبة للملفات الصغيرة ، يكون حجم التخزين مشابهًا.
  • تخزين النسخ الاحتياطي rdiff الإصدارات السابقة كـ deltas مضغوط إلى الإصدار الحالي مشابهة لنظام تحكم الإصدار. بالنسبة للملفات الكبيرة التي تتغير غالبًا ، مثل ملفات السجل وقواعد البيانات وما إلى ذلك ، يتطلب النسخ الاحتياطي من rdiff مساحة أقل بكثير لعدد معين من الإصدارات.

الاختلافات في السرعة:

  • rdiff-backup أبطأ من rsnapshot

الاختلافات في تخزين البيانات الوصفية:

  • يقوم ملف rdiff-backup بتخزين البيانات الأولية للملف ، مثل الملكية والأذون والتواريخ ، بشكل منفصل.

الاختلافات في شفافية الملف:

  • بالنسبة لـ rsnapshot ، يمكن الوصول إلى كافة إصدارات النسخة الاحتياطية كملفات عادية.
  • بالنسبة للنسخ الاحتياطي من rdiff ، يمكن الوصول إلى النسخة الاحتياطية الحالية فقط كملفات عادية. يتم تخزين الإصدارات السابقة كـ rdiff deltas.

الاختلافات في مستويات النسخ الاحتياطي المقدمة:

  • يدعم rsnapshot مستويات متعددة من النسخ الاحتياطي مثل شهريًا وأسبوعيًا واليوميًا.
  • النسخ الاحتياطي rdiff يمكن فقط حذف لقطات أقدم من تاريخ معين؛ لا يمكن حذف اللقطات بين تاريخين.

الاختلافات في مجتمع الدعم:

  • استنادًا إلى عدد الردود على المشاركة على القوائم البريدية (rsnapshot: 6 ، rdiff-backup: 0) ، يحتوي rsnapshot على مجتمع نشط أكثر.

73



هل تدعم بيانات إلغاء البيانات المكررة؟ - intuited
لذلك يبدو أن rsnapshot أفضل بشكل عام. - mlissner
librsync ليست مكتبة Python لكن مكتبة C. وهو يستند إلى خوارزمية rsync ويستخدم من قبل rdiff-backup directoy من Python لذا لا يلزم استدعاء أداة مساعدة خارجية وتحليل الإخراج كما يفعل rsnapshot. - Anthon


رسينك  Install rsync

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

وبالاقتران مع الروابط الثابتة ، من الممكن عمل نسخ احتياطي بطريقة يتم حفظ الملفات المحذوفة.

نرى:


64



رسينك أداة مفيدة ، ولكنها ليست رائعة للنسخ الاحتياطي. لا يحتفظ بالنسخ التاريخية. - Erigami
لقد غيرت هذا الحديث عن rsnapshot ، وهو ما أعتقد أن المؤلف كان يشير إليه. - 8128
fluteflute: لا ، لم أقصد rsnapshot. لذا تغيرت تغييراتك تمامًا معنى رسالتي. أنا استبدال rsnapshot بواسطة ارتباط يشرح أكثر قليلاً حول rsync استخدام كنسخة احتياطية. - Roalt
باستخدام "cp - archive --link --verbose / MAKE_SNAPSHOT {، _date '+%Y-%m-%d'} / "و" rsync -avz --link-dest = .. / OLD_BACKUP_DIR SOURCE_DIR NEW_BACKUP_DIR "ist ببساطة بسيطة. rsnapshot يضيف بعض الراحة ، ولكن ربما لا تحتاج إليها. تفضيل شخصي .. - webwurst
هناك واجهة واجهة المستخدم الرسومية ل rsync دعا Grsync (opbyte.it/grsync) مما يجعل النسخ الاحتياطي اليدوي أسهل. أنا استخدمه لصنع النسخ الاحتياطية إلى القرص الصلب المحمول الخاص بي. - Dmitry


نفاق  Install Duplicity

Duplicity هو أداة النسخ الاحتياطي ميزة الغنية سطر الأوامر.

تدعم النسخة Duplicity الدلائل عن طريق إنتاج وحدات تخزين نصية مشفرة وتحميلها إلى جهاز تحكم عن بعد أو محلي. ويستخدم librsync لتسجيل التغييرات التزايدية للملفات ؛ gzip لضغطها ؛ و gpg لتشفيرها.

يمكن أن يكون سطر أوامر التكرار مخيفًا ، ولكن هناك العديد من نقاط المواجهة للنسخ ، من سطر الأوامر (duply) ، إلى جنوم (deja-dup) ، إلى KDE (محرك أقراص الوقت).


43



هناك أيضا عدد من واجهات واجهة المستخدم الرسومية إلى الازدواجية ، مثل محرك الوقت - Ryan Thompson
لم يعد Time-Drive يحتوي على ppa للإصدارات الحالية من Ubuntu (الدقيق) والمصدر يبدو فقط متاحًا إذا كنت تتبرع. لقد أوقفني هذا عن التقييم وأستخدم الآن "تكرار" من سطر الأوامر للقيام بالنسخ الاحتياطية كجذر (مثل Deja -Dup لا تتعامل مع النسخ الاحتياطية الجذرية بشكل جيد) ولا يزال بإمكانه استخدام خيارات واجهة تعامل استعادة deja-dup لطيفة (من داخل Nautilus). - Chris Good
وفقا لموقع الازدواجية ، فإنه لا يزال في مرحلة تجريبية. لست متأكدًا من أنصح أي شخص باستخدام برنامج بيتا للنسخ الاحتياطي أو الاستعادة حرج البيانات ، حتى لو صور عائلته. - bloudraak


بصندوق الإسقاط

مزامنة سحابية عبر النظام الأساسي (خاصة) لنظام التشغيل Windows و Mac و Linux. تتوفر مساحة تخزين مجانية على الإنترنت بسعة 2 غيغابايت ، مع خيارات مدفوعة. تم الإعلان عنها كطريقة "للتخزين والمزامنة ومشاركة الملفات عبر الإنترنت" ولكن يمكن استخدامها لأغراض النسخ الاحتياطي أيضًا.

لاحظ أنه حتى في تاريخ مراجعة الحسابات المدفوعة هو تقتصر على سنة واحدة وعلى الحسابات المجانية شهر واحد فقط.

لاحظ أيضًا أن استعادة كمية كبيرة من الملفات قد تستغرق وقتًا طويلاً جدًا حيث لم يتم إنشاء Dropbox كإحدى أدوات النسخ الاحتياطي.

Dropbox in use on Ubuntu


38



يجب عدم الخلط بين أدوات المزامنة وأدوات النسخ الاحتياطي. يمكن أن تساعد أداة المزامنة في جعل نسخة احتياطية أكثر فاعلية مثل rsync يمكن أن تستقطع عرض النطاق الترددي للعرض. ولكنه ليس حلاً للنسخ الاحتياطي ما لم يكن لديه تاريخ مراجعة قوي. لماذا ا؟ تخيل أنك تحصل على فيروس يصيب ملفك ويقوم بتعديلها. سوف تحصل على تعديل المزامنة ، وسوف تفقدها. يحتوي Dropbox على نوع من سجل النسخ السابقة. لذلك يمكن أن تكون بمثابة ersatz للنسخ الاحتياطي. ولكن ضع في اعتبارك أنه لا يمكن ضمان استعادة الملفات عند الحاجة. - Huygens
يوفر Spideroak تاريخ مراجعة غير محدود مع حسابات مجانية. - intuited
لاحظ أن Dropbox يفشل بشكل سيئ إذا احتجت إلى استعادة عدد كبير من الملفات ، حيث أن Dropbox سيسمح لك باستعادة واحدة فقط في كل مرة ، على حساب عدد من أحمال الصفحة لكل منها. - Scott Severance


luckyBackup  Install LuckyBackup

لم يتم ذكر ذلك من قبل ، لذلك سأكون في "LuckyBackup" واجهة واجهة المستخدم الرسومية الفائقة على rsync ويجعل أخذ النسخ الاحتياطية البسيطة أو المعقدة واستنساخ نسيم كلي.

لاحظ أن هذه الأداة لم تعد مطورة.

تم العثور على جميع لقطات الشاشة المهمة هنا على موقعه على الانترنت مع واحد مبين أدناه:

luckyBackup


31



بالنسبة لي هو الخيار الأكثر قابلية للتهيئة ويتضمن خيار النسخ الاحتياطي لقسم FAT32 عن بعد (لأولئك الذين لديهم NAS القديمة والفقيرة جعلت NAS مثلي ...). رائع! - desgua


BackupPC  Install BackupPC

إذا كنت تريد الاحتفاظ بنسخة احتياطية من الشبكة المنزلية بالكامل ، فإنني أوصيك بتشغيل BackupPC على خادم دائم التشغيل في غرفة الطابق السفلي / الخزانة / غرفة الغسيل. من خادم النسخ الاحتياطي ، يمكنه الاتصال عبر ssh و rsync و SMB وطرق أخرى إلى أي كمبيوتر آخر (ليس فقط أجهزة الكمبيوتر التي تعمل بنظام Linux) ، ونسخها احتياطيًا جميعها إلى الخادم. فهي تقوم بتخزين تخزين متزايد عن طريق دمج ملفات متطابقة عبر الارتباطات الثابتة ، حتى إذا تم نسخ الملفات المتطابقة احتياطيًا من أجهزة كمبيوتر منفصلة.

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

BackupPC Web Interface - Server Status Page


27



BackupPC هو حل لطيف للغاية للمنزل / وزارة الداخلية / الأعمال التجارية الصغيرة. يعمل بشكل رائع مع الخوادم وبيئة Windows / Linux المختلطة. - Amala
أنا مندهش من عدد القضايا التي واجهتها مع backuppc بدقة 12.04. يتم توجيه الوثائق نحو إجراء التهيئة يدويًا ، وليس عبر واجهة الويب الجميلة. انها مربكة لتكوين. ليس لديهم تعقب سهل للخط المنبع ، فقط قائمة بريدية ، لكنني واجهت العديد من الأخطاء التي لم تحل ، بما في ذلك تلك المذكورة في مع BackupPC على أوبونتو 12.04 | tolaris.com وفي bugs.launchpad.net/ubuntu/+source/backuppc/+bug/497732/comments/... - nealmcb
لاحظ أيضًا أنه يقوم بتثبيت apache لتشغيل موقع الويب ، فتح المنفذ 80 للوصول الخارجي. الأسوأ من ذلك ، يتطلب كلمة مرور للقيام بتهيئة الويب ، ولكن يرسل كلمة المرور عبر الشبكة في مسح بشكل افتراضي. انظر قضايا الأمن الأخرى في SourceForge.net: تكوين BackupPC لعمليات النسخ الاحتياطي آمنة وعناصر التحكم في الوصول - backuppc - nealmcb


BUP

"نظام نسخ احتياطي عالي الكفاءة يعتمد على تنسيق ملف git. قادر على القيام به بسرعة النسخ الاحتياطية التزايدية لصور الماكينة الافتراضية. "

يسلط الضوء:

  • ويستخدم خوارزمية اختبارية المتداول (على غرار rsync) لتقسيم كبير   الملفات في قطع. النتيجة الأكثر فائدة من هذا هو أنه يمكنك عمل نسخة احتياطية ضخمة   الصور وقواعد البيانات وملفات XML الظاهرية على جهاز (VM) بشكل متزايد ،   على الرغم من أنها عادة ما تكون كلها في ملف واحد ضخم ، وليس استخدام طن من   مساحة القرص لإصدارات متعددة.

  • البيانات هي "automagically" المشتركة بين النسخ الاحتياطية المتزايدة دون الحاجة   لمعرفة النسخ الاحتياطي الذي يستند إلى أي واحد آخر - حتى لو كانت النسخ الاحتياطية   مصنوعة من جهازي كمبيوتر مختلفين لا يعرفون حتى عن كل منهما   آخر. أنت فقط أخبرت bup أن تقوم بنسخ الأشياء ، وأنها توفر الحد الأدنى فقط   كمية البيانات المطلوبة.

  • Bup يمكن استخدام تكرار "par2" لاستعادة النسخ الاحتياطية التالفة حتى لو كان لديك   القرص لديه قطاعات سيئة غير مكتشفة.

  • يمكنك تركيب مستودع bup كصورة نظام FUSE والوصول إلى   المحتوى بهذه الطريقة ، وحتى تصديره على سامبا.

  • واجهة أمامية مقرها كيدي (GUI) ل bup متاحة ، وهي Kup Backup System.


24



بعض الميزات لطيفة ، بالتأكيد. ولكن لاحظ أنه حتى الآن لا يحفظ البيانات الوصفية للملف (الملكية والأذونات والتواريخ) وأنه لا يمكنك حذف النسخ الاحتياطية القديمة حتى نفدت المساحة. شاهد مراجعة: النسخ الاحتياطي القائم على بوابة مع bup -LWN.net و README: apenwarr / bup - جيثب - nealmcb
يبدو الآن أن البيانات الوصفية مدعومة ، انظر https://github.com/apenwarr/bup: 'bup save' و 'bup restore' لها دعم بيانات وصفية غير ناضجة. على الجانب الإيجابي ، لديهم بالفعل الدعم الآن ، ولكنه جديد ، وليس عن بعد كما تم اختباره تمامًا مثل tar / rsync / whatever. إذا كنت ترغب في المساعدة في الاختبار ، فالرجاء القيام بذلك (انظر t / قارن-أشجار لطريقة مقارنة واحدة). - student


كراشبلان

CrashPlan هي شركة تقدم نسخًا احتياطيًا للأعمال ، بدون خطة للمستخدمين الفرديين.

الميزات

كنت قد نظرت في مجموعة من الخيارات والتكوينات (باستخدام النسخ الاحتياطي rdiff ، والنسخ ، والنسخ الاحتياطي ، النينجا ، الأمازون s3 ، الخادم البعيد). ما جاء أخيراً إلى البساطة.

كراشبلان هو عبر منصة ، ولكن ليس مفتوحة المصدر.

تجدر الإشارة أيضًا إلى أنه باستخدام خطة "CrashPlan Central" (المدفوعة) المركزية ، يمكنك الاحتفاظ بنسخة احتياطية من جميع أجهزة الكمبيوتر التي تمتلكها.


24



يمكن أن يكون CrashPlan جيدًا ، ولكنه بطيء جدًا في النسخ الاحتياطي. - Goddard
لاحظ أن Crashplan توقف خدمتها للعملاء غير المؤسساتيين: crashplan.com/en-us/consumer/nextsteps - Ours