كيفية استخدام النسخ الاحتياطي rclone لـ VPS؟ يستخدم CentOS برنامج تعليمي للمزامنة التلقائية لـ GDrive

هذه المقالة هي "برنامج تعليمي لبناء موقع WordPress"الجزء 21 من سلسلة مكونة من 21 مقالات:
  1. ماذا يعني WordPress؟ماذا تفعل؟ماذا يمكن أن يفعل الموقع؟
  2. كم يكلف إنشاء موقع شخصي / موقع شركة؟تكلفة بناء موقع تجاري
  3. كيف تختار اسم المجال الصحيح؟توصيات ومبادئ تسجيل اسم المجال لإنشاء مواقع الويب
  4. NameSiloالبرنامج التعليمي لتسجيل اسم المجال (أرسل لك $ 1 NameSiloرمز ترويجي)
  5. ما هي البرامج المطلوبة لبناء موقع على شبكة الإنترنت؟ما هي متطلبات إنشاء موقع الويب الخاص بك؟
  6. NameSiloحل اسم المجال NS إلى البرنامج التعليمي Bluehost / SiteGround
  7. كيفية بناء WordPress يدويًا؟ برنامج تعليمي لتثبيت WordPress
  8. كيفية تسجيل الدخول إلى الواجهة الخلفية لـ WordPress؟ عنوان تسجيل الدخول لخلفية الفسفور الابيض
  9. كيف تستخدم ووردبريس؟ الإعدادات العامة لخلفية WordPress والعنوان الصيني
  10. كيفية تغيير إعدادات اللغة في WordPress؟تغيير طريقة الإعداد الصينية / الإنجليزية
  11. كيفية إنشاء دليل فئات ووردبريس؟ إدارة فئة WP
  12. كيف ينشر WordPress المقالات؟خيارات التحرير للمقالات المنشورة ذاتيا
  13. كيف تنشئ صفحة جديدة في ووردبريس؟إضافة / تحرير إعداد الصفحة
  14. كيف يضيف WordPress القوائم؟تخصيص خيارات عرض شريط التنقل
  15. ما هو موضوع ووردبريس؟كيفية تثبيت قوالب ووردبريس؟
  16. FTP كيفية فك ضغط الملفات المضغوطة عبر الإنترنت؟ تنزيل برنامج فك الضغط PHP عبر الإنترنت
  17. فشلت مهلة اتصال أداة FTP كيف يتم تكوين WordPress للاتصال بالخادم؟
  18. كيفية تثبيت البرنامج المساعد WordPress؟ 3 طرق لتثبيت إضافة WordPress - wikiHow
  19. ماذا عن استضافة BlueHost؟أحدث رموز / كوبونات BlueHost USA الترويجية
  20. كيف يقوم Bluehost بتثبيت WordPress تلقائيًا بنقرة واحدة؟ البرنامج التعليمي لبناء موقع BH
  21. كيفية استخدام الخادم الافتراضي الخاصrcloneدعم؟CentOSبرنامج تعليمي للمزامنة التلقائية مع GDrive

بسببترويج الويبالطريقة الأكثر فعالية فيتحسين محركات البحث، الكثير من ذوي الخبرة في تحسين محركات البحث网络 营销سيختار الأشخاص شراء VPS (خادم خاص افتراضي) لإنشاء موقع ويب.

منذ استخدام VPS ، من الضروري إجراء نسخ احتياطي لـ VPS. يمكن مزامنة النسخة الاحتياطية من VPS مع قرص شبكة GDrive مع النسخ الاحتياطي rclone.

ما هو rclone؟

يمكن لـ RClone إدارة أقراص الشبكة بسهولة ويسر مثل Google Drive و Dropbox ، كما يدعم تحميل أحرف محركات الأقراص وتحميل سطر الأوامر وتنزيله:

  • قرص التركيب ، سهل الاستخدام ، ولكنه بطيء ، أكثر ملاءمة للملفات الصغيرة والمجزأة
  • تحميل وتنزيل سطر الأوامر سريع جدًا ومناسب لتحميل الملفات الكبيرة
  • يعد Rclone أقل عرضة لمشاكل الانقطاع من Google Drive AP ، ومقارنته بمشروع [gdrive] على جيثب.

دعونا نشارك طريقة تثبيت نسخة احتياطية من 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 لتركيب قرص السحابة المشتركة لفريق Google للمزامنة عن بُعد ▼

ما يلي هو مثال مرجعي لربط rclone لقرص شبكة 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

سيظهر متصفح بعد ذلك ، يطلب منك تسجيل الدخول إلى حسابك لتفويضه.

كيفية تفويض حساب Google؟

 

كيف يمكن تعيين مهام Crontab المحددة بوقت للمزامنة تلقائيًا مع GDrive في لوحة تحكم CWP؟الثاني

  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

