VPS uchun rclone zahirasidan qanday foydalanish kerak? CentOS GDrive avtomatik sinxronlash qo'llanmasidan foydalanadi

Ushbu maqola "WordPress veb-sayt yaratish bo'yicha qo'llanma"To'qqizta maqola seriyasining 21-qismi:
  1. WordPress nimani anglatadi?Nima qilyapsiz?Veb-sayt nima qilishi mumkin?
  2. Shaxsiy/kompaniya veb-saytini yaratish qancha turadi?Biznes veb-saytini yaratish narxi
  3. To'g'ri domen nomini qanday tanlash mumkin?Veb-sayt qurilishi domen nomini ro'yxatdan o'tkazish bo'yicha tavsiyalar va tamoyillar
  4. NameSiloDomen nomini ro'yxatdan o'tkazish bo'yicha qo'llanma (sizga $1 yuboring NameSiloKupon kodi)
  5. Veb-sayt yaratish uchun qanday dasturiy ta'minot kerak?O'z veb-saytingizni yaratish uchun qanday talablar mavjud?
  6. NameSiloNS domen nomini Bluehost/SiteGround qo'llanmasiga hal qiling
  7. WordPressni qo'lda qanday qurish mumkin? WordPress o'rnatish bo'yicha qo'llanma
  8. WordPress backend-ga qanday kirish mumkin? WP fon kirish manzili
  9. WordPress-dan qanday foydalanish kerak? WordPress fon umumiy sozlamalari va xitoycha sarlavha
  10. WordPress-da til sozlamalarini qanday o'zgartirish mumkin?Xitoy/Ingliz tilini sozlash usulini o'zgartiring
  11. WordPress toifalari katalogini qanday yaratish mumkin? WP toifalarini boshqarish
  12. WordPress maqolalarni qanday nashr etadi?O'z-o'zidan nashr etilgan maqolalar uchun tahrirlash imkoniyatlari
  13. WordPress-da qanday qilib yangi sahifa yaratish mumkin?Sahifa sozlamalarini qo'shish/tahrirlash
  14. WordPress menyularni qanday qo'shadi?Navigatsiya panelini ko'rsatish parametrlarini moslashtiring
  15. WordPress mavzusi nima?WordPress shablonlarini qanday o'rnatish kerak?
  16. FTP-da zip-fayllarni Internetda qanday ochish mumkin? PHP onlayn dekompressiya dasturi yuklab olish
  17. FTP vositasi ulanish vaqti tugadi. WordPressni serverga ulanish uchun qanday sozlash mumkin?
  18. WordPress plaginini qanday o'rnatish mumkin? WordPress plaginini o'rnatishning 3 usuli - wikiHow
  19. BlueHost hosting haqida nima deyish mumkin?Eng so'nggi BlueHost AQSh promo kodlari/kuponlari
  20. Qanday qilib Bluehost WordPress-ni bir marta bosish bilan avtomatik ravishda o'rnatadi? BH veb-sayt yaratish bo'yicha qo'llanma
  21. VPS dan qanday foydalanish kerakrcloneZaxira?CentOsGDrive bilan avtomatik sinxronlash qo'llanmasi

sababliVeb-tashviqotEng samarali usulSEO, boy SEO tajribasiga ega bo'lgan juda ko'p odamlarInternet-marketingOdamlar veb-sayt yaratish uchun VPS (Virtual Private Server) sotib olishni tanlashadi.

VPS dan foydalanilgani uchun VPS ning zahira nusxasini yaratish zarur.VPS zaxira nusxasini rclone zahira nusxasi bilan GDrive tarmoq diskiga sinxronlashtirish mumkin.

rclone nima?

RClone Google Drive va Dropbox kabi tarmoq disklarini osongina va qulay tarzda boshqarishi mumkin va drayv harflarini va buyruq qatorini yuklash va yuklab olishni qo'llab-quvvatlaydi:

  • O'rnatish diski, ishlatish uchun qulay, lekin sekin, kichik va bo'laklangan fayllar uchun ko'proq mos keladi
  • Buyruqlar qatorini yuklash va yuklab olish juda tez, katta hajmdagi fayllarni yuklash uchun javob beradi
  • Rclone uzilish muammolariga Google Drive AP-ga qaraganda kamroq moyil va github-dagi [gdrive] loyihasiga nisbatan.

Keling, CentOS-da rclone zaxira nusxasini o'rnatish va uni Google Drive bilan sinxronlashtirish usulini baham ko'raylik.

VPS-ni rclone bilan qanday zaxiralash mumkin?

