pelrêça gotarê
bi hecetaPêşkêşkirina WebêRêbaza herî bikêrhatî diSEO, gelek kes bi tecrûbeya SEO ya dewlemendKirrûbirra ÎnternetêMirov dê hilbijêrin ku VPS (Pêşkêşkarek Taybet a Virtual) bikirin da ku malperek ava bikin.
Ji ber ku hûn VPS-ê bikar tînin, hûn hewce ne ku VPS-ê paşde vegerîninrcloneLi dîska torê ya GDrive vegere û hevdeng bikin.
rclone çi ye?
RClone dikare bi hêsanî û bi hêsanî dîskên torê yên wekî Google Drive û Dropbox îdare bike, û tîpên ajokerê û barkirin û dakêşana rêza fermanê piştgirî dike:
- Dîska lêdanê, karanîna hêsan e, lê hêdî, ji bo pelên piçûk û perçebûyî maqûltir e
- Barkirin û dakêşana rêza fermanê pir bilez e, ji bo barkirina pelên mezin maqûl e
- Rclone ji Google Drive AP-ê kêmtir mêldarê pirsgirêkên qutbûnê ye, û li gorî projeya [gdrive] li ser github.
Ka em li jêr parve bikinRed Meriv çawa rclone saz dike û hilanînê bi Google Drive re hevdeng dike.
Meriv çawa VPS-ê bi rclone-ê paşve vegerîne?
Li vir amûrên ku divê bêne amadekirin hene:
- Hesabê Google Dirve
- pelek rclone
- yekLinuxMakîne (ev gotar CentOS7 wekî mînak digire)
Dûv re dest bi sazkirina rclone bikin, sazkirin pir hêsan e, destûrnameyên zêde kopî bikin û bişopînin.
gava 1ê:Pelê dakêşin ▼
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
Gav 2:Pelê li ser riya têkildar ▼ kopî bikin
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Dibe ku ev gav were avêtin, lê nayê pêşniyar kirin. Piştî dernexistinê, dê gav nemîne, ji ber vê yekê nayê pêşniyar kirin ku were derxistin)
gava 3ê:Rûpelê alîkariya sazkirinê ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
gava 4ê:Veavakirinek nû ▼ çêbikin
rclone config
gava 5ê:veavakirina rclone
Tête pêşniyar kirin ku hûn Rclone bikar bînin da ku tîmê Google-ê dîska ewrê ya hevpar ji bo hevdemkirina dûr ve girêdin ▼
Ya jêrîn mînakek referansa rklone ya girêdana dîska torê ya Google Dirve (dîska ne-tîmê) ye ▼

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>
Pêdivî ye ku "config_token" li vir pêşî bi dakêşandin û sazkirina Rclone li ser komputera herêmî were bidestxistin ▼
Windows-ê wekî mînakek bigirin, biçin peldanka ku rclone.exe piştî hilweşandinê tê de ye, cmd-ê di barika navnîşana gerokê de binivîsin û Enter bikirtînin da ku fermana fermanê di riya heyî de veke.
Bi kopîkirina pelên veavakirinê mîheng bikin
Rclone hemî veavakirina xwe di pelek vesazkirinê de hilîne, ku kopîkirina pelên vesazkirinê li Rclone-ya dûr hêsan dike.
Ji ber vê yekê, pêşî hûn hewce ne ku Rclone li ser komputera sermaseya xwe ▼ mîheng bikin
rclone config
li ser kompîturêrcloneveavakirin, pirsgirêkek heyeUse auto config?kengê, bersivY.
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
Dê gerokek paşîn derkeve, ji we dipirse ku hûn têkevin hesabê xwe da ku wê destûr bidin.
Meriv çawa hesabek Google-ê destûr dide?

