Uhla lwemibhalo ye-athikili
Njengoba i-SEO iyindlela ephumelela kakhulu yokukhushulwa ku-inthanethi , abathengisi abaningi abaku-inthanethi abanolwazi oluningi lwe-SEO bakhetha ukuthenga i-VPS (Virtual Private Server) ukuze bakhe amawebhusayithi abo.
Njengoba sisebenzisa i-VPS, sidinga ukuyisekela. Ama-backup e-VPS angavumelaniswa ne-GDrive kusetshenziswa i-rclone .
Yini i-rclone?
I-RClone ingakwazi ukuphatha kalula futhi kalula amadiski enethiwekhi afana ne-Google Drayivu ne-Dropbox, futhi isekela ukukhweza izinhlamvu zedrayivu nokulayisha nokulanda umugqa womyalo:
- Idiski yokukhweza, kulula ukuyisebenzisa, kodwa ihamba kancane, ifaneleka kakhulu amafayela amancane nahlukene
- Ukulayisha nokulanda umugqa womyalo kuyashesha kakhulu, kulungele ukulayisha amafayela amakhulu
- I-Rclone ijwayele ukuba nezinkinga kancane kune-Google Drive AP, futhi iqhathaniswa nephrojekthi ye-[gdrive] ku-github.
Ngezansi, ngizokwabelana ngendlela yokufaka i-rclone ku- CentOS bese uyifaka futhi uyivumelanise ku-Google Drayivu.
Uyenza kanjani isipele i-VPS nge-rclone?
Nawa amathuluzi okufanele alungiselelwe:
- I-akhawunti ye-Google Dirve
- ifayela le-rclone
- eyodwaLinuxUmshini (lesi sihloko sithatha i-CentOS7 njengesibonelo)
Bese uqala ukufaka i-rclone, ukufakwa kulula kakhulu, kopisha futhi unamathisele izimvume zokuhlanganisa.
Isinyathelo 1: Landa ifayela ▼
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
Isinyathelo 2: Kopisha ifayela uye endleleni efanele ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Lesi sinyathelo singashiywa, kodwa asinconywa. Ngemva kokweqiwa, ngeke kube khona ukwaziswa, ngakho-ke akunconywa ukuthi kweqe)
Isinyathelo 3: Ikhasi Losizo Lokufaka ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
Isinyathelo 4: Dala ukucushwa okusha ▼
rclone config
Isinyathelo 5: ukucushwa kwe-rclone
Kunconywa ukusebenzisa i-Rclone ukukhweza idiski yefu eyabelwe iqembu le-Google ukuze uvumelanise ukude ▼
Okulandelayo isibonelo sereferensi ye-rclone ebopha idiski yenethiwekhi ye-Google Dirve (idiski okungeyona yeqembu) ▼

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>
I-"config_token" lapha idinga ukutholwa ngokulanda nokufaka i-Rclone kukhompyutha yendawo kuqala▼
Thatha iWindows njengesibonelo, hamba kufolda lapho i-rclone.exe itholakala khona ngemuva kokunciphisa, faka i-cmd kubha yekheli lomhloli bese ucindezela u-Enter ukuze uvule umyalo womyalo endleleni yamanje.
Lungiselela ngokukopisha amafayela okumisa
I-Rclone igcina konke ukucushwa kwayo efayeleni lokucushwa, okwenza kube lula ukukopisha amafayela okucushwa ku-Rclone ekude.
Ngakho, okokuqala udinga ukumisa i-Rclone kukhompyutha yakho yedeskithophu ▼
rclone config
kukhompuyutharcloneukumisa, kunenkingaUse auto config?nini, phendulaY,
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
Isiphequluli sizovela ngokulandelayo, sikucela ukuthi ungene ku-akhawunti yakho ukuze usigunyaze.
Ungagunyaza kanjani i-akhawunti ye-Google?

