כיצד להשתמש בגיבוי rclone עבור VPS? CentOS משתמש במדריך לסנכרון אוטומטי של GDrive

מאמר זה הוא "הדרכה לבניית אתרי וורדפרס"חלק 21 מתוך סדרה של 21 מאמרים:
  1. מה המשמעות של וורדפרס?מה אתה עושה?מה אתר יכול לעשות?
  2. כמה עולה לבנות אתר אישי/עסקי?עלות בניית אתר לעסק
  3. איך בוחרים את שם הדומיין הנכון?בניית אתרים המלצות ועקרונות רישום שם מתחם
  4. NameSiloמדריך לרישום שם דומיין (שלח לך $1 NameSiloקוד קופון)
  5. איזו תוכנה נדרשת לבניית אתר אינטרנט?מהן הדרישות ליצירת אתר משלך?
  6. NameSiloפתור שם דומיין NS ל-Bluehost/SiteGround הדרכה
  7. איך לבנות וורדפרס באופן ידני? הדרכה להתקנת וורדפרס
  8. כיצד להיכנס ל-backend של וורדפרס? כתובת התחברות ברקע של WP
  9. איך משתמשים בוורדפרס? הגדרות כלליות ברקע וורדפרס וכותרת סינית
  10. כיצד לשנות הגדרות שפה בוורדפרס?שנה את שיטת ההגדרה הסינית/אנגלית
  11. כיצד ליצור ספריית קטגוריות וורדפרס? ניהול קטגוריות WP
  12. איך וורדפרס מפרסמת מאמרים?אפשרויות עריכה של מאמרים בפרסום עצמי
  13. איך יוצרים דף חדש בוורדפרס?הוסף/ערוך הגדרות עמוד
  14. איך וורדפרס מוסיפה תפריטים?התאם אישית את אפשרויות התצוגה של סרגל הניווט
  15. מהו נושא וורדפרס?כיצד להתקין תבניות וורדפרס?
  16. FTP כיצד לשחרר קבצי zip באינטרנט? הורדת תוכנית פירוק דחיסה מקוונת של PHP
  17. הזמן הקצוב לחיבור כלי FTP נכשל כיצד להגדיר את WordPress להתחבר לשרת?
  18. כיצד להתקין תוסף וורדפרס? 3 דרכים להתקין תוסף וורדפרס - wikiHow
  19. מה לגבי אירוח BlueHost?קודי/קופונים האחרונים של BlueHost USA
  20. כיצד Bluehost מתקין את וורדפרס באופן אוטומטי בלחיצה אחת? הדרכה לבניית אתרים של BH
  21. כיצד להשתמש ב-VPSrcloneגיבוי?CentOSמדריך לסנכרון אוטומטי עם GDrive

עקבקידום אתריםהשיטה היעילה ביותר בקידום אתרים, כל כך הרבה אנשים עם ניסיון עשיר בקידום אתריםשיווק באינטרנטאנשים יבחרו לקנות VPS (שרת פרטי וירטואלי) כדי לבנות אתר.

מכיוון שמשתמשים ב-VPS, יש צורך לגבות את ה-VPS. ניתן לסנכרן את הגיבוי VPS לדיסק הרשת של GDrive עם גיבוי rclone.

מה זה rclone?

RClone יכול לנהל בקלות ובנוחות דיסקים ברשת כגון Google Drive ו-Dropbox, ותומך בהרכבה של אותיות כונן והעלאה והורדה של שורת פקודה:

  • דיסק הר, קל לשימוש, אך איטי, מתאים יותר לקבצים קטנים ומפוצלים
  • העלאה והורדה של שורת הפקודה מהירה מאוד, מתאימה להעלאת קבצים גדולים
  • Rclone נוטה פחות לבעיות הפרעה מ-Google Drive AP, ובהשוואה לפרויקט [gdrive] ב-github.

בואו נשתף את השיטה של ​​התקנת גיבוי rclone ב- CentOS וסנכרון עם Google Drive.

