Isalathiso senqaku
Ekubeni i-SEO iyeyona ndlela isebenzayo yokukhuthaza kwi-intanethi , uninzi lwabathengisi be-intanethi abanamava amaninzi e-SEO bakhetha ukuthenga i-VPS (Virtual Private Server) ukuze bakhe iiwebhusayithi zabo.
Ekubeni sisebenzisa i-VPS, kufuneka siyigcine. Ii-backups ze-VPS zingavunyelaniswa kwi-GDrive kusetyenziswa i-rclone .
Yintoni i-rclone?
I-RClone inokulawula ngokulula nangokufanelekileyo iidiski zenethiwekhi ezifana neGoogle Drayivu kunye neDropbox, kwaye ixhasa iileta zedrive kunye nokulayisha umgca womyalelo kunye nokukhuphela:
- Ukunyuswa kwediski, kulula ukuyisebenzisa, kodwa kucotha, kulunge ngakumbi kwiifayile ezincinci kunye namaqhekeza
- Ukulayishwa komgca womyalelo kunye nokukhuphela kukhawuleza kakhulu, kukulungele ukulayisha iifayile ezinkulu
- I-Rclone ayithandeki kakhulu kwiingxaki zokuphazamiseka kune-Google Drive AP, kwaye ithelekiswa neprojekthi ye- [gdrive] kwi-github.
Ngezantsi, ndiza kwabelana ngendlela yokufaka i-rclone kwi -CentOS kunye nokwenza i-backup kunye nokuvumelanisa kwi-Google Drive.
Uyenza njani i-backup VPS nge-rclone?
Nazi izixhobo ekufuneka zilungiswe:
- Iakhawunti kaGoogle Dirve
- ifayile yerclone
- NyeLinuxUmatshini (eli nqaku lithatha i-CentOS7 njengomzekelo)
Emva koko qalisa ukufaka i-rclone, ukufakela kulula kakhulu, khuphela kwaye uncamathisele kunye neemvumelwano.
Inyathelo 1: Khuphela ifayile ▼
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
Inyathelo lesi-2: Khuphela ifayile kwindlela efanelekileyo ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Eli nyathelo lingashiywa, kodwa alikhuthazwa. Emva kokushiywa, akuyi kubakho kukhawuleza, ngoko akukhuthazwa ukuba ushiye)
Inyathelo lesi-3: Iphepha loNcedo loFakelo ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
Inyathelo lesi-4: Yenza uqwalaselo olutsha ▼
rclone config
Inyathelo lesi-5: uqwalaselo lwe-rclone
Kuyacetyiswa ukuba usebenzise iRclone ukunyusela iqela likaGoogle ekwabelwana ngalo kwidiski yelifu ukwenzela ungqamaniso olukude ▼
Oku kulandelayo ngumzekelo wereferensi ye-rclone ebophelelayo kuGoogle Dirve network disk (non-team disk) ▼

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" apha kufuneka ifunyanwe ngokukhuphela kunye nokufakela iRclone kwikhompyuter yasekhaya kuqala▼
Thatha iWindows njengomzekelo, yiya kwifolda apho i-rclone.exe ikhona khona emva kokunciphisa, faka i-cmd kwibar yedilesi yomhloli kwaye ucinezele u-Enter ukuvula umyalelo womyalelo kwindlela yangoku.
Qwalasela ngokukopa iifayile zoqwalaselo
I-Rclone igcina konke ukucwangciswa kwayo kwifayile yoqwalaselo, eyenza kube lula ukukopisha iifayile zoqwalaselo kwi-Rclone ekude.
Ke, okokuqala kufuneka uqwalasele iRclone kwikhompyuter yakho yedesktop ▼
rclone config
kwikhompyuterrcloneuqwalaselo, kukho ingxakiUse 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
Isikhangeli siya kuvela ngokulandelayo, sikucela ukuba ungene kwiakhawunti yakho ukuyigunyazisa.
Ugunyazisa njani iakhawunti kaGoogle?

