كيفية عمل نسخة احتياطية من تركيب SnapCloud Snap على Linux

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

ملاحظة: قبل عمل نسخة احتياطية من Nextcloud ، تأكد من انتهاء مزامنة الملفات بالكامل. أثناء عملية النسخ الاحتياطي ، سيتم إغلاق الأداة الإضافية NextCloud ، وتعليق جميع الخدمات لجميع المستخدمين المتصلين بها.

أوقف الخادم

يتطلب إنشاء نسخة احتياطية من Nextcloud ، وخاصة إصدار Snap ، تعليق برنامج الخادم. بدون إيقاف تشغيل خادم Nextcloud ، قد يفشل حفظ بعض الملفات ، وقد تنشأ أخطاء في الأذونات ، وقد تفقد حتى البيانات.

لحسن الحظ ، فإن تعليق خادم Nextcloud قيد التشغيل هو بنفس سهولة تثبيته! لإيقاف الخادم ، افتح طرفاً واكتسب صدفة جذرية باستخدام سو أو sudo -s. ثم استخدم توقف مفاجئ الأمر بإيقاف جميع خدمات Nextcloud.

سو -

أو

توقف sudo -s snap nextcloud

تشغيل توقف مفاجئ سيقوم الأمر بتعطيل قاعدة بيانات SQL ، وغيرها من خدمات Nextcloud قيد التشغيل. لن يقوم بإلغاء تثبيتها ، لذلك لا تقلق! ملفاتك آمنة!

نسخ المجلدات احتياطيًا

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

لإنشاء نسخة احتياطية من مجلد مزامنة Nextcloud ، انتقل إلى أي جهاز كمبيوتر يعمل بنظام التشغيل Linux يستخدم خادم المزامنة ، وافتح الطرفية. في المحطة ، استخدم قطران أمر إنشاء أرشيف ~ / Nextcloud مجلد. تأكد من استبدال "اسم المستخدم" في الأمر أدناه باسم المستخدم الخاص بك.

tar -zcvpf nextcloud-local-backup-username.tar.gz ~ / Nexcloud

اعتمادا على حجمها ~ / Nextcloud هو ، قد تستغرق عملية الضغط بعض الوقت. عند اكتمال عملية الأرشفة ، استخدم GPG أمر تشفير الأرشيف (لأغراض أمنية.)

gpg -c nextcloud-local-backup-username.tar.gz rm nextcloud-local-backup-username.tar.gz

سيخرج GnuPG nextcloud-local-backup-username.tar.gz.gpg.

بعد انتهاء GPG من عملية التشفير ، ضع النسخة الاحتياطية المشفرة في مكان آمن.

النسخ الاحتياطي Nextcloud

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

المجلد الأول الذي يتم نسخه احتياطيًا في دليل Nextcloud Snap هو دليل التكوين. لتحديد اسم مجلد التكوين التالي ، قم بتشغيل lsblk ومعرفة مكانها على النظام. حتى كتابة هذه المقالة ، مجلد التحميل هو:

/var/lib/snapd/snap/nextcloud/7658

قم بعمل مجلد نسخ احتياطي جديد داخل /home/username/ مع ال مقدير الأمر واستخدام cp الأمر لنسخ كل شيء إليه.

mkdir ~ / nextcloud-server-backup mkdir ~ / nextcloud-server-backup / config. sudo cp -rp / var / lib / snapd / snap / nextcloud / 7658 / * / home / username / nextcloud-server-backup / config

مع وجود ملفات التكوين لـ Nextcloud في مجلد النسخ الاحتياطي ، فقد حان الوقت لحفظ البيانات.

mkdir ~ / nextcloud-server-backup / data sudo cp -rp / var / snap / nextcloud / common / * / home / username / nextcloud-server-backup / data

ضغط النسخ الاحتياطي

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

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

tar -zcvpf nextcloud-snap-server-backup.tar.gz ~ / nextcloud-server-backup

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

تشفير النسخ الاحتياطي

يحتوي خادم Nextcloud على نسخة احتياطية ولكنه ليس آمنًا لأنه غير مشفر. لضمان أن البيانات الموجودة على خادم Nextcloud الخاص بك آمنة من التنصت ، قم بتشفيرها باستخدام GnuPG.

لتشفير النسخة الاحتياطية ، افتح نافذة طرفية وقم بتشغيل الأمر التالي:

gpg -c nextcloud-snap-server-backup.tar.gz

مثل النسخ الاحتياطي المحلي لـ Nextcloud ، سيخرج GPG أ nextcloud-snap-server-backup.tar.gz.gpg ملف. هذا الملف مشفر وآمن ، لذا لا بأس من حذف الأرشيف غير المشفر:

rm nextcloud-snap-server-backup.tar.gz

استرجاع النسخة الاحتياطية

هل تريد استعادة النسخة الاحتياطية؟ ابدأ بالانتقال إلى nextcloud-snap-server-backup.tar.gz.gpg إلى /home/username/.

بعد ذلك ، قم بفك تشفير الأرشيف باستخدام جي بي جي:

gpg nextcloud-snap-server-backup.tar.gz.gpg

استخرج الأرشيف باستخدام قطران.

tar -xvpf nextcloud-snap-server-backup.tar.gz

أعد التثبيت قبل محاولة استعادة النسخ الاحتياطي (إذا كان على نظام جديد).

sudo snap قم بتثبيت nextcloud

استعادة النسخ الاحتياطي مع ؛

sudo cp -rpf / home / username / nextcloud-server-backup / data / * / var / lib / snapd / snap / nextcloud / 7658 / sudo cp -rpf / home / username / nextcloud-server-backup / config / * / var / snap / nextcloud / common /

أخيرًا ، ابدأ تشغيل خادم Nextcloud باستخدام بداية مفاجئة أمر.

بدء التشغيل المفاجئ
watch instagram story