כיצד לגבות VPS עם rclone?

להלן הכלים שצריך להכין:

  • חשבון Google Dirve
  • קובץ rclone
  • 一台לינוקסמכונה (מאמר זה לוקח את CentOS7 כדוגמה)

לאחר מכן התחל להתקין את rclone, ההתקנה פשוטה מאוד, העתק והדבק בתוספת הרשאות.

שלב 1:הורד את הקובץ ▼

yum install unzip wget -y
wget https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64

第 2 步:העתק את הקובץ לנתיב הרלוונטי ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (ניתן לוותר על שלב זה אך לא מומלץ. לאחר השמטה לא תהיה הנחיה ולכן לא מומלץ לוותר)

שלב 3:דף עזרה להתקנה▼

mkdir -P /usr/local/share/man/man1
cp rclone.1 /usr/local/share/man/man1/
mandb

שלב 4:צור תצורה חדשה ▼

rclone config

שלב 5:תצורת rclone

מומלץ להשתמש ב-Rclone כדי להעלות את דיסק הענן המשותף של צוות גוגל לסנכרון מרחוק ▼

להלן התייחסות לדוגמה של rclone binding דיסק רשת של Google Dirve (לא צוות דיסק) ▼

כיצד להשתמש בגיבוי rclone עבור VPS? CentOS משתמש במדריך לסנכרון אוטומטי של GDrive

n) New remote
d) Delete remote
q) Quit config
e/n/d/q> n
name> gdrive(你的配置名称,此处随意填写但之后需要用到)
Type of storage to configure.
Choose a number from below, or type in your own value
 1 / Amazon Drive
   \ "amazon cloud drive"
 2 / Amazon S3 (also Dreamhost, Ceph, Minio)
   \ "s3"
 3 / Backblaze B2
   \ "b2"
 4 / Dropbox
   \ "dropbox"
 5 / Encrypt/Decrypt a remote
   \ "crypt"
 6 / Google Cloud Storage (this is not Google Drive)
   \ "google cloud storage"
 7 / Google Drive
   \ "drive"
 8 / Hubic
   \ "hubic"
 9 / Local Disk
   \ "local"
10 / Microsoft OneDrive
   \ "onedrive"
11 / Openstack Swift (Rackspace Cloud Files, Memset Memstore, OVH)
   \ "swift"
12 / SSH/SFTP Connection
   \ "sftp"
13 / Yandex Disk
   \ "yandex"
Storage> 7(请根据网盘类型选择Google Dirve)
Google Application Client Id - leave blank normally.
client_id>此处留空
Google Application Client Secret - leave blank normally.
client_secret>此处留空
Edit advanced config? (y/n)
y) Yes
n) No
y/n> n(此处一定要选择n)

Remote config
Use auto config?
 * Say Y if not sure
 * Say N if you are working on a remote or headless machine
y) Yes
n) No
y/n> n(此处一定要选择n)

Option config_token.
For this to work, you will need rclone available on a machine that has
a web browser available.
For more help and alternate methods see: https://rclone.org/remote_setup/
Execute the following on the machine with the web browser (same rclone
version recommended):
rclone authorize "drive" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Then paste the result.
Enter a value.
config_token>

יש להשיג את ה-"config_token" כאן על ידי הורדה והתקנה של Rclone במחשב המקומי תחילה▼

קח את Windows כדוגמה, עבור לתיקיה שבה נמצא rclone.exe לאחר ביטול הדחיסה, הזן cmd בשורת הכתובת של הסייר והקש Enter כדי לפתוח את שורת הפקודה בנתיב הנוכחי.

הגדר על ידי העתקת קובצי תצורה

Rclone מאחסן את כל התצורה שלו בקובץ תצורה, מה שמקל על העתקת קבצי תצורה ל-Rclone מרוחק.

אז תחילה עליך להגדיר את Rclone במחשב השולחני שלך ▼

rclone config