- Ukuba ukwilizwe laseTshayina, okokuqala kufuneka udlule eludongeni lwe-X, emva koko kufuneka ube neakhawunti kaGoogle kwaye ungene.
- Ukuba "Le app ayiqinisekiswanga nguGoogle" ivela, cofa u-"Advanced".
- Emva koko, cofa ku-Vumela ukugunyazisa.
Ngaba uyawaqwalasela amaQela eGoogle ukuba abelane ngeediski zamafu?
Ukuba awusebenzisi iqela likaGoogle kwidiski yelifu ekwabelwana ngayo, khethan ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Qinisekisa ulwazi loqwalaselo olukude
Okokugqibela, jonga kwakhona zonke iiparameters kuqwalaselo olukude. Wakuba uqinisekile, chwetheza nje " 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> yIza kubonisa uluhlu lweeromes ezigcinwe kumatshini wangoku. Khangela ujikeleze, uze ucinezele 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- Ngeli xesha, ukucwangciswa kwe-rclone yekhompyutheni yendawo kugqityiwe.
Emva kokuba ikhompyuter iqwalaselwe, seta ngokuthe ngqo ikhompyuter yendaworclone.confUmxholo okwifayile yoqwalaselo ukhutshelwe kumncedisi we Linuxrclone.confifayile yoqwalaselo.
Kwikhompyutha yakho yasekuhlaleni nakwiseva, faka lo myalelo ulandelayo ukuze ubone indawo yefayile yoqwalaselo lwe-R clone: ▼
rclone config file
Buza ifayile yoqwalaselo ye-Rclone, kwaye iziphumo ezifunyenweyo zezi zilandelayo▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Beka nje ifayile yoqwalaselo yekhompyuter yendawo
rclone.confkhuphela imixholo kumncedisi we Linuxrclone.confIfayile yoqwalaselo, unokusombulula ingxaki yoqwalaselo lweRclone.
rclone sebenzisa umzekelo womyalelo
Uluhlu lweefayile kunye nomyalelo wolawulo
Dwelisa uvimba weefayili apho idisk yomnatha enegama elithi gdrive iqwalaselwe (iifayile aziyi kuboniswa)▼
rclone lsd gdrive:
Dwelisa iifayile kulawulo logcino kwi diski yomsebenzi womnatha ngegama loqwalaselo gdrive (zonke iifayile eziquka oovimba bolawulo abaphantsi ziya kuboniswa, kodwa ulawulo aluyi kuboniswa) ▼
rclone ls gdrive:backup
Khuphela Sika Cima Umyalelo
Khuphela ifayile yoqwalaselo ye-Rclone kulawulo lweengcambu zediski yenethiwekhi ye-gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
ikopi yendawo /home/backup Yiya kulawulo logcino apho idisk yomnatha enegama elithi gdrive iqwalaselwe, kwaye ngokuphendululekileyo ▼
rclone copy --progress /home/backup gdrive:backup
- ngokongeza le parameter
--ignore-existingIifayile ezigcinwe ngogcino kwidiski yothungelwano zingahoywa, nto leyo elingana nogcino olunyusiweyo ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Khuphela ifayile yogcino lwencwadi ye-CWP yasekhaya kulawulo logcino lwediski yenethiwekhi enegama elithi gdrive, kwaye ngokuphendululekileyo ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Ukusuka kwidiskhi yenethiwekhi ye-gdrive, khuphela ifayile yogcino ecwangcisiweyo ye-CWP kwindawo yasekhaya /newbackup Ikhathalogu▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Ukusuka kwidiski yenethiwekhi ye-gdrive, khuphela ifayile yogcino lwencwadi ye-CWP kwindawo yasekhaya /newbackup/full/manual/accounts/ Ikhathalogu▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Ukusuka kwidiski yenethiwekhi ye-gdrive, khuphelaVestaCPGcina iifayile kwindawo /home/backup Ikhathalogu▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Shenxisa (Sika) Umyalelo ▼
rclone move /home/backup gdrive:backup
Cima uvimba weefayili wogcino lwediski yenethiwekhi ngegama loqwalaselo gdrive▼
rclone delete gdrive:backup
Yenza uvimba weefayili ogcina idiski yomsebenzi womnatha ogama lingu gdrive ▼
rclone mkdir gdrive:backup
sync umyalelo wefayile
Ngqamanisa indawo/ikhaya/ugcino kulawulo logcino kwidiski yomsebenzi womnatha ngegama loqwalaselo gdrive, ngokuphendululekileyo ▼
rclone sync /home/backup gdrive:backup
Vumelanisa i -ufo directory kwi-cloud drive elungiselelwe njenge-gdrive2 kwi-backup directory kwi-cloud drive elungiselelwe njenge-gdrive, kwaye ngokuchaseneyo. ▼
rclone sync gdrive2:ufo gdrive:backup
Emva kwexesha, ukuba akukho myalezo wemposiso ubuyile, unokubona ifayile yogcino kwidiski yenethiwekhi emva kokuba ugcino lugqityiwe.
Uzivumelanisa njani ngokuzenzekelayo iifayile zogcino zeVPS kwiGDrive?
Yongeza umyalelo wokuvumelanisa kwimisebenzi ecwangcisiweyo ukuze uvumelanise ngokuzenzekelayo iifayile zogcino ukusuka kwiPaneli yoLawulo lweCWP ukuya kwiGDrive.
- (Vumelanisa ngokuzenzekelayo ulawulo lwasekhaya ngo-2 am yonke imihla
/newbackupukuqwalasela igamagdrivekwidiski yenethiwekhicwp-newbackupIsiqulatho)
I-SSH yongeza njani icrontab Imisebenzi ecwangcisiweyo ingqamanisa ngokuzenzekelayo kwi-GDrive?
Okokuqala, SSH kulo myalelo ulandelayo wecrontab▼
crontab -e
Okulandelayo, yongeza umyalelo kumgca wokugqibela▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, cofa u-CTRL + C, uze ungene
:wqGcina kwaye uphume.
Cima iifayile ezikude kangangeentsuku ezingama-50 okanye ngaphezulu (cima iifayile ezindala kuneentsuku ezingama-50)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Cima iifayile ezikude kangangeentsuku ezingama-50 okanye ngaphantsi (cima iifayile phakathi kweentsuku ezingama-50) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Isetwa njani imisebenzi enikwe ixesha leCrontab ukuze ingqamanise ngokuzenzekelayo kwiGDrive kwiphaneli yolawulo yeCWP?
Ukuba usebenzisa iPhaneli yoLawulo yeCWP, ngena kwiPhaneli yoLawulo yeCWP Server Setting → Crontab for root ▼

