- - كيفية عمل نسخة احتياطية من NextCloud Snap Installation على نظام Linux

كيفية عمل نسخة احتياطية من NextCloud التقط التثبيت على لينكس

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

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

وقف الخادم

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

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

su -

أو

sudo -s
snap stop nextcloud

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

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

مع إيقاف تشغيل الخادم مؤقتًا ، يكون إنشاء نسخة احتياطية من 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 هو دليل التكوين. لتحديد اسم مجلد التكوين Nextcloud ، قم بتشغيل lsblk وانظر أين هو على النظام. حتى كتابة هذه المقالة ، مجلد التحميل هو:

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

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

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 إلى / الوطن / اسم المستخدم /.

بعد ذلك ، فك تشفير الأرشيف مع المنافع العامة العالمية:

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

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

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

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

sudo snap install nextcloud
sudo snap stop 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 مع بداية مبكرة أمر.

sudo snap start nextcloud
</ P>

تعليقات