על מחשבrcloneתצורה, יש בעיהUse auto config?מתי, תשובהY.

Edit advanced config?
y) Yes
n) No (default)
y/n> n

Use auto config?
* Say Y if not sure
* Say N if you are working on a remote or headless machine

y) Yes (default)
n) No
y/n> y

NOTICE: If your browser doesn't open automatically go to the following link: http://127.0.0.1:53682/auth?state=oAg82wp7fFgAxvIIo59kxA

NOTICE: Log in and authorize rclone for access

NOTICE: Waiting for code...

NOTICE: Got code

דפדפן יצוץ לאחר מכן, שיבקש ממך להיכנס לחשבון שלך כדי לאשר אותו.

איך לאשר חשבון גוגל?

 

כיצד להגדיר משימות מתוזמנות של Crontab לסנכרון אוטומטי עם GDrive בלוח הבקרה של CWP?3

  1. אם אתה ביבשת סין, תחילה עליך לעקוף את חומת X, לאחר מכן עליך להיות בעל חשבון Google ולהיכנס.
  2. אם מופיעה "אפליקציה זו לא אומתה על ידי Google", לחץ על "מתקדם".
  3. לאחר מכן, לחץ על אפשר כדי לאשר.

האם אתה מגדיר את צוותי Google לשתף דיסקים בענן?

אם אינך משתמש בדיסק הענן המשותף של צוות Google, בחרn

Configure this as a team drive?
y) Yes
n) No (default)
y/n> n

אמת מידע על תצורה מרחוק

לבסוף, אמת את הפרמטרים של התצורה המרוחקת, ואשר על ידי הקלדהyבסדר▼

--------------------
[gdrive]
type = drive
token = {"access_token":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"}
team_drive =
--------------------
y) Yes this is OK (default)
e) Edit this remote
d) Delete this remote
y/e/d> y

זה יציג את רשימת הרומטה שנשמרה במכונה הנוכחית, פשוט תסתכל, לחץqיציאה ▼

Current remotes:
Name Type
==== ====
gdrive drive
onedrive onedrive

e) Edit existing remote
n) New remote
d) Delete remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
e/n/d/r/c/s/q> q
  • בשלב זה, תצורת rclone של המחשב המקומי הושלמה.

לאחר הגדרת המחשב המקומי, הגדר ישירות את המחשב המקומיrclone.confהתוכן בקובץ התצורה מועתק לשרת לינוקסrclone.confקובץ תצורה.

במחשב המקומי ובשרת, הזן את הפקודות הבאות כדיצפה Rפקודת מיקום קובץ תצורת שיבוט▼

rclone config file

בצע שאילתה בקובץ התצורה של Rclone, והתוצאות שהתקבלו הן כדלקמן▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • פשוט שים את קובץ התצורה של המחשב המקומיrclone.confהעתק את התוכן לשרת לינוקסrclone.confקובץ תצורה, אתה יכול לפתור את בעיית התצורה של Rclone.

דוגמה לשימוש בפקודה של rclone

רשימת קבצים ופקודות ספריות

רשום את הספרייה שבה מוגדר דיסק הרשת בשם gdrive (קבצים לא יוצגו)▼

rclone lsd gdrive:

רשום את הקבצים בספריית הגיבוי בדיסק הרשת עם שם התצורה gdrive (כל הקבצים כולל ספריות משנה יוצגו, אך הספרייה לא תוצג) ▼

rclone ls gdrive:backup

העתק גזור פקודת מחק

העתק את קובץ התצורה של Rclone לספריית השורש של דיסק הרשת gdrive ▼

rclone copy /root/.config/rclone/rclone.conf gdrive:/

העתק מקומי /home/backup עבור אל ספריית הגיבוי שבה מוגדר דיסק הרשת בשם gdrive, ולהיפך ▼

rclone copy --progress /home/backup gdrive:backup
  • על ידי הוספת פרמטר זה --ignore-existing ניתן להתעלם מקבצים שגובו בדיסק הרשת, וזה שווה ערך לגיבוי מצטבר ▼
