מדריך מאמרים
- מה המשמעות של וורדפרס?מה אתה עושה?מה אתר יכול לעשות?
- כמה עולה לבנות אתר אישי/עסקי?עלות בניית אתר לעסק
- איך בוחרים את שם הדומיין הנכון?בניית אתרים המלצות ועקרונות רישום שם מתחם
- NameSiloמדריך לרישום שם דומיין (שלח לך $1 NameSiloקוד קופון)
- איזו תוכנה נדרשת לבניית אתר אינטרנט?מהן הדרישות ליצירת אתר משלך?
- NameSiloפתור שם דומיין NS ל-Bluehost/SiteGround הדרכה
- איך לבנות וורדפרס באופן ידני? הדרכה להתקנת וורדפרס
- כיצד להיכנס ל-backend של וורדפרס? כתובת התחברות ברקע של WP
- איך משתמשים בוורדפרס? הגדרות כלליות ברקע וורדפרס וכותרת סינית
- כיצד לשנות הגדרות שפה בוורדפרס?שנה את שיטת ההגדרה הסינית/אנגלית
- כיצד ליצור ספריית קטגוריות וורדפרס? ניהול קטגוריות WP
- איך וורדפרס מפרסמת מאמרים?אפשרויות עריכה של מאמרים בפרסום עצמי
- איך יוצרים דף חדש בוורדפרס?הוסף/ערוך הגדרות עמוד
- איך וורדפרס מוסיפה תפריטים?התאם אישית את אפשרויות התצוגה של סרגל הניווט
- מהו נושא וורדפרס?כיצד להתקין תבניות וורדפרס?
- FTP כיצד לשחרר קבצי zip באינטרנט? הורדת תוכנית פירוק דחיסה מקוונת של PHP
- הזמן הקצוב לחיבור כלי FTP נכשל כיצד להגדיר את WordPress להתחבר לשרת?
- כיצד להתקין תוסף וורדפרס? 3 דרכים להתקין תוסף וורדפרס - wikiHow
- מה לגבי אירוח BlueHost?קודי/קופונים האחרונים של BlueHost USA
- כיצד Bluehost מתקין את וורדפרס באופן אוטומטי בלחיצה אחת? הדרכה לבניית אתרים של BH
- כיצד להשתמש ב-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 (לא צוות דיסק) ▼
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
דפדפן יצוץ לאחר מכן, שיבקש ממך להיכנס לחשבון שלך כדי לאשר אותו.
איך לאשר חשבון גוגל?
- אם אתה ביבשת סין, תחילה עליך לעקוף את חומת X, לאחר מכן עליך להיות בעל חשבון Google ולהיכנס.
- אם מופיעה "אפליקציה זו לא אומתה על ידי Google", לחץ על "מתקדם".
- לאחר מכן, לחץ על אפשר כדי לאשר.
האם אתה מגדיר את צוותי 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 Setting
→ Crontab for root
▼
ב"הוסף משרות קרון מותאמות אישית מלאות", הזן את פקודת ה-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.
קריאה מורחבת:
Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) משותף "כיצד להשתמש בגיבוי rclone עבור VPS? CentOS משתמש במדריך הסנכרון האוטומטי של GDrive" כדי לעזור לך.
מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-694.html
ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!