Jinsi ya kutumia nakala rudufu ya rclone kwa VPS? CentOS hutumia mafunzo ya kusawazisha kiotomatiki ya GDrive

Makala hii ni "Mafunzo ya kujenga tovuti ya WordPress"Sehemu ya 21 ya mfululizo wa vifungu 21:
  1. Neno WordPress linamaanisha nini?Unafanya nini?Tovuti inaweza kufanya nini?
  2. Je, ni gharama gani kujenga tovuti ya kibinafsi/kampuni?Gharama ya kujenga tovuti ya biashara
  3. Jinsi ya kuchagua jina la kikoa sahihi?Mapendekezo na Kanuni za Usajili wa Jina la Kikoa cha Ujenzi wa Tovuti
  4. NameSiloMafunzo ya Usajili wa Jina la Kikoa (Tunakutumia $1 NameSiloMsimbo wa Matangazo)
  5. Ni programu gani inahitajika kuunda tovuti?Je, ni mahitaji gani ya kutengeneza tovuti yako mwenyewe?
  6. NameSiloTatua Jina la Kikoa NS kwa Bluehost/SiteGround Mafunzo
  7. Jinsi ya kuunda WordPress kwa mikono? Mafunzo ya Ufungaji wa WordPress
  8. Jinsi ya kuingia kwenye backend ya WordPress? Anwani ya nyuma ya WP ya kuingia
  9. Jinsi ya kutumia WordPress? Mipangilio ya jumla ya mandharinyuma ya WordPress na Kichwa cha Kichina
  10. Jinsi ya kubadilisha mipangilio ya lugha katika WordPress?Badilisha mbinu ya kuweka Kichina/Kiingereza
  11. Jinsi ya kuunda Saraka ya Kitengo cha WordPress? Usimamizi wa Kitengo cha WP
  12. Je, WordPress huchapisha vipi makala?Chaguzi za kuhariri kwa nakala zilizochapishwa kibinafsi
  13. Jinsi ya kuunda ukurasa mpya katika WordPress?Ongeza/hariri usanidi wa ukurasa
  14. Je, WordPress huongezaje menyu?Geuza kukufaa chaguo za onyesho la upau wa kusogeza
  15. Mandhari ya WordPress ni nini?Jinsi ya kufunga templeti za WordPress?
  16. FTP jinsi ya kubana faili za zip mtandaoni? Upakuaji wa programu ya upunguzaji wa mtandao wa PHP
  17. Muda wa muunganisho wa zana ya FTP umeshindwa Jinsi ya kusanidi WordPress ili kuunganisha kwenye seva?
  18. Jinsi ya kufunga programu-jalizi ya WordPress? Njia 3 za Kusakinisha programu-jalizi ya WordPress - wikiHow
  19. Vipi kuhusu mwenyeji wa BlueHost?Nambari/Kuponi za Matangazo za BlueHost USA
  20. Je, Bluehost inasanikishaje WordPress kiotomatiki kwa kubofya mara moja? Mafunzo ya ujenzi wa tovuti ya BH
  21. Jinsi ya kutumia VPSkimbungachelezo?CentOSMafunzo ya Usawazishaji Kiotomatiki na GDrive

kwa sababu yaUkuzaji wa WavutiNjia yenye ufanisi zaidi katikaSEO, watu wengi walio na uzoefu tajiri wa SEOUuzaji wa mtandaoWatu watachagua kununua VPS (Virtual Private Server) ili kuunda tovuti.

Kwa kuwa VPS inatumiwa, ni muhimu kucheleza VPS. Hifadhi ya VPS inaweza kusawazishwa kwenye diski ya mtandao ya GDrive na chelezo ya rclone.

rclone ni nini?

RClone inaweza kudhibiti diski za mtandao kwa urahisi na kwa urahisi kama vile Hifadhi ya Google na Dropbox, na inaauni herufi za kiendeshi na upakiaji na upakuaji wa mstari wa amri:

  • Weka diski, rahisi kutumia, lakini polepole, inafaa zaidi kwa faili ndogo na zilizogawanyika
  • Upakiaji na upakuaji wa mstari wa amri ni haraka sana, unafaa kwa kupakia faili kubwa
  • Rclone haikabiliwi na matatizo ya kukatizwa kuliko AP ya Hifadhi ya Google, na ikilinganishwa na mradi wa [gdrive] kwenye github.

Hebu tushiriki mbinu ya kusakinisha chelezo ya rclone kwenye CentOS na kuisawazisha kwenye Hifadhi ya Google.

Jinsi ya kuhifadhi VPS na rclone?

