دليل المادة
- ماذا يعني WordPress؟ماذا تفعل؟ماذا يمكن أن يفعل الموقع؟
- كم يكلف إنشاء موقع شخصي / موقع شركة؟تكلفة بناء موقع تجاري
- كيف تختار اسم المجال الصحيح؟توصيات ومبادئ تسجيل اسم المجال لإنشاء مواقع الويب
- NameSiloالبرنامج التعليمي لتسجيل اسم المجال (أرسل لك $ 1 NameSiloرمز ترويجي)
- ما هي البرامج المطلوبة لبناء موقع على شبكة الإنترنت؟ما هي متطلبات إنشاء موقع الويب الخاص بك؟
- NameSiloحل اسم المجال NS إلى البرنامج التعليمي Bluehost / SiteGround
- كيفية بناء WordPress يدويًا؟ برنامج تعليمي لتثبيت WordPress
- كيفية تسجيل الدخول إلى الواجهة الخلفية لـ WordPress؟ عنوان تسجيل الدخول لخلفية الفسفور الابيض
- كيف تستخدم ووردبريس؟ الإعدادات العامة لخلفية WordPress والعنوان الصيني
- كيفية تغيير إعدادات اللغة في WordPress؟تغيير طريقة الإعداد الصينية / الإنجليزية
- كيفية إنشاء دليل فئات ووردبريس؟ إدارة فئة WP
- كيف ينشر WordPress المقالات؟خيارات التحرير للمقالات المنشورة ذاتيا
- كيف تنشئ صفحة جديدة في ووردبريس؟إضافة / تحرير إعداد الصفحة
- كيف يضيف WordPress القوائم؟تخصيص خيارات عرض شريط التنقل
- ما هو موضوع ووردبريس؟كيفية تثبيت قوالب ووردبريس؟
- FTP كيفية فك ضغط الملفات المضغوطة عبر الإنترنت؟ تنزيل برنامج فك الضغط PHP عبر الإنترنت
- فشلت مهلة اتصال أداة FTP كيف يتم تكوين WordPress للاتصال بالخادم؟
- كيفية تثبيت البرنامج المساعد WordPress؟ 3 طرق لتثبيت إضافة WordPress - wikiHow
- ماذا عن استضافة BlueHost؟أحدث رموز / كوبونات BlueHost USA الترويجية
- كيف يقوم Bluehost بتثبيت WordPress تلقائيًا بنقرة واحدة؟ البرنامج التعليمي لبناء موقع BH
- كيفية استخدام الخادم الافتراضي الخاص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 (قرص ليس فريقًا) ▼
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؟
- إذا كنت في الصين القارية ، عليك أولاً تجاوز جدار 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
سيعرض قائمة 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 Setting
→ Crontab for root
▼
في "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.
قراءة موسعة:
مدونة Hope Chen Weiliang ( https://www.chenweiliang.com/ ) شارك "كيفية استخدام النسخ الاحتياطي rclone لـ VPS؟ يستخدم CentOS برنامج GDrive التعليمي للمزامنة التلقائية "لمساعدتك.
مرحبا بكم في مشاركة رابط هذه المقالة:https://www.chenweiliang.com/cwl-694.html
مرحبًا بك في قناة Telegram الخاصة بمدونة Chen Weiliang للحصول على آخر التحديثات!
📚 يحتوي هذا الدليل على قيمة كبيرة، 🌟هذه فرصة نادرة، لا تفوتها! ⏰⌛💨
شارك و اعجبك اذا اردت
مشاركتك وإعجاباتك هي دافعنا المستمر!