Bu erda tayyorlanishi kerak bo'lgan vositalar:

  • Google Dirve hisobi
  • rclone fayli
  • BittasiLinuxMashina (ushbu maqola misol sifatida CentOS7 ni oladi)

Keyin rclone-ni o'rnatishni boshlang, o'rnatish juda oddiy, nusxa ko'chiring va joylashtiring ortiqcha ruxsatnomalar.

1-qadam:Faylni yuklab oling ▼

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 yil:Faylni tegishli yo'lga nusxalash ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Ushbu bosqichni o'tkazib yuborish mumkin, lekin tavsiya etilmaydi. O'tkazib yuborilgandan keyin hech qanday taklif bo'lmaydi, shuning uchun o'tkazib yuborish tavsiya etilmaydi)

3-qadam:Oʻrnatish boʻyicha yordam sahifasi▼

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

4-qadam:Yangi konfiguratsiya yarating ▼

rclone config

5-qadam:rclone konfiguratsiyasi

Masofaviy sinxronizatsiya uchun Google jamoasining umumiy bulutli diskini o'rnatish uchun Rclone-dan foydalanish tavsiya etiladi ▼

Quyida Google Dirve tarmoq diskini (jamoaviy bo'lmagan disk) rclone bilan bog'lash namunasi keltirilgan ▼

VPS uchun rclone zahirasidan qanday foydalanish kerak? CentOS GDrive avtomatik sinxronlash qo'llanmasidan foydalanadi

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>

Bu erda "config_token" ni avval mahalliy kompyuterga Rclone-ni yuklab olish va o'rnatish orqali olish kerak▼

Misol sifatida Windows-ni oling, dekompressiyadan so'ng rclone.exe joylashgan papkaga o'ting, tadqiqotchining manzil satriga cmd kiriting va joriy yo'lda buyruq satrini ochish uchun Enter tugmasini bosing.

Konfiguratsiya fayllarini nusxalash orqali sozlang

Rclone o'zining barcha konfiguratsiyasini konfiguratsiya faylida saqlaydi, bu esa konfiguratsiya fayllarini masofaviy Rclone-ga nusxalashni osonlashtiradi.

Shunday qilib, avval Rclone-ni ish stoli kompyuteringizda sozlashingiz kerak ▼

rclone config

kompyuterdarclonekonfiguratsiya, muammo borUse auto config?qachon, javob beringY.

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

Keyin brauzer ochiladi va sizdan avtorizatsiya qilish uchun hisobingizga kirishingizni so'raydi.

Google hisobini qanday avtorizatsiya qilish kerak?

 

CWP boshqaruv panelida GDrive bilan avtomatik sinxronlash uchun Crontab vaqtli vazifalarini qanday sozlash mumkin?3

  1. Agar siz materik Xitoyda bo'lsangiz, avval siz X devorini chetlab o'tishingiz kerak, keyin siz Google hisobiga ega bo'lishingiz va tizimga kirishingiz kerak.
  2. Agar "Ushbu ilova Google tomonidan tasdiqlanmagan" bo'lsa, "Kengaytirilgan" tugmasini bosing.
  3. Keyin, avtorizatsiya qilish uchun "Ruxsat berish" tugmasini bosing.

Google Teams-ni bulutli disklarni almashish uchun sozlaysizmi?

Agar siz Google jamoasining umumiy bulutli diskidan foydalanmasangiz, tanlangn

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

Masofaviy konfiguratsiya ma'lumotlarini tekshiring

Nihoyat, masofaviy konfiguratsiya parametrlarini tekshiring va kiritish orqali tasdiqlangyOK▼

--------------------
[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

U joriy mashinada saqlangan rometalar ro'yxatini ko'rsatadi, shunchaki ko'rib chiqing, bosingqchiqish ▼

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
  • Shu nuqtada mahalliy kompyuterning rclone konfiguratsiyasi tugallanadi.

Mahalliy kompyuter sozlangandan so'ng, to'g'ridan-to'g'ri mahalliy kompyuterni o'rnatingrclone.confKonfiguratsiya faylidagi tarkib Linux serveriga ko'chiriladirclone.confkonfiguratsiya fayli.

Mahalliy kompyuterda va serverda quyidagi buyruqlarni kiritingKo'rish Rkonfiguratsiya fayli joylashuvini klonlash buyrug'i▼

rclone config file

Rclone konfiguratsiya faylini so'rang va olingan natijalar quyidagicha▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Faqat mahalliy kompyuterning konfiguratsiya faylini qo'yingrclone.confmazmunini Linux serveriga nusxalashrclone.confKonfiguratsiya fayli, siz Rclone konfiguratsiya muammosini hal qilishingiz mumkin.

rclone foydalanish buyrug'i misoli

Fayllar va kataloglarni ro'yxatga olish buyrug'i

gdrive nomli tarmoq diski sozlangan katalogni ko'rsating (fayllar ko'rsatilmaydi)▼

rclone lsd gdrive:

Tarmoq diskidagi zaxira katalogidagi fayllarni gdrive konfiguratsiya nomi bilan ro'yxatlang (barcha fayllar, shu jumladan quyi kataloglar ko'rsatiladi, lekin katalog ko'rsatilmaydi) ▼

rclone ls gdrive:backup

Nusxalash Kesish o'chirish buyrug'i

Rclone konfiguratsiya faylini gdrive tarmoq diskining ildiz katalogiga nusxalash ▼

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

mahalliy nusxa /home/backup gdrive nomli tarmoq diski sozlangan zaxira katalogiga o'ting va aksincha ▼

rclone copy --progress /home/backup gdrive:backup
  • ushbu parametrni qo'shish orqali --ignore-existing Tarmoq diskida zaxiralangan fayllarni e'tiborsiz qoldirish mumkin, bu esa qo'shimcha zahiraga tengdir ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Mahalliy CWP qo'lda zaxira faylini gdrive nomli tarmoq diskining zaxira katalogiga nusxalash va aksincha ▼

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

Gdrive tarmoq diskidan CWP avtomatik rejalashtirilgan zaxira faylini mahalliyga nusxalash /newbackup Katalog▼

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

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

Gdrive tarmoq diskidan CWP qo'lda zaxira faylini mahalliyga nusxalash /newbackup/full/manual/accounts/ Katalog▼

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

Gdrive tarmoq diskidan nusxa olingVestaCPFayllarni mahalliyga zaxiralang /home/backup Katalog▼

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

Ko‘chirish (kesish) buyrug‘i ▼

rclone move /home/backup gdrive:backup

gdrive▼ konfiguratsiya nomi bilan tarmoq diskining zaxira katalogini o'chiring

rclone delete gdrive:backup

gdrive ▼ nomli tarmoq diskini sozlaydigan zaxira katalog yarating

rclone mkdir gdrive:backup

faylni sinxronlashtirish buyrug'i

Mahalliy /home/backup faylini tarmoq diskidagi zaxira katalogiga gdrive konfiguratsiya nomi bilan sinxronlashtiring va aksincha ▼

rclone sync /home/backup gdrive:backup

Tarmoq diskida gdrive2 konfiguratsiya nomini sinxronlashtiringUFOkatalog, gdrive nomli tarmoq diski sozlangan zaxira katalogiga va aksincha ▼

rclone sync gdrive2:ufo gdrive:backup

Bir muncha vaqt o'tgach, hech qanday xato xabari qaytarilmasa, zaxiralash tugagandan so'ng tarmoq diskida zaxira faylini ko'rishingiz mumkin.

VPS zaxira fayllarini GDrive bilan avtomatik sinxronlashtirish qanday?

Vaqt belgilangan vazifalarda avtomatik sinxronizatsiyaga erishish uchun sinxronlash buyruqlarini qo'shingCWP boshqaruv panelifayllarni GDrive-ga zaxiralang.

  • (Har kuni soat 2 da mahalliy katalogni avtomatik sinxronlash /newbackup  nomini sozlash uchungdrivetarmoq diskidacwp-newbackupMundarija)

SSH qanday qo'shiladi crontab Rejalashtirilgan vazifalar avtomatik ravishda GDrive bilan sinxronlashtirilsinmi?

Birinchidan, SSH-ni quyidagi crontab buyrug'iga▼

crontab -e

Keyin buyruqni oxirgi qatorga qo'shing▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH CTRL + C tugmalarini bosing va kiriting :wq Saqlash va chiqish.

50 kun yoki undan katta masofadagi fayllarni oʻchirish (50 kundan eski fayllarni oʻchirish)▼

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

Masofaviy fayllarni 50 kun yoki undan kamroq muddatga oʻchirish (fayllarni 50 kun ichida oʻchirish) ▼

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

CWP boshqaruv panelida GDrive bilan avtomatik sinxronlash uchun Crontab vaqtli vazifalarini qanday sozlash mumkin?

Agar CWP boshqaruv panelidan foydalansangiz, CWP boshqaruv paneliga kiring Server SettingCrontab for root ▼

VPS uchun rclone zahirasidan qanday foydalanish kerak? CentOS-ning GDrive-dan foydalangan holda avtomatik sinxronlash qo'llanmasining ikkinchi rasmi

"To'liq maxsus Cron Jobs qo'shish" da quyidagi to'liq moslashtirilgan cron buyrug'ini kiriting ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Har kuni ertalab soat 7:00 da mahalliy katalogni avtomatik sinxronlashtiring /backup2gdrive konfiguratsiya nomi bilan tarmoq diskigabackup2Mundarija)
  • (Har kuni ertalab soat 7:55 da mahalliy katalogni avtomatik sinxronlashtiring /newbackup  gdrive konfiguratsiya nomi bilan tarmoq diskigacwp-newbackupMundarija)
  • SinxronizatsiyaWordPressVeb-sayt fayllari uchun asta-sekin zaxira nusxasini yaratmaslik tavsiya etiladi, chunki sinov fayl nomlari bir xil bo'lsa-da, lekin fayllarning mazmuni boshqacha bo'lsa, ular sinxronlashtirilmasligini aniqladi.