Hapa kuna zana ambazo zinahitaji kutayarishwa:

  • Akaunti ya Google Dirve
  • faili ya rclone
  • MojaLinuxMashine (kifungu hiki kinachukua CentOS7 kama mfano)

Kisha kuanza kusakinisha rclone, ufungaji ni rahisi sana, nakala na kuweka pamoja na ruhusa.

hatua ya 1:Pakua faili ▼

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

Sura ya 2:Nakili faili kwa njia inayofaa ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Hatua hii inaweza kuachwa, lakini haifai. Baada ya kuacha, hakutakuwa na haraka, kwa hivyo haipendekezi kuacha)

hatua ya 3:Ukurasa wa usaidizi wa usakinishaji▼

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

hatua ya 4:Unda usanidi mpya ▼

rclone config

hatua ya 5:usanidi wa rclone

Inapendekezwa kutumia Rclone kupachika diski ya wingu iliyoshirikiwa ya timu ya Google kwa ulandanishi wa mbali ▼

Ifuatayo ni marejeleo ya mfano wa diski ya mtandao ya rclone inayofunga Google Dirve (diski isiyo ya timu) ▼

Jinsi ya kutumia nakala rudufu ya rclone kwa VPS? CentOS hutumia mafunzo ya kusawazisha kiotomatiki ya 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" hapa inahitaji kupatikana kwa kupakua na kusakinisha Rclone kwenye kompyuta ya ndani kwanza▼

Chukua Windows kama mfano, nenda kwenye folda ambapo rclone.exe iko baada ya kuharibika, ingiza cmd kwenye bar ya anwani ya mchunguzi na ubofye Ingiza ili kufungua amri ya amri katika njia ya sasa.

Sanidi kwa kunakili faili za usanidi

Rclone huhifadhi usanidi wake wote katika faili ya usanidi, ambayo inafanya iwe rahisi kunakili faili za usanidi kwa Rclone ya mbali.

Kwa hivyo, kwanza unahitaji kusanidi Rclone kwenye kompyuta yako ya mezani ▼

rclone config

kwenye kompyutarcloneusanidi, kuna shidaUse auto config?lini, jibuY.

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

Kivinjari kitatokea kifuatacho, kikikuuliza uingie kwenye akaunti yako ili kuidhinisha.

Jinsi ya kuidhinisha akaunti ya Google?

 

Jinsi ya kuweka kazi zilizopitwa na wakati za Crontab kusawazisha kiotomatiki kwa GDrive kwenye paneli ya kudhibiti ya CWP?3

  1. Ikiwa uko China Bara, kwanza lazima upite ukuta wa X, basi unahitaji kuwa na akaunti ya Google na uingie.
  2. Ikiwa "Programu hii haijathibitishwa na Google" inaonekana, bofya "Advanced".
  3. Kisha, bofya Ruhusu ili kuidhinisha.

Je, unasanidi Timu za Google ili zishiriki diski za wingu?

Ikiwa hutumii diski ya wingu iliyoshirikiwa ya timu ya Google, chaguan

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

Thibitisha maelezo ya usanidi wa mbali

Hatimaye, thibitisha vigezo vya usanidi wa mbali, na uthibitishe kwa kuandikaySAWA▼

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

Itaonyesha orodha ya romete iliyohifadhiwa kwenye mashine ya sasa, angalia tu, bonyezaqtoka ▼

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
  • Katika hatua hii, usanidi wa rclone wa kompyuta ya ndani umekamilika.

Baada ya kompyuta ya ndani kusanidiwa, weka moja kwa moja kompyuta ya ndanirclone.confYaliyomo kwenye faili ya usanidi yanakiliwa kwa seva ya Linuxrclone.conffaili ya usanidi.

Kwenye kompyuta ya ndani na seva, ingiza amri zifuatazo kwaTazama Ramri ya eneo la faili ya usanidi ya clone▼

rclone config file

Uliza faili ya usanidi ya Rclone, na matokeo yaliyopatikana ni kama ifuatavyo▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Weka tu faili ya usanidi ya kompyuta ya ndanirclone.confnakili yaliyomo kwenye seva ya Linuxrclone.confFaili ya usanidi, unaweza kutatua tatizo la usanidi wa Rclone.

rclone tumia mfano wa amri

Orodhesha faili na saraka amri

Orodhesha saraka ambapo diski ya mtandao inayoitwa gdrive imesanidiwa (faili hazitaonyeshwa)▼

rclone lsd gdrive:

Orodhesha faili kwenye saraka ya chelezo kwenye diski ya mtandao yenye jina la usanidi gdrive (faili zote pamoja na saraka ndogo zitaonyeshwa, lakini saraka haitaonyeshwa) ▼