Kwi "Yongeza iMisebenzi yeCron egcweleyo", faka lo myalelo ulandelayo we-cron yesiko ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Vumelanisa ngokuzenzekelayo ulawulo lwasekhaya rhoqo kusasa ngentsimbi yesi-7:00 kusasa
/backup2kwidisk yomsebenzi womnatha enegama loqwalaselo gdrivebackup2Isiqulatho) - (Vumelanisa ngokuzenzekelayo ulawulo lwasekhaya rhoqo kusasa ngentsimbi yesi-7:55 kusasa
/newbackupkwidisk yomsebenzi womnatha enegama loqwalaselo gdrivecwp-newbackupIsiqulatho) - ehambelanayoWordPressKwiifayile zewebhusayithi, kucetyiswa ukuba ungagcini ngokunyuka, kuba uvavanyo lufumene ukuba ukuba amagama eefayile afanayo, kodwa iziqulatho zeefayile ziyahluka, aziyi kulungelelaniswa.
Emva kokuba ulungelelwaniso oluzenzekelayo lwe-rclone luqaliswe rhoqo, inkqubo ye-rclone iya kuqhubeka iqhuba ngasemva, enokuthi ithathe i-20% yezixhobo ze-CPU, okubangela inkunkuma yemithombo yomncedisi.
Ke ngoko, kuyafuneka ukongeza umyalelo ocwangcisiweyo womsebenzi ocwangcisiweyo ngokupheleleyo ukunyanzela inkqubo yerclone ukuvala ▼
00 09 * * * killall rclone
- (Vala ngokuzenzekelayo inkqubo ye-rclone ngo-9:00 rhoqo kusasa)
Khuphela isilawuli sendawo esichaziweyo kwigama loqwalaselo ngo-4:0 a.m. yonke imihlakoofrkwidiski yenethiwekhiETUFO.ORGIkhathalogu▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Cima iifayile ezikude ezindala kuneentsuku ezingama-50 yonke imihla ngentsimbi yesi-4:50 AM . ▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Lo myalelo wecron kukucima ifayile enegama "koofr:ETUFO.ORG“Kwithagethi, zonke iifayile neefolda ezixesha lokugqibela lokulungiswa kwazo yayiziintsuku ezingama-50 ezidlulileyo, oku kulandelayo yingcaciso yecandelo ngalinye:
- Inani lokuqala "50" lithetha ukwenza umyalelo rhoqo ngemizuzu engama-50.
- Inombolo yesibini "4" ithetha ukwenza umyalelo ngo-4 am.
- "* * *" kuthetha ukuba umyalelo uya kwenziwa ngazo zonke iintsuku zenyanga, usuku kunye neveki.
- "ukucima i-rclone" kuthetha ukwenza umsebenzi wokucima isixhobo se-rclone.
- "koof:ETUFO.ORG" ligama ekujoliswe kulo ekufuneka ucinywe.
- "--min-age 50d" kuthetha ukucima kuphela iifayile kunye neefolda ezixesha labo lokugqibela lokulungiswa ziintsuku ezingama-50 ezidlulileyo.
Ukongeza okanye ukuguqula imisebenzi ecwangcisiweyo yeCron kwiHestiaCP kufuna ukuqalisa kwakhona inkonzo yeCron ukuze utshintsho luqale ukusebenza. ▼
systemctl restart cron
Imiyalelo eqhelekileyo yerclone
Ewe kunjalo, i-rclone ingaphezulu koko, kwaye eminye imiyalelo eqhelekileyo idweliswe ngezantsi.
Khuphela ▼
rclone copy
shukuma ▼
rclone move
cima ▼
rclone delete
Ngqamanisa ▼
rclone sync
Iiparamitha ezongezelelweyo: bonisa isantya sexesha lokwenyani ▼
-P
Iiparamitha ezongezelelweyo: umda wesantya 40MB ▼
--bwlimit 40M
Iparamitha eyongezelelweyo: inani leefayile ezihambelanayo ▼
--transfers=N
qala i-rclone ▼
systemctl start rclone
yeka i-rclone ▼
systemctl stop rclone
Jonga isimo se-rclone ▼
systemctl status rclone
Jonga iNdawo yeProfayile ▼
rclone config file
Kulula ngenene ukusebenzisa i-Rclone ukuvumelanisa ngokuzenzekelayo i-VPS yokugcina ^_ ^
Okwangoku, isifundo sendlela yokuvumelanisa isilawuli seLinux sasekhaya kwiGoogle Drive sigqityiwe.
Ukwandiswa kokufunda:
Ngethemba, inqaku elithi "Ungayisebenzisa njani i-rclone ukwenza i-backup ye-VPS? Isifundo seCentOS malunga nokuvumelanisa ngokuzenzekelayo usebenzisa i-GDrive" esabelwe kwibhlog kaChen Weiliang ( https://www.chenweiliang.com/ ) siya kuba luncedo kuwe.
Zive ukhululekile ukwabelana ngekhonkco leli nqaku: https://www.chenweiliang.com/cwl-694.html