- Ger hûn li axa Chinaînê ne, pêşî divê hûn dîwarê X-ê derbas bikin, wê hingê hûn hewce ne ku hesabek Google-ê hebe û têkevinê.
- Heke "Ev sepan ji hêla Google ve nehatiye pejirandin" xuya bibe, "Pêşketî" bikirtînin.
- Dûv re, bikirtînin Destûrê bide ku destûr bide.
Ma hûn Tîmên Google-ê mîheng dikin ku dîskên ewr parve bikin?
Heke hûn tîmê Google-ê dîska ewr a hevpar bikar neynin, hilbijêrinn ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Agahdariya veavakirina dûr verast bikin
Di dawiyê de, pîvanên veavakirina dûr verast bikin, û bi nivîsandinê piştrast bikinyOK▼
--------------------
[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> yEw ê navnîşa rometê ya ku li ser makîneya heyî hatî hilanîn nîşan bide, tenê lê binêre, çap bikeqderketin ▼
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- Di vê nuqteyê de, veavakirina rclone ya komputera herêmî qediya.
Piştî ku komputera herêmî hate mîheng kirin, rasterast komputera herêmî saz bikinrclone.confNaveroka pelê veavakirinê ji servera Linux re tê kopî kirinrclone.confpelê veavakirinê.
Li ser komputera herêmî û serverê, emrên jêrîn têkevinBinêre RFermana cîhê pelê veavakirina klone ▼
rclone config file
Ji pelê veavakirina Rclone bipirsin, û encamên ku hatine wergirtin bi vî rengî ne▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Tenê pelê veavakirina komputera herêmî deynin
rclone.confnaverokê li servera Linux-ê kopî bikinrclone.confPelê vesazkirinê, hûn dikarin pirsgirêka veavakirina Rclone çareser bikin.
Mînaka fermana karanîna rclone
Fermana pel û peldankan navnîş bikin
Navnîşa pelrêça ku dîska torê ya bi navê gdrive lê hatiye mîheng kirin (pel nayên nîşandan) ▼
rclone lsd gdrive:
Pelên di pelrêça hilanînê ya di dîska torê de bi navê veavakirinê gdrive binivîsînin (hemû pel tevî binerdektoran dê bêne xuyang kirin, lê pelrêça dê neyê xuyang kirin) ▼
rclone ls gdrive:backup
Fermana Jêbirina Cut Kopî Bikin
Pelê veavakirina Rclone li pelrêça root ya dîska tora gdrive ▼ kopî bikin
rclone copy /root/.config/rclone/rclone.conf gdrive:/
herêmî kopî bikin /home/backup Herin pelrêça hilanînê ya ku dîska torê ya bi navê gdrive tê mîheng kirin, û berûvajî ▼
rclone copy --progress /home/backup gdrive:backup
- bi zêdekirina vê parametreyê
--ignore-existingPelên ku li ser dîska torê hatine piştguh kirin dikarin bêne paşguh kirin, ku ev yek bi paşvekişandina zêdekirî re ye ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Dosya hilanînê ya manual CWP ya herêmî li pelrêça hilanînê ya dîska torê ya bi navê gdrive kopî bikin, û berûvajî ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Ji dîska torê ya gdrive, pelê paşvekêşana plansazkirî ya otomatîkî ya CWP li herêmî kopî bikin /newbackup Katalog ▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Ji dîska tora gdrive, pelê hilanînê ya manual CWP li herêmî kopî bikin /newbackup/full/manual/accounts/ Katalog ▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Ji dîska torê ya gdrive, kopî bikinVestaCPPelên hilanînê ji bo herêmî /home/backup Katalog ▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Fermana Çêkirin (Bibire) ▼
rclone move /home/backup gdrive:backup
Peldanka hilanînê ya dîska torê ya bi navê veavakirinê gdrive▼ jêbirin
rclone delete gdrive:backup
Peldanka hilanînê biafirîne ku dîska torê ya bi navê gdrive ▼ mîheng dike
rclone mkdir gdrive:backup
fermana pelê hevdemkirinê
Navê /home/backupê bi pelrêça hilanînê ya di dîska torê re bi navê veavakirinê gdrive re hevdeng bikin, û berûvajî ▼
rclone sync /home/backup gdrive:backup
Navê veavakirinê gdrive2 di dîska torê de hevdeng bikinUFOpelrêça, li pelrêça hilanînê ya ku dîska torê ya bi navê gdrive tê mîheng kirin, û berûvajî ▼
rclone sync gdrive2:ufo gdrive:backup
Piştî demekê, heke peyamek xeletî neyê vegerandin, piştî ku hilanînê qediya, hûn dikarin pelê hilanînê li ser dîska torê bibînin.
Meriv çawa pelên paşvekêşana VPS-ê bixweber bi GDrive re hevdeng dike?
Di peywirên demdar de, emrên hevdengkirinê zêde bikin da ku bigihîjin hevdemkirina otomatîkPanela Kontrolê ya CWPpelên hilanînê ji bo GDrive.
- (Her roj demjimêr 2 danê sibê pelrêça herêmî bixweber hevdeng bikin
/newbackupji bo veavakirina navêgdrivedi dîska torê decwp-newbackupTabloya naverokê)
SSH çawa lê zêde bike crontab Karên plansazkirî bixweber bi GDrive re hevdeng dibin?
Pêşîn, SSH di fermana crontabê ya jêrîn ▼ de
crontab -e
Dûv re, fermanê li rêza paşîn ▼ lê zêde bike
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, CTRL + C bikirtînin, paşê têkevin
:wqSave û derkeve.
Pelên ji dûr ve 50 roj an kevntir jêbikin (pelên ji 50 rojî kevntir jêbirin) ▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Pelên dûr ji bo 50 rojan an kêmtir jêbirin (di nav 50 rojan de pelan jêbirin) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Meriv çawa di panela kontrolê ya CWP-ê de peywirên demkî yên Crontab destnîşan dike ku bixweber bi GDrive re hevdeng bikin?
Ger Panela Kontrolê ya CWP bikar bînin, têkevin Panela Kontrolê ya CWP Server Setting → Crontab for root ▼

Di "Karên Krona Xweseriya Tevahî Zêde Bikin", fermana krona bi tevahî xwerû ya jêrîn ▼ têkevin
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Her sibehê saet 7:00 danê sibê pelrêça herêmî bixweber hevdeng bikin
/backup2li ser dîska torê ya bi navê veavakirinê gdrivebackup2Tabloya naverokê) - (Her sibehê saet 7:55 danê sibê pelrêça herêmî bixweber hevdeng bikin
/newbackupli ser dîska torê ya bi navê veavakirinê gdrivecwp-newbackupTabloya naverokê) - Senkronîze bikinWordPressJi bo pelên malperê, tê pêşniyar kirin ku paşve gav neavêjin, ji ber ku testê dît ku heke navên pelan yek bin, lê naveroka pelan cûda bin, ew ê neyên hevdem kirin.
Piştî ku hevdemkirina otomatîkî ya rclone bi rêkûpêk dest pê kir, dê pêvajoya rclone hîn jî di paşerojê de bimeşîne, ku dibe ku heya 20% ji çavkaniyên CPU-yê dagir bike, û di encamê de çavkaniyên serverê winda bike.
Ji ber vê yekê, pêdivî ye ku em fermanek peywira plansazkirî ya bi tevahî xwerû lê zêde bikin da ku pêvajoya rclone bi zorê were girtin ▼
00 09 * * * killall rclone
- (Her sibehê saet di 9:00 de bi zorê bi zorê pêvajoya rclone girtî ye)
Her roj di demjimêr 4:0 danê sibê de pelrêça herêmî ya diyarkirî li navê veavakirinê kopî bikinkoofrdi dîska torê deETUFO.ORGKatalog ▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Pelên dûr 4 roj an kevntir her roj di demjimêr 50:50 sibehê de jêbikin (pelên ji 50 rojan kevntir jêbikin)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Ev fermana cron ew e ku pelê bi navê " jêbirinkoofr:ETUFO.ORG"Di armancê de, hemî pel û peldankên ku dema guherandina wan a paşîn 50 roj berê bû, li jêr ravekirina her beşê ye:
- Hejmara yekem "50" tê wateya ku emrê her 50 hûrdeman pêk bînin.
- Hejmara duyemîn "4" tê wateya ku emrê di 4ê sibehê de bicîh bikin.
- "* * *" tê wateya ku ferman dê di hemî rojên mehê, roj û hefteyê de were bicîh kirin.
- "rclone delete" tê wateya pêkanîna operasyona jêbirinê ya amûra rclone.
- "koofr:ETUFO.ORG" navê armanca jêbirinê ye.
- "--min-age 50d" tê vê wateyê ku tenê pel û peldankên ku dema guherandina wan a paşîn 50 roj berê ye jêbirin.
在HestiaCPJi bo zêdekirin an guheztina karekî plansazkirî ya Cron, divê karûbarê Cron ji nû ve were destpêkirin da ku were bandor kirin ▼
systemctl restart cron
Fermanên hevpar ên rclone
Bê guman, rclone ji wê pirtir e, û hin fermanên hevpar li jêr têne navnîş kirin.
Kopîkirin ▼
rclone copy
hereket ▼
rclone move
jêbirin ▼
rclone delete
Sync ▼
rclone sync
Parametreyên zêde: leza rast-demê nîşan bide ▼
-P
Parametreyên zêde: leza sînor 40 MB ▼
--bwlimit 40M
Parametreya zêde: hejmara pelên paralel ▼
--transfers=N
rclone dest pê bikin ▼
systemctl start rclone
raweste rclone ▼
systemctl stop rclone
Rewşa rclone ▼ bibînin
systemctl status rclone
Cihê Profîlê Binêre ▼
rclone config file
Bi rastî hêsan e ku meriv Rclone bikar bîne da ku bixweber vekêşana VPS ^_^ hevdeng bike
Di vê nuqteyê de, dersa li ser meriv çawa peldankek Linux-ya herêmî bi Google Drive-ê re hevdeng dike qediya.
Xwendina bêtir:
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) parve kir " Meriv çawa ji bo VPS hilanînê rclone bikar tîne? CentOS dersa hevdemkirina otomatîkî ya GDrive" bikar tîne da ku ji we re bibe alîkar.
Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-694.html
Ji bo vekirina bêtir hîleyên veşartî🔑, bi xêr hatin beşdarî kanala me ya Telegramê bibin!
Heke hûn jê hez dikin parve bikin û hez bikin! Parvekirin û ecibandinên we motîvasyona me ya berdewam in!