rclone ls gdrive:backup

Nakili Kata Kufuta Amri

Nakili faili ya usanidi wa Rclone kwenye saraka ya mizizi ya diski ya mtandao ya gdrive ▼

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

nakala ya ndani /home/backup Nenda kwenye saraka ya chelezo ambapo diski ya mtandao inayoitwa gdrive imesanidiwa, na kinyume chake ▼

rclone copy --progress /home/backup gdrive:backup
  • kwa kuongeza kigezo hiki --ignore-existing Faili ambazo zimechelezwa kwenye diski ya mtandao zinaweza kupuuzwa, ambayo ni sawa na hifadhi ya ziada ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Nakili faili ya chelezo ya mwongozo ya CWP kwenye saraka ya chelezo ya diski ya mtandao inayoitwa gdrive, na kinyume chake ▼

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

Kutoka kwa diski ya mtandao ya gdrive, nakili faili ya chelezo iliyoratibiwa kiotomatiki ya CWP kwa ya ndani /newbackup Katalogi▼

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

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

Kutoka kwa diski ya mtandao ya gdrive, nakili faili ya chelezo ya mwongozo ya CWP kwa ya ndani /newbackup/full/manual/accounts/ Katalogi▼

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

Kutoka kwa diski ya mtandao ya gdrive, nakalaVestaCPHifadhi nakala kwa faili za kawaida /home/backup Katalogi▼

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

Sogeza (Kata) Amri ▼

rclone move /home/backup gdrive:backup

Futa saraka ya chelezo ya diski ya mtandao yenye jina la usanidi gdrive▼

rclone delete gdrive:backup

Unda saraka ya chelezo inayosanidi diski ya mtandao inayoitwa gdrive ▼

rclone mkdir gdrive:backup

kusawazisha amri ya faili

Sawazisha eneo/nyumbani/chelezo kwenye saraka ya chelezo kwenye diski ya mtandao na gdrive ya jina la usanidi, na kinyume chake ▼

rclone sync /home/backup gdrive:backup

Sawazisha jina la usanidi gdrive2 kwenye diski ya mtandaoufosaraka, kwa saraka ya chelezo ambapo diski ya mtandao inayoitwa gdrive imesanidiwa, na kinyume chake ▼

rclone sync gdrive2:ufo gdrive:backup

Baada ya muda, ikiwa hakuna ujumbe wa kosa unarudi, unaweza kuona faili ya chelezo kwenye diski ya mtandao baada ya uhifadhi kukamilika.

Jinsi ya kusawazisha kiotomatiki faili za chelezo za VPS kwa GDrive?

Katika kazi zilizoratibiwa, ongeza amri za ulandanishi ili kufikia usawazishaji otomatikiJopo la Kudhibiti la CWPchelezo faili kwenye GDrive.

  • (Sawazisha saraka ya ndani kiotomatiki saa 2 asubuhi kila siku /newbackup  kusanidi jinagdrivekwenye diski ya mtandaocwp-newbackupJedwali la Yaliyomo)

SSH jinsi ya kuongeza crontab Kazi zilizoratibiwa husawazishwa kiotomatiki kwenye GDrive?

Kwanza, SSH kwa amri ifuatayo ya crontab▼

crontab -e

Ifuatayo, ongeza amri kwenye mstari wa mwisho▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, bonyeza CTRL + C, kisha ingiza :wq Hifadhi na uondoke.

Futa faili za mbali kwa siku 50 au zaidi (futa faili zilizo na umri wa zaidi ya siku 50)▼

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

Futa faili za mbali kwa siku 50 au chini (futa faili ndani ya siku 50) ▼

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

Jinsi ya kuweka kazi iliyopitwa na wakati ya Crontab kusawazisha kiotomatiki kwa GDrive kwenye paneli dhibiti ya CWP?

Ikiwa unatumia Paneli ya Kudhibiti ya CWP, ingia kwenye Paneli ya Kudhibiti ya CWP Server SettingCrontab for root ▼

Jinsi ya kutumia nakala rudufu ya rclone kwa VPS? Picha ya pili ya mafunzo ya ulandanishaji kiotomatiki ya CentOS kwa kutumia GDrive