rclone copy --ignore-existing /home/backup gdrive:backup

העתק את קובץ הגיבוי הידני המקומי של CWP לספריית הגיבוי של דיסק הרשת בשם gdrive, ולהיפך ▼

rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/

מדיסק הרשת של gdrive, העתק את קובץ הגיבוי המתוזמן האוטומטי של CWP למקומון /newbackup קטלוג▼

rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/

rclone copy --progress gdrive:cwp-backup2/ /home/backup2/

מדיסק הרשת של gdrive, העתק את קובץ הגיבוי הידני של CWP לקובץ המקומי /newbackup/full/manual/accounts/ קטלוג▼

rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/

מדיסק הרשת של gdrive, העתקVestaCPגיבוי קבצים למקומיים /home/backup קטלוג▼

rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup

פקודה הזז (גזור) ▼

rclone move /home/backup gdrive:backup

מחק את ספריית הגיבוי של דיסק הרשת עם שם התצורה gdrive▼

rclone delete gdrive:backup

צור ספריית גיבוי המגדירה דיסק רשת בשם gdrive ▼

rclone mkdir gdrive:backup

פקודת סנכרון קובץ

סנכרן את /home/backup המקומי לספריית הגיבוי בדיסק הרשת עם שם התצורה gdrive, ולהיפך ▼

rclone sync /home/backup gdrive:backup

סנכרן את שם התצורה gdrive2 בדיסק הרשתUFOספרייה, אל ספריית הגיבוי שבה מוגדר דיסק הרשת בשם gdrive, ולהיפך ▼

rclone sync gdrive2:ufo gdrive:backup

לאחר זמן מה, אם לא הוחזרה הודעת שגיאה, תוכל לראות את קובץ הגיבוי בדיסק הרשת לאחר השלמת הגיבוי.

כיצד לסנכרן אוטומטית קבצי גיבוי VPS ל-GDrive?

במשימות מתוזמנות, הוסף פקודות סנכרון כדי להשיג סנכרון אוטומטילוח הבקרה של CWPקבצי גיבוי ל-GDrive.

  • (סנכרן אוטומטית את הספרייה המקומית בשעה 2 לפנות בוקר בכל יום /newbackup  כדי להגדיר שםgdriveבדיסק הרשתcwp-newbackupתוכן העניינים)

SSH איך להוסיף crontab משימות מתוזמנות מסתנכרנות אוטומטית עם GDrive?

ראשית, SSH לתוך פקודת crontab הבאה ▼

crontab -e

לאחר מכן, הוסף את הפקודה לשורה האחרונה▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, הקש CTRL + C ולאחר מכן אנטר :wq שמור וצא.

מחק קבצים מרוחקים בני 50 ימים ומעלה (מחק קבצים מעל 50 ימים)▼

rclone delete koofr:ETUFO.ORG --min-age 50d

מחק קבצים מרוחקים למשך 50 ימים או פחות (מחק קבצים תוך 50 יום) ▼

rclone delete koofr:ETUFO.ORG --max-age 50d

כיצד להגדיר את המשימה המתוזמנת של Crontab להסתנכרן אוטומטית עם GDrive בלוח הבקרה של CWP?

אם אתה משתמש בלוח הבקרה של CWP, היכנס ללוח הבקרה של CWP Server SettingCrontab for root ▼

כיצד להשתמש בגיבוי rclone עבור VPS? התמונה השנייה של מערך הסנכרון האוטומטי של CentOS באמצעות GDrive

