- כיצד לגבות התקנת הצמד של NextCloud ב- Linux

כיצד לגבות התקנת הצמד של NextCloud ב- Linux

Nextcloud באמת תוכנת העתיד. בזכות זה, פשוט מתמיד לסובב את פיתרון האחסון שלך ידידותי למשתמש, דמוי Dropbox, בלינוקס. ההתקנה של התוכנה היא קלה ביותר הודות לדברים כמו חבילות Snap. עם זאת לא קל לגבות התקנת NextCloud Snap.

הערה: לפני שתבצע גיבוי של Nextcloud, וודא כי כל הקבצים סיימו לסנכרן. במהלך תהליך הגיבוי, הצמד של NextCloud ייכבה, וישהה את כל השירותים לכל המשתמשים המחוברים אליו.

עצור את השרת

יצירת גיבוי של נקסטקלוד, במיוחדגרסת הצמד, מחייבת השעיית תוכנת השרת. מבלי לכבות את שרת ה- Nextcloud, קבצים מסוימים עשויים להיכשל בשמירה, עלולות להיווצר שגיאות הרשאה ואפילו נתונים עלולים לאבד.

למרבה המזל, השעיית שרת Nextcloud שמריץ זה פשוט באותה מידה כמו התקנתו! כדי להפסיק את השרת, פתח מסוף וקבל מעטפת שורש באמצעות su או sudo -s. לאחר מכן, השתמש ב- עצור הצמד פקודה להפסיק את כל שירותי Nextcloud.

su -

או

sudo -s
snap stop nextcloud

מנהל את עצור הצמד הפקודה תשבית את מסד הנתונים SQL ושירותי Nextcloud אחרים הפועלים עליו. זה לא יסיר אותם, אז אל תדאג! הקבצים שלך בטוחים!

תיקיות גיבוי

כאשר השרת מושבת באופן זמני, בטוח ליצור גיבוי של Nextcloud. עם זאת, לפני שתתחיל הגיבוי בצד השרת, אנו ממליצים ליצור גיבוי של ה- ~ / Nextcloud תיקיה לכל משתמש. בדרך זו, אם יקרה משהו לגיבוי השרת, למשתמשים יהיה עדיין כפול של הנתונים שלהם.

ליצירת גיבוי של תיקיית סינכרון Nextcloud, עבור אל כל מחשב לינוקס המשתמש בשרת הסנכרון ופתח מסוף. במסוף, השתמש ב- זפת פקודה ליצור ארכיון של ~ / 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

גיבוי גרסת הצמד של Nextcloud הוא על ידיהכי קל בהשוואה למערך Nextcloud המסורתי. מכיוון שהכל נמצא בתיקיית הצמד Nextcloud, אין צורך לייצא מסדי נתונים של SQL או להתעסק עם קבצים בודדים. במקום זאת, משתמשים יכולים ליצור גיבוי מלא של Nextcloud על ידי יצירת עותק של שתי תיקיות בודדות.

התיקיה הראשונה לגיבוי בספריית ה- Snap של Nextcloud היא ספריית התצורה. כדי לקבוע את שם תיקיית התצורה של Nextcloud, הפעל lsblk ולראות איפה זה במערכת. נכון לכתיבת מאמר זה, תיקיית ההר הוא:

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

צור תיקיית גיבוי חדשה בתוך / בית / שם משתמש/ עם ה mkdir פקודה והשתמש ב- 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

דחוס את הגיבוי

כעת, לאחר שהגיבוי הושלם, בטוח לדחוס את הגיבוי לארכיון טאר לשמירה. בטרמינל, דחוס את הנתונים לארכיב 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:

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>

הערות