- Uma usezweni laseChina, okokuqala kufanele udlule udonga lwe-X, bese udinga ukuba ne-akhawunti ye-Google bese ungena ngemvume.
- Uma "Lolu hlelo lokusebenza lungaqinisekiswanga i-Google" livela, chofoza "Okuthuthukisiwe".
- Bese, chofoza okuthi Vumela ukuze ugunyaze.
Ingabe uyawalungiselela Amaqembu E-Google ukuze abelane ngamadiski amafu?
Uma ungasebenzisi idiski yefu eyabelwe yeqembu le-Google, khethan ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Qinisekisa ulwazi lokucushwa kwesilawuli kude
Ekugcineni, hlola kabili wonke amapharamitha ekucushweni okukude. Uma sekuqinisekisiwe, vele uthayiphe " 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> yIzobonisa uhlu lwama-romes agcinwe emshinini wamanje. Phequlula, bese ucindezela u- 'q' ukuze uphume. ▼
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- Kuleli qophelo, ukucushwa kwe-rclone yekhompyutha yendawo kuqediwe.
Ngemva kokuba ikhompyutha yendawo isilungisiwe, setha ngokuqondile ikhompuyutha yasendawenirclone.confOkuqukethwe kufayela lokumisa kukopishelwe kuseva ye-Linuxrclone.confifayela lokumisa.
Kukhompyutha yakho yasendaweni kanye neseva, faka umyalo olandelayo ukuze ubuke indawo yefayela lokucushwa kwe-R clone: ▼
rclone config file
Buza ifayela lokumisa le-Rclone, futhi imiphumela etholiwe imi kanje▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Vele ubeke ifayela lokumisa lekhompuyutha yendawo
rclone.confkopisha okuqukethwe kuseva ye-Linuxrclone.confIfayela lokucushwa, ungakwazi ukuxazulula inkinga yokucushwa kwe-Rclone.
rclone sebenzisa isibonelo somyalo
Uhlu lwamafayela kanye nomyalo wezinkomba
Faka kuhlu uhla lwemibhalo lapho kumiswa khona idiski yenethiwekhi ebizwa ngokuthi i-gdrive (amafayela ngeke aboniswe)▼
rclone lsd gdrive:
Faka kuhlu amafayela ohlwini lwemibhalo oluyisipele kudiski yenethiwekhi enegama lokucushwa elithi gdrive (wonke amafayela afaka phakathi ama-subdirectories azovezwa, kodwa uhla lwemibhalo ngeke luboniswe) ▼
rclone ls gdrive:backup
Kopisha Sika Susa Umyalo
Kopisha ifayela lokumisa le-Rclone kumkhombandlela wezimpande wediski yenethiwekhi ye-gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
kopisha indawo /home/backup Iya kumkhombandlela wokusekelayo lapho idiski yenethiwekhi ebizwa ngokuthi i-gdrive imisiwe, futhi okuphambene nalokho ▼
rclone copy --progress /home/backup gdrive:backup
- ngokwengeza le parameter
--ignore-existingAmafayela enziwe ikhophi yasenqolobaneni kudiski yenethiwekhi angashaywa indiva, okulingana nesipele esingeziwe ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Kopisha ifayela lokusekelayo le-CWP lendawo kunkomba eyisipele yediski yenethiwekhi ebizwa ngokuthi i-gdrive, ngokuphambene nalokho ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Kusuka kudiski yenethiwekhi ye-gdrive, kopisha ifayela lekhophi yasenqolobaneni elihleliwe le-CWP liye endaweni /newbackup Ikhathalogi▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Kusuka kudiski yenethiwekhi ye-gdrive, kopisha ifayela lokusekelayo le-CWP liye endaweni /newbackup/full/manual/accounts/ Ikhathalogi▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Kusuka kudiski yenethiwekhi ye-gdrive, kopishaVestaCPGcina amafayela endaweni /home/backup Ikhathalogi▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Hambisa (Sika) Umyalo ▼
rclone move /home/backup gdrive:backup
Susa uhla lwemibhalo oluyisipele lwediski yenethiwekhi ngegama lokumisa elithi gdrive▼
rclone delete gdrive:backup
Dala uhla lwemibhalo lokusekelayo olulungiselela idiski yenethiwekhi ebizwa ngokuthi i-gdrive ▼
rclone mkdir gdrive:backup
vumelanisa umyalo wefayela
Vumelanisa indawo/ikhaya/ikhophi yasenqolobaneni kumkhombandlela wokusekelayo kudiski yenethiwekhi ngegama lokumisa elithi gdrive, ngokuphambene nalokho ▼
rclone sync /home/backup gdrive:backup
Vumelanisa isiqondisi se-ufo kudrayivu yamafu elungiselelwe njenge-gdrive2 kusiqondisi esiyisipele kudrayivu yamafu elungiselelwe njenge-gdrive, kanye nokuphikisana nalokho. ▼
rclone sync gdrive2:ufo gdrive:backup
Ngemva kwesikhashana, uma ungabuyi umlayezo wephutha, ungabona ifayela eliyisipele kudiski yenethiwekhi ngemva kokuqedwa kokugcina isipele.
Ungawavumelanisa kanjani ngokuzenzakalelayo amafayela ayisipele e-VPS ku-GDrive?
Engeza umyalo wokuvumelanisa emisebenzini ehleliwe ukuze uvumelanise ngokuzenzakalelayo amafayela okusekelayo kusuka ku-CWP Control Panel kuya ku-GDrive.
- (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo ngo-2 ekuseni nsuku zonke
/newbackupukulungisa igamagdrivekudiski yenethiwekhicwp-newbackupOkuqukethwe)
SSH indlela yokwengeza Qondisa Imisebenzi ehleliwe ivumelaniswa ngokuzenzakalelayo ku-GDrive?
Okokuqala, SSH kumyalo olandelayo we-crontab▼
crontab -e
Okulandelayo, engeza umyalo kulayini wokugcina▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, cindezela u-CTRL + C, bese ufaka
:wqLondoloza bese uphuma.
Susa amafayela akude izinsuku ezingu-50 noma ngaphezulu (susa amafayela amadala kunezinsuku ezingu-50)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Susa amafayela akude izinsuku ezingu-50 noma ngaphansi (susa amafayela phakathi nezinsuku ezingu-50) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Uyisetha kanjani imisebenzi enesikhathi ye-Crontab ukuze ivumelanise ngokuzenzakalelayo ku-GDrive kuphaneli yokulawula ye-CWP?
Uma usebenzisa i-CWP Control Panel, ngena ku-CWP Control Panel's Server Setting → Crontab for root ▼