سيعرض قائمة romete المحفوظة على الجهاز الحالي ، فقط ألقِ نظرة ، اضغط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يتم نسخ المحتوى الموجود في ملف التكوين إلى خادم Linuxrclone.confملف الضبط.

على الكمبيوتر المحلي والخادم ، أدخل الأوامر التالية لـمشاهدة ملف Rاستنساخ أمر موقع ملف التكوين ▼

rclone config file

الاستعلام عن ملف التكوين Rclone ، والنتائج التي تم الحصول عليها كما يلي ▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • فقط ضع ملف تكوين الكمبيوتر المحليrclone.confانسخ المحتويات إلى خادم Linuxrclone.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

أمر مزامنة الملف

قم بمزامنة الملف المحلي / الرئيسي / النسخ الاحتياطي مع دليل النسخ الاحتياطي في قرص الشبكة باستخدام اسم التكوين gdrive والعكس بالعكس ▼

rclone sync /home/backup gdrive:backup

مزامنة اسم التكوين gdrive2 في قرص الشبكةجسم غامضالدليل ، إلى دليل النسخ الاحتياطي حيث تم تكوين قرص الشبكة المسمى gdrive ، والعكس بالعكس ▼

rclone sync gdrive2:ufo gdrive:backup

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

كيفية مزامنة ملفات النسخ الاحتياطي VPS تلقائيًا مع GDrive؟

في المهام المحددة بوقت ، أضف أوامر التزامن لتحقيق المزامنة التلقائيةلوحة تحكم CWPملفات النسخ الاحتياطي إلى GDrive.

  • (مزامنة الدليل المحلي تلقائيًا في الساعة 2 صباحًا كل يوم /newbackup  لتكوين الاسمgdriveفي قرص الشبكةcwp-newbackupجدول المحتويات)

SSH كيفية إضافة ملفات كرونتاب هل تتم مزامنة المهام المجدولة تلقائيًا مع 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

في "Add Full Custom Cron Jobs" ، أدخل الأمر 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جدول المحتويات)
  • تزامنWordPressبالنسبة لملفات مواقع الويب ، يوصى بعدم إجراء نسخ احتياطي بشكل متزايد ، لأن الاختبار وجد أنه إذا كانت أسماء الملفات متشابهة ، لكن محتويات الملفات مختلفة ، فلن تتم مزامنتها.

بعد بدء المزامنة التلقائية لـ rclone بانتظام ، ستستمر عملية rclone في الخلفية ، والتي قد تشغل ما يصل إلى 20٪ من موارد وحدة المعالجة المركزية ، مما يؤدي إلى إهدار موارد الخادم.

لذلك ، من الضروري إضافة أمر مهمة مجدولة مخصص بالكامل لإجبار عملية 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 delete" تنفيذ عملية الحذف لأداة rclone.
  • "koofr: ETجسم غامض.ORG "هو اسم الهدف المراد حذفه.
  • يعني "- min-age 50d" حذف الملفات والمجلدات التي كان آخر تعديل لها قبل 50 يومًا.

الأوامر الشائعة لـ rclone

بالطبع ، rclone أكثر من ذلك بكثير ، وبعض الأوامر الشائعة مذكورة أدناه.

نسخ ▼

rclone copy

تحرك ▼

rclone move

حذف ▼

rclone delete

مزامنة ▼

rclone sync

معلمات إضافية: عرض سرعة الوقت الحقيقي ▼

-P

معلمات إضافية: الحد الأقصى للسرعة 40 ميغا بايت ▼

--bwlimit 40M

معلمة إضافية: عدد الملفات المتوازية ▼

--transfers=N

بدء rclone ▼

systemctl start rclone

وقف rclone ▼

systemctl stop rclone

عرض حالة rclone ▼

systemctl status rclone

مشاهدة الملف الشخصي الموقع ▼

rclone config file

من السهل حقًا استخدام Rclone لمزامنة النسخ الاحتياطي VPS ^ _ ^ تلقائيًا

في هذه المرحلة ، اكتمل البرنامج التعليمي حول كيفية مزامنة دليل Linux المحلي مع Google Drive.

قراءة موسعة:

اقرأ مقالات أخرى في هذه السلسلة:<< السابق: كيف يقوم Bluehost بتثبيت WordPress تلقائيًا بنقرة واحدة؟ البرنامج التعليمي لبناء موقع BH

مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "كيفية استخدام النسخ الاحتياطي rclone لـ VPS؟ يستخدم CentOS برنامج GDrive التعليمي للمزامنة التلقائية "لمساعدتك.

مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-694.html

مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!

🔔 كن أول من يحصل على "دليل استخدام أداة الذكاء الاصطناعي لتسويق محتوى ChatGPT" في الدليل العلوي للقناة! 🌟
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!

 

发表 评论

لن يتم نشر عنوان بريدك الإلكتروني. 必填 项 已 用 * 标注

انتقل إلى أعلى