Chinyorwa Directory
Sezvo SEO iriyo nzira inoshanda zvikuru yekushambadzira paindaneti , vatengesi vazhinji vepaindaneti vane ruzivo rwakakura muSEO vanosarudza kutenga VPS (Virtual Private Server) kuti vagadzire mawebhusaiti avo.
Sezvo tiri kushandisa VPS, tinofanira kuitsigira. Ma backups eVPS anogona kuwiriraniswa neGDrive uchishandisa rclone .
Chii chinonzi rclone?
RClone inogona nyore uye zviri nyore kubata network disks seGoogle Drive neDropbox, uye inotsigira mount drive mavara uye yekuraira mutsara kurodha uye kurodha:
- Kukwirisa dhisiki, nyore kushandisa, asi kunonoka, kwakakodzera kune madiki uye akatsemuka mafaira
- Raira mutsara kurodha uye kurodha inokurumidza, yakakodzera kurodha mafaira makuru
- Rclone hainyanyi kuvhiringa matambudziko kupfuura Google Drive AP, uye ichienzaniswa ne [gdrive] purojekiti pagithub.
Pazasi, ndichagovana maitiro ekuisa rclone paCentOS uye kuchengetedza uye kubatanidza kuGoogle Drive.
Maitiro ekuchengetedza VPS ne rclone?
Heano maturusi anofanirwa kugadzirwa:
- Akaundi yeGoogle Dirve
- rclone faira
- PoshiLinuxMachine (chinyorwa ichi chinotora CentOS7 semuenzaniso)
Wobva watanga kuisa rclone, iyo yekumisikidza iri nyore kwazvo, kopi uye unamate pamwe nemvumo.
Danho 1: Dhawunirodha faira ▼
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
Danho rechipiri: Kopa faira nenzira yakakodzera ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Iri danho rinogona kusiiwa, asi harikurudzirwe. Mushure mekusiiwa, hapazove nekukasira, saka hazvikurudzirwe kusiya)
Danho rechitatu: Peji reRubatsiro rweKuisa ▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
Danho rechina: Gadzira gadziriro itsva ▼
rclone config
Danho rechishanu: rclone configuration
Zvinokurudzirwa kushandisa Rclone kukwidza timu yeGoogle yakagovaniswa gore dhisiki rekuwiriranisa kure ▼
Izvi zvinotevera muenzaniso wereferensi yerclone inosunga Google Dirve network disk (isina-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>
Iyo "config_token" pano inoda kuwanikwa nekudhawunirodha uye nekuisa Rclone pakombuta yeko kutanga ▼
Tora Windows semuenzaniso, enda kune dhairekitori uko rclone.exe iripo mushure mekudzvanya, isa cmd mune kero bar yemuongorori uye tinya Enter kuti uzarure kuraira kwekukurumidza munzira yazvino.
Gadzirisa nekukopa mafaera ekugadzirisa
Rclone inochengetedza kurongeka kwayo kwese mufaira rekugadzirisa, izvo zvinoita kuti zvive nyore kukopa mafaira ekugadzirisa kuRclone iri kure.
Saka, chekutanga unofanirwa kugadzirisa Rclone pakombuta yako ▼
rclone config
pakombiyutarcloneconfiguration, pane dambudzikoUse auto config?apo, pinduraY.
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
Bhurawuza ichabuda inotevera, ichikukumbira kuti upinde muakaundi yako kuti uibvumidze.
Nzira yekubvumidza sei kuGoogle account?

- Kana iwe uri kuMainland China, chekutanga unofanirwa kupfuura ne X wall, saka unofanirwa kuve neGoogle account uye kupinda.
- Kana "App iyi isina kusimbiswa neGoogle" ikabuda, tinya "Advanced".
- Wobva wadzvanya Bvumira kubvumidza.
Iwe unogadzirisa Google Teams kuti igovane Cloud disks?
Kana iwe usingashandise Google timu yakagovaniswa gore dhisiki, sarudzan ▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Simbisa ruzivo rwekumisikidza kure
Pakupedzisira, tarisazve ma parameter ese ari mu remote configuration. Kana wangosimbisa, ingo nyora " 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> yIcharatidza runyorwa rwemaromes akachengetwa pamuchina uripo. Tsvaga-tsvaga, wobva wadzvanya ' q' kuti ubude. ▼
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- Panguva ino, iyo rclone configuration yekombuta yemunharaunda inopedzwa.
Mushure mokunge kombiyuta yemunharaunda yagadziriswa, gadzirisa zvakananga kombiyuta yemunharaundarclone.confIzvo zviri mufaira rekugadzirisa zvinokopwa kuLinux serverrclone.confconfiguration file.
Pakombiyuta yako yemuno nepaseva, isa murairo unotevera kuti uone nzvimbo yefaira reR clone configuration: ▼
rclone config file
Bvunza iyo Rclone yekumisikidza faira, uye mhedzisiro yakawanikwa ndeiyi inotevera▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Ingoisa faira yekombuta yemuno
rclone.confkopira zvirimo kuLinux serverrclone.confKugadzirisa faira, unogona kugadzirisa iyo Rclone yekumisikidza dambudziko.
rclone shandisa command muenzaniso
Rondedzera mafaera uye dhairekitori raira
Nyora dhairekitori uko network disk inonzi gdrive inogadziriswa (mafaira haazoonekwe)▼
rclone lsd gdrive:
Nyora mafaera ari mudhairekitori rekuchengetedza mune network dhisiki ine zita rekugadzirisa gdrive (ese mafaera anosanganisira subdirectories acharatidzwa, asi dhairekitori harizoratidzirwe) ▼
rclone ls gdrive:backup
Kopa Cheka Delete Command
Kopa iyo Rclone yekumisikidza faira kune midzi dhairekitori ye gdrive network disk ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
copy local /home/backup Enda kune backup dhairekitori uko network disk inonzi gdrive inogadziriswa, uye zvinopesana ▼
rclone copy --progress /home/backup gdrive:backup
- nekuwedzera iyi parameter
--ignore-existingMafaira akatsigirwa pane network disk anogona kufuratirwa, izvo zvakaenzana nekuwedzera backup ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Kopa iyo yemuno CWP manual backup faira kune backup dhairekitori yetiweki disk inonzi gdrive, uye zvinopesana ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Kubva gdrive's network disk, kopira iyo CWP otomatiki yakarongwa backup faira kune yemuno /newbackup Catalog▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Kubva pane gdrive network disk, kopira iyo CWP manual backup faira kune yemuno /newbackup/full/manual/accounts/ Catalog▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Kubva gdrive's network disk, kopiVestaCPChengetedza mafaira kune emunharaunda /home/backup Catalog▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Fambisa (Cheka) Raira ▼
rclone move /home/backup gdrive:backup
Dzima dhairekitori rekuchengetedza retiweki dhisiki ine zita rekugadzirisa gdrive▼
rclone delete gdrive:backup
Gadzira dhairekitori rekuchengetedza iro rinogadzirisa network disk inonzi gdrive ▼
rclone mkdir gdrive:backup
sync file command
Batanidza iyo yemunharaunda / imba / backup kune backup dhairekitori mune network dhisiki ine yekumisikidza zita gdrive, uye zvinopesana ▼
rclone sync /home/backup gdrive:backup
Shandisa dhairekitori reufo mu cloud drive rakagadzirwa se gdrive2 kune dhairekitori rekuchengetedza mu cloud drive rakagadzirwa se gdrive, uye zvinopesana. ▼
rclone sync gdrive2:ufo gdrive:backup
Mushure mechinguva, kana pasina meseji yekukanganisa yakadzoserwa, unogona kuona iyo backup faira pane network dhisiki mushure mekuchengetedza kwapera.
Maitiro eku sync otomatiki mafaera ekuchengetedza VPS kuGDrive?
Wedzera murairo wekuwiriranisa kumabasa akarongwa kuti uwiriranise otomatiki mafaira ekuchengetedza kubva kuCWP Control Panel kuenda kuGDrive.
- (Otomatiki sync dhairekitori remunharaunda na2 am mazuva ese
/newbackupto config namegdrivemune network diskcwp-newbackupTafura yezviri mukati)
SSH nzira yekuwedzera crontab Mabasa akarongwa anongowiriranisa otomatiki kuGDrive?
Kutanga, SSH mune inotevera crontab command▼
crontab -e
Tevere, wedzera rairo kumutsara wekupedzisira▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, dzvanya CTRL + C, wobva wapinda
:wqSevha uye buda.
Dzima mafaira ari kure mazuva makumi mashanu kana kupfuura (bvisa mafaera anopfuura mazuva makumi mashanu)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Dzima mafaira ari kure kwemazuva makumi mashanu kana pasi (dzima mafaera mukati memazuva makumi mashanu) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Maitiro ekuseta Crontab akamisikidzwa mabasa kuti awirirane otomatiki kuGDrive muCWP control panel?
Kana uchishandisa CWP Control Panel, pinda muCWP Control Panel's Server Setting → Crontab for root ▼

Mu "Wedzera Yakazara Yetsika Cron Mabasa", isa inotevera yakazara yakazara tsika cron command ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Batanidza otomatiki dhairekitori remunharaunda mangwanani ega ega na7:00 am
/backup2kune network disk ine zita rekugadzirisa gdrivebackup2Tafura yezviri mukati) - (Batanidza otomatiki dhairekitori remunharaunda mangwanani ega ega na7:55 am
/newbackupkune network disk ine zita rekugadzirisa gdrivecwp-newbackupTafura yezviri mukati) - SynchronizeWordPressPamafaira ewebhusaiti, zvinokurudzirwa kuti urege kutsigira zvakanyanya, nekuti bvunzo yakaona kuti kana mazita emafaira akafanana, asi zviri mukati memafaira zvakasiyana, hazvizowirirane.
Mushure mekunge kuwiriraniswa kweiyo otomatiki kwerclone kwatangwa nguva nenguva, iyo rclone process icharamba ichimhanya kumashure, iyo inogona kutora kusvika ku20% yeCPU zviwanikwa, zvichikonzera kutambisa server zviwanikwa.
Naizvozvo, zvinodikanwa kuti uwedzere yakarongedzerwa yakazara yakarongwa basa rekuraira kumanikidza iyo rclone maitiro kuvhara ▼
00 09 * * * killall rclone
- (Otomatiki vhara nzira yerclone na9:00 mangwanani ega ega)
Kopa dhairekitori remunharaunda rataurwa kune zita rekugadzirisa na4: 0 a.m. zuva rega regakoofrmune network diskETUFO.ORGCatalog▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Bvisa mafaira ari kure ane mazuva anopfuura makumi mashanu zuva rega rega na4:50 AM . ▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Iyi cron command ndeyekudzima faira rakanzi "koofr:ETUFO.ORG"Muchinangwa, mafaera ese nemaforodha ane nguva yekupedzisira yekuchinja yaive mazuva makumi mashanu apfuura, inotevera tsananguro yechikamu chimwe nechimwe:
- Nhamba yekutanga "50" inoreva kuita murairo mushure memaminitsi makumi mashanu.
- Nhamba yechipiri "4" inoreva kuita murairo na4 am.
- "* * *" zvinoreva kuti murairo uchaitwa pamazuva ese emwedzi, zuva nevhiki.
- "rclone delete" zvinoreva kuita kudzima mashandiro eiyo rclone chishandiso.
- "koof:ETUFO.ORG" izita rechinangwa chekudzima.
- "--min-age 50d" zvinoreva chete kudzima mafaera nemaforodha ane nguva yekupedzisira kugadzirisa mazuva makumi mashanu apfuura.
Kuwedzera kana kugadzirisa mabasa akarongwa eCron muHestiaCP kunoda kutangazve sevhisi yeCron kuti shanduko dzitange kushanda. ▼
systemctl restart cron
Yakajairika mirairo yerclone
Ehe, rclone yakawanda kupfuura iyo, uye mimwe mirairo yakajairika yakanyorwa pazasi.
Kopi ▼
rclone copy
kufamba ▼
rclone move
bvisa ▼
rclone delete
Sync ▼
rclone sync
Yekuwedzera paramita: ratidza chaiyo-nguva kumhanya ▼
-P
Yekuwedzera paramita: muganho kumhanya 40MB ▼
--bwlimit 40M
Yekuwedzera parameter: nhamba yemafaira akafanana ▼
--transfers=N
tanga rclone ▼
systemctl start rclone
kumisa rclone ▼
systemctl stop rclone
Ona chimiro cherclone ▼
systemctl status rclone
Wona Profile Nzvimbo ▼
rclone config file
Zviri nyore kushandisa Rclone kuwiriranisa otomatiki backup VPS ^ _ ^
Panguva ino, dzidziso yekuti ungawiriranisa sei Linux dhairekitori kuGoogle Drive yakwana.
Yakawedzerwa kuverenga:
Tinovimba kuti chinyorwa chinoti "Mashandisiro angaita rclone kuchengetedza VPS? Dzidziso yeCentOS pamusoro pekugadzirisa otomatiki uchishandisa GDrive" chakagoverwa pablog raChen Weiliang ( https://www.chenweiliang.com/ ) chichakubatsira.
Sunungukai kugovera link yechinyorwa chino: https://www.chenweiliang.com/cwl-694.html