Rclone-ning avtomatik sinxronizatsiyasi muntazam ravishda ishga tushirilgandan so'ng, rclone jarayoni hali ham fonda ishlaydi, bu protsessor resurslarining 20% ​​gacha egallashi mumkin, bu esa server resurslarining isrof bo'lishiga olib keladi.

Shuning uchun, rclone jarayonini yopishga majbur qilish uchun to'liq moslashtirilgan rejalashtirilgan vazifa buyrug'ini qo'shish kerak ▼

00 09 * * * killall rclone
  • (Har kuni ertalab soat 9:00 da rclone jarayonini avtomatik ravishda majburan yopish)

Belgilangan mahalliy katalogni har kuni ertalab soat 4:0 da konfiguratsiya nomiga ko'chiringkoofrtarmoq diskidaETUFO.ORGKatalog▼

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

4 kun yoki undan katta masofadagi fayllarni har kuni soat 50:50 da oʻchiring (50 kundan eski fayllarni oʻchiring)

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

Bu cron buyrug'i "nomli faylni o'chirish uchundir.koofr:ETUFO.ORG"Maqsadda, oxirgi o'zgartirish vaqti 50 kun oldin bo'lgan barcha fayl va papkalar, quyida har bir qismning tushuntirishlari keltirilgan:

  • Birinchi raqam "50" buyruqni har 50 daqiqada bajarishni anglatadi.
  • Ikkinchi raqam "4" buyruqni ertalab soat 4 da bajarishni anglatadi.
  • "* * *" buyruq oy, kun va haftaning barcha kunlarida bajarilishini bildiradi.
  • "rclone delete" rclone vositasini o'chirish operatsiyasini bajarishni anglatadi.
  • "koofr: ETNUJ.ORG" - o'chiriladigan maqsad nomi.
  • "--min-age 50d" faqat oxirgi o'zgartirish vaqti 50 kun oldin bo'lgan fayl va papkalarni o'chirishni anglatadi.