ב"הוסף משרות קרון מותאמות אישית מלאות", הזן את פקודת ה-cron המותאמת אישית הבאה ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (סנכרן אוטומטית את הספרייה המקומית בכל בוקר בשעה 7:00 בבוקר /backup2לדיסק הרשת עם שם התצורה gdrivebackup2תוכן העניינים)
  • (סנכרן אוטומטית את הספרייה המקומית בכל בוקר בשעה 7:55 בבוקר /newbackup  לדיסק הרשת עם שם התצורה gdrivecwp-newbackupתוכן העניינים)
  • לְסַנכְרֵןוורדפרסעבור קבצי אתרים, מומלץ לא לגבות בהדרגה, כי בבדיקה נמצא שאם שמות הקבצים זהים, אך תוכן הקבצים שונה, הם לא יסונכרנו.

לאחר הפעלת הסנכרון האוטומטי של rclone באופן קבוע, תהליך rclone עדיין ירוץ ברקע, שעשוי לתפוס עד 20% ממשאבי ה-CPU, וכתוצאה מכך לבזבוז משאבי שרת.

לכן, יש צורך להוסיף פקודת משימה מתוזמנת מותאמת אישית כדי לאלץ את תהליך rclone להיסגר ▼

00 09 * * * killall rclone
  • (סגור אוטומטית בכוח את תהליך ה-rclone בשעה 9:00 כל בוקר)

העתק את הספרייה המקומית שצוינה לשם התצורה בשעה 4:0 בבוקר בכל יוםkoofrבדיסק הרשתETUFO.ORGקטלוג▼

0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P

מחק קבצים מרוחקים בני 4 ימים ומעלה בשעה 50:50 בבוקר בכל יום (מחק קבצים מעל 50 יום)

50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d

פקודת cron זו היא למחוק את הקובץ בשם "koofr:ETUFO.ORG"במטרה, כל הקבצים והתיקיות שזמן השינוי האחרון שלהם היה לפני 50 יום, להלן הסבר על כל חלק:

  • המספר הראשון "50" פירושו לבצע את הפקודה כל 50 דקות.
  • המספר השני "4" פירושו לבצע את הפקודה בשעה 4 לפנות בוקר.
  • "* * *" פירושו שהפקודה תתבצע בכל ימות החודש, היום והשבוע.
  • "מחיקת rclone" פירושו לבצע את פעולת המחיקה של הכלי rclone.
  • "koofr:ETעצם בלתי מזוהה.ORG" הוא שם היעד למחיקה.
  • "--min-age 50d" פירושו למחוק רק קבצים ותיקיות שזמן השינוי האחרון שלהם הוא לפני 50 יום.

פקודות נפוצות של rclone

כמובן, rclone הוא הרבה יותר מזה, וכמה פקודות נפוצות מופיעות להלן.

העתק את ▼

rclone copy

להעביר ▼

rclone move

מחק ▼

rclone delete

סנכרון ▼

rclone sync

פרמטרים נוספים: הצגת מהירות בזמן אמת ▼

-P

פרמטרים נוספים: הגבלת מהירות 40MB ▼

--bwlimit 40M

פרמטר נוסף: מספר קבצים מקבילים ▼

--transfers=N

התחל את rclone ▼

systemctl start rclone

עצור את rclone ▼

systemctl stop rclone

הצג מצב rclone ▼

systemctl status rclone

הצג מיקום פרופיל ▼

rclone config file

זה ממש קל להשתמש ב- Rclone כדי לסנכרן אוטומטית את הגיבוי VPS ^_^

בשלב זה הושלם המדריך כיצד לסנכרן ספריית לינוקס מקומית עם Google Drive.

קריאה מורחבת:

קרא מאמרים נוספים בסדרה זו:<< הקודם: כיצד Bluehost מתקין את וורדפרס באופן אוטומטי בלחיצה אחת? הדרכה לבניית אתרים של BH

Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) משותף "כיצד להשתמש בגיבוי rclone עבור VPS? CentOS משתמש במדריך הסנכרון האוטומטי של GDrive" כדי לעזור לך.

מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-694.html

ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!

🔔 היה הראשון לקבל את "מדריך השימוש בכלי AI של ChatGPT Content Marketing" בספרייה העליונה של הערוץ! 🌟
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!

 

发表 评论

כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

גלול למעלה