Ku-"Engeza Imisebenzi Ye-Cron Engokwezifiso Egcwele", faka umyalo we-cron ngokwezifiso ngokugcwele ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo njalo ekuseni ngo-7:00 am
/backup2kwidiski yenethiwekhi enegama lokumisa elithi gdrivebackup2Okuqukethwe) - (Vumelanisa ngokuzenzakalelayo uhla lwemibhalo lwendawo njalo ekuseni ngo-7:55 am
/newbackupkwidiski yenethiwekhi enegama lokumisa elithi gdrivecwp-newbackupOkuqukethwe) - VumelanisaWordPressKumafayela ewebhusayithi, kunconywa ukuthi ungagcini ngokunyuka, ngoba ukuhlolwa kuthole ukuthi uma amagama amafayela afana, kodwa okuqukethwe kwamafayela kuhlukile, ngeke avumelaniswe.
Ngemuva kokuthi ukuvumelanisa okuzenzakalelayo kwe-rclone kuqalwe njalo, inqubo ye-rclone isazoqhubeka isebenza ngemuva, engase ithathe kufikela ku-20% wezinsiza ze-CPU, okuholela ekumoshweni kwezinsiza zeseva.
Ngakho-ke, kuyadingeka ukwengeza umyalo womsebenzi ohlelwe ngokwezifiso ngokugcwele ukuphoqa inqubo ye-rclone ukuvala ▼
00 09 * * * killall rclone
- (Vala ngokuzenzakalelayo inqubo ye-rclone ngo-9:00 njalo ekuseni)
Kopisha uhla lwemibhalo lwendawo olushiwo egameni lokucushwa ngo-4:0 a.m. nsuku zonkekoofrkudiski yenethiwekhiETUFO.ORGIkhathalogi▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Susa amafayela akude amadala kunezinsuku ezingu-50 nsuku zonke ngo-4:50 AM . ▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Lo myalo we-cron uwukususa ifayela eliqanjwe "koofr:ETUFO.ORG"Kokuhlosiwe, wonke amafayela namafolda isikhathi sawo sokugcina sokushintshwa sasiyizinsuku ezingu-50 ezedlule, okulandelayo yincazelo yengxenye ngayinye:
- Inombolo yokuqala "50" isho ukwenza umyalo njalo ngemizuzu engama-50.
- Inombolo yesibili "4" isho ukwenza umyalo ngo-4 ekuseni.
- "* * *" kusho ukuthi umyalo uzokwenziwa ngazo zonke izinsuku zenyanga, usuku nesonto.
- "i-rclone delete" isho ukwenza umsebenzi wokususa wethuluzi le-rclone.
- "koof:ETUFOI-.ORG" igama lalokho okuqondiwe okuzosuswa.
- I-"-min-age 50d" isho ukususa kuphela amafayela namafolda isikhathi sawo sokugcina sokushintshwa siyizinsuku ezingu-50 ezedlule.
Ukwengeza noma ukuguqula imisebenzi ehleliwe ye-Cron ku- HestiaCP kudinga ukuqala kabusha isevisi ye-Cron ukuze izinguquko zisebenze. ▼
systemctl restart cron
Imiyalo evamile ye-rclone
Kunjalo, i-rclone ingaphezu kwalokho, futhi eminye imiyalo evamile ibalwe ngezansi.
Kopisha ▼
rclone copy
hambisa ▼
rclone move
susa ▼
rclone delete
Vumelanisa ▼
rclone sync
Imingcele eyengeziwe: bonisa isivinini sesikhathi sangempela ▼
-P
Amapharamitha engeziwe: khawulela isivinini 40MB ▼
--bwlimit 40M
Ipharamitha eyengeziwe: inombolo yamafayela ahambisanayo ▼
--transfers=N
qala i-rclone ▼
systemctl start rclone
misa i-rclone ▼
systemctl stop rclone
Buka isimo se-rclone ▼
systemctl status rclone
Buka Indawo Yephrofayela ▼
rclone config file
Kulula ngempela ukusebenzisa i-Rclone ukuvumelanisa ngokuzenzakalela i-VPS eyisipele ^_^
Kuleli qophelo, okokufundisa kokuthi ungavumelanisa kanjani inkomba yendawo ye-Linux ku-Google Drayivu sekuqediwe.
Ukufunda okunwetshiwe:
Ngethemba ukuthi isihloko esithi "Ungayisebenzisa kanjani i-rclone ukwenza isipele se-VPS? Isifundo se-CentOS sokuvumelanisa okuzenzakalelayo usebenzisa i-GDrive" esabiwe kubhulogi likaChen Weiliang ( https://www.chenweiliang.com/ ) sizokusiza.
Zizwe ukhululekile ukwabelana ngalesi sixhumanisi sendatshana: https://www.chenweiliang.com/cwl-694.html