Katika "Ongeza Kazi Kamili za Cron", weka amri ya cron maalum ifuatayo ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Sawazisha saraka ya ndani kiotomatiki kila asubuhi saa 7:00 asubuhi /backup2kwa diski ya mtandao iliyo na jina la usanidi gdrivebackup2Jedwali la Yaliyomo)
  • (Sawazisha saraka ya ndani kiotomatiki kila asubuhi saa 7:55 asubuhi /newbackup  kwa diski ya mtandao iliyo na jina la usanidi gdrivecwp-newbackupJedwali la Yaliyomo)
  • SawazishaWordPressKwa faili za tovuti, inashauriwa usihifadhi nakala kwa nyongeza, kwa sababu jaribio liligundua kuwa ikiwa majina ya faili ni sawa, lakini yaliyomo kwenye faili ni tofauti, hayatasawazishwa.

Baada ya maingiliano ya kiotomatiki ya rclone kuanza mara kwa mara, mchakato wa rclone bado utaendelea nyuma, ambayo inaweza kuchukua hadi 20% ya rasilimali za CPU, na kusababisha upotevu wa rasilimali za seva.

Kwa hivyo, ni muhimu kuongeza amri ya kazi iliyopangwa kikamilifu ili kulazimisha mchakato wa rclone kufunga ▼

00 09 * * * killall rclone
  • (Funga mchakato wa rclone kiotomatiki saa 9:00 kila asubuhi)

Nakili saraka maalum ya ndani kwa jina la usanidi saa 4:0 asubuhi kila sikukoofrkwenye diski ya mtandaoETUFO.ORGKatalogi▼

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

Futa faili za mbali kwa siku 4 au zaidi saa 50:50 asubuhi kila siku (futa faili zilizo na umri wa zaidi ya siku 50)

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

Amri hii ya cron ni kufuta faili inayoitwa "koofr:ETUFO.ORG"Katika lengo, faili zote na folda ambazo wakati wake wa mwisho wa urekebishaji ulikuwa siku 50 zilizopita, yafuatayo ni maelezo ya kila sehemu:

  • Nambari ya kwanza "50" inamaanisha kutekeleza amri kila baada ya dakika 50.
  • Nambari ya pili "4" inamaanisha kutekeleza amri saa 4 asubuhi.
  • "* * *" inamaanisha amri itatekelezwa siku zote za mwezi, siku na juma.
  • "rclone delete" inamaanisha kutekeleza utendakazi wa kufuta zana ya rclone.
  • "koofr:ETUFO.ORG" ni jina la lengo la kufuta.
  • "--min-age 50d" inamaanisha kufuta faili na folda ambazo mwisho wake wa kurekebisha ni siku 50 zilizopita.

Amri za kawaida za rclone

Kwa kweli, rclone ni zaidi ya hiyo, na amri zingine za kawaida zimeorodheshwa hapa chini.

Nakili ▼

rclone copy

hoja ▼

rclone move

futa ▼

rclone delete

Sawazisha ▼

rclone sync

Vigezo vya ziada: onyesha kasi ya wakati halisi ▼

-P

Vigezo vya ziada: kasi ya kikomo 40MB ▼

--bwlimit 40M

Kigezo cha ziada: idadi ya faili sambamba ▼

--transfers=N

anza rclone ▼

systemctl start rclone

kuacha rclone ▼

systemctl stop rclone

Tazama hali ya rclone ▼

systemctl status rclone

Tazama Mahali pa Wasifu ▼

rclone config file

Ni rahisi sana kutumia Rclone kusawazisha kiotomatiki chelezo cha VPS ^_^

Kwa wakati huu, mafunzo ya jinsi ya kusawazisha saraka ya ndani ya Linux kwenye Hifadhi ya Google yamekamilika.

Kusoma kwa muda mrefu:

Soma nakala zingine katika safu hii:<< Iliyotangulia: Je, Bluehost husakinishaje WordPress kiotomatiki kwa mbofyo mmoja? Mafunzo ya ujenzi wa tovuti ya BH

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ilishirikiwa "Jinsi ya kutumia nakala rudufu ya rclone kwa VPS? CentOS hutumia mafunzo ya kusawazisha kiotomatiki ya GDrive" kukusaidia.

Karibu kushiriki kiungo cha makala hii:https://www.chenweiliang.com/cwl-694.html

Karibu kwenye chaneli ya Telegramu ya blogu ya Chen Weiliang ili kupata masasisho mapya zaidi!

🔔 Kuwa wa kwanza kupata "Mwongozo wa Matumizi ya Zana ya AI ya Uuzaji wa Maudhui ya ChatGPT" katika saraka ya juu ya kituo! 🌟
📚 Mwongozo huu una thamani kubwa, 🌟Hii ni fursa adimu, usiikose! ⏰⌛💨
Share na like ukipenda!
Kushiriki kwako na kupenda kwako ndio motisha yetu inayoendelea!

 

发表 评论

Anwani yako ya barua pepe haitachapishwa. 必填 项 已 用 * 标注

tembeza juu