Rclone ning umumiy buyruqlari

Albatta, rclone bundan ham ko'proq va ba'zi umumiy buyruqlar quyida keltirilgan.

Nusxalash ▼

rclone copy

harakatlantiring ▼

rclone move

o'chirish ▼

rclone delete

Sinxronlash ▼

rclone sync

Qo'shimcha parametrlar: real vaqt tezligini ko'rsatish ▼

-P

Qo'shimcha parametrlar: tezlikni cheklash 40MB ▼

--bwlimit 40M

Qo'shimcha parametr: parallel fayllar soni ▼

--transfers=N

rclone ni ishga tushiring ▼

systemctl start rclone

rclonni to'xtating ▼

systemctl stop rclone

Rclone holatini ko'rish ▼

systemctl status rclone

Profil joylashuvini ko‘rish ▼

rclone config file

Zaxira VPS ^_^ ni avtomatik sinxronlashtirish uchun Rclone-dan foydalanish juda oson

Shu nuqtada, mahalliy Linux katalogini Google Drive bilan sinxronlashtirish bo'yicha qo'llanma tugallandi.

Kengaytirilgan o'qish:

Ushbu turkumdagi boshqa maqolalarni o'qing:<< Oldingi: Bluehost qanday qilib bir marta bosish bilan WordPress-ni avtomatik ravishda o'rnatadi? BH veb-sayt yaratish bo'yicha qo'llanma

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "VPS uchun rclone zahirasidan qanday foydalanish kerak? CentOS sizga yordam berish uchun GDrive avtomatik sinxronlash qo'llanmasidan foydalanadi.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-694.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring