Sida loo isticmaalo kaydinta clone ee VPS? CentOS waxay isticmaashaa GDrive casharka wada shaqaynta tooska ah

sabab u ahHorumarinta ShabkadaHabka ugu waxtarka badan gudahaSEO, dad aad u badan oo leh khibrad SEO ah oo qani ahSuuqgeynta InternetkaDadku waxay dooran doonaan inay iibsadaan VPS (Virtual Private Server) si ay u dhistaan ​​degel.

Maadaama aad isticmaalayso VPS, waxaad u baahan tahay inaad dib u soo celiso VPS kaabta waa la isticmaali karaarcloneKu soo celi oo ku dheji diskka shabakadda GDrive.

Waa maxay clone?

RClone waxay si fudud oo ku habboon u maareyn kartaa saxannada shabakadda sida Google Drive iyo Dropbox, waxayna taageertaa xarfaha wadista iyo soo dejinta khadka amarka:

  • Buur disk, fududahay in la isticmaalo, laakiin gaabis ah, ku habboon faylalka yaryar iyo kuwa jajaban
  • Soo dejinta khadka taliska iyo soo dejintu aad bay u dhakhso badan tahay, ku habboon soo dejinta faylalka waaweyn
  • Rclone way ka yar tahay dhibaatooyinka joojinta marka loo eego Google Drive AP, marka la barbar dhigo mashruuca [gdrive] ee github.

Hoos aan la wadaagnoCentOS Sida loo rakibo rlone si loo kaydiyo oo loogu dhejiyo Google Drive.

Sida loo kaydiyo VPS rlone?

Waa kuwan qalabka loo baahan yahay in la diyaariyo:

  • Koontada Google Dirve
  • faylka rclone
  • midLinuxMashiinka (maqaalkani wuxuu tusaale u qaadanayaa CentOS7)

Ka dib bilow inaad ku rakibto rlone, rakibiddu aad ayay u fududahay, koobi oo dheji iyo ogolaansho.

Tallaabada 1:Soo deji faylka ▼

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

Tallaabada 2:Ku koobbi faylka jidka ku habboon ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Tallaabadan waa la dhaafi karaa, laakiin laguma talinayo, ka-tagista ka dib, ma jiri doonto degdeg, markaa laguma talinayo in laga tago)

Tallaabada 3:Rakibaadda caawinta bogga▼

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

Tallaabada 4:Samee qaabayn cusub ▼

rclone config

Tallaabada 5:qaabeynta rclone

Waxaa lagu talinayaa in la isticmaalo Rclone si loogu rakibo kooxda Google-ka la wadaago ee diskka daruuriga ah si ay u wada shaqeeyaan fog ▼

Kuwa soo socdaa waa tusaale tixraaca rclone ku xidhidhiyaha Google Dirve network disk (aan koox ahayn) ▼

Sida loo isticmaalo kaydinta clone ee VPS? Casharrada isku xidhka CentOS iyadoo la adeegsanayo 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>

"Configu_token" halkan wuxuu u baahan yahay in la helo iyadoo la soo dejinayo oo lagu rakibayo Rclone kombuyuutarka maxalliga ah marka hore▼

Tusaale ahaan u soo qaado Windows, tag faylka uu ku yaal rclone.exe ka dib depression, geli cmd ciwaanka ciwaanka ee sahamiyaha oo tabo Gelida si aad u furto amarka amarka ee wadada hadda.

Ku habbee adiga oo koobiyaynaya qaabaynta faylasha

Rclone waxay ku kaydisaa dhammaan qaabaynteeda faylka qaabaynta, taas oo sahlaysa in la koobiyeeyo faylasha qaabaynta ee Rclone fog.

Marka, marka hore waxaad u baahan tahay inaad ku rakibto Rclone kumbuyuutarkaaga desktop ▼

rclone config

kumbiyuutarkarcloneqaabeynta, waxaa jira dhibaatoUse auto config?goorma, jawaabY.

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

browser ayaa soo bixi doona soo socda, oo ku weydiin doona inaad gasho akoonkaaga si aad u ogolaato.

Sida loo oggolaado akoon Google?

 

Daaqad biraawsar ayaa markaa soo muuqan doonta, taasoo kugu boorinaysa inaad gasho akoonkaaga si aad u hesho oggolaansho. Sideen u oggolaan karaa akoonkayga Google?

  1. Haddii aad ku sugan tahay dhulweynaha Shiinaha, marka hore waa inaad ka gudubtaa darbiga X, ka dib waxaad u baahan tahay inaad leedahay Google account oo aad gasho.
  2. Haddii "app kan uusan xaqiijin Google" uu soo baxo, dhagsii "Advanced".
  3. Kadib, dhagsii Oggolow si aad u fasaxdo.

Ma u habaysaa kooxaha Google inay wadaagaan saxannada daruuriga ah?

Haddii aadan isticmaalin kooxda Google-ka la wadaago Cloud disk, dooron

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

Xaqiiji xogta qaabeynta fog

Ugu dambeyntii, xaqiiji xuduudaha qaabeynta fog, oo ku xaqiiji adigoo teebeynayayWaayahay▼

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

Waxay soo bandhigi doontaa liiska romete ee lagu keydiyay mashiinka hadda, kaliya fiiri, riixqka bax ▼

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
  • Halkaa marka ay marayso, qaabaynta rlone ee kombuyuutarka deegaanka waa la dhammeeyaa.

Ka dib marka kombayutarka deegaanka la habeeyo, si toos ah u deji kombayutarka deegaankarclone.confWaxa ku jira faylka qaabaynta waxa lagu koobiyeeyay server-ka Linuxrclone.conffaylka qaabeynta.

Kumbiyuutarka deegaanka iyo server-ka, geli amarrada soo socda si aad u gashoDaawo Rgoobta faylka qaabeynta clone Command▼

rclone config file

Weydii faylka qaabeynta Rclone, iyo natiijooyinka la helay waa sida soo socota▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Kaliya dhig faylka qaabeynta kombiyuutarka deegaankarclone.confku koobbi waxa ku jira server Linux ahrclone.confFaylka qaabeynta, waxaad xallin kartaa dhibaatada qaabeynta Rclone.

rclone isticmaal tusaale ahaan amarka

Liis garee faylalka iyo amarka hagayaasha

Liis garee tusaha halka loo habeeyay diskka shabakadda ee loo yaqaan gdrive (faylalka lama soo bandhigi doono)▼

rclone lsd gdrive:

Liis garee faylalka ku jira buugga kaydinta ee diskka shabakadda oo wata magaca qaabeynta gdrive (dhammaan faylasha ay ku jiraan haga-hoosaadyada waa la soo bandhigi doonaa, laakiin tusaha lama soo bandhigi doono) ▼

rclone ls gdrive:backup

Nuqul ka goo taliska tirtirka

Ku koobbi faylka qaabeynta Rclone tusaha xididka gdrive network disk ▼

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

koobi deegaan /home/backup Tag tusaha kaydinta halkaas oo diskka shabakadda ee loo yaqaan gdrive lagu habeeyay, iyo dhanka kale ▼

rclone copy --progress /home/backup gdrive:backup
  • adoo ku daraya cabbirkan --ignore-existing Faylasha lagu kaydiyay saxanka shabakada waa la iska indho tiri karaa, taas oo u dhiganta kayd kordhin ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Ku koobbi faylka kaydinta buug-gacmeedka CWP maxaliga ah tusaha kaydinta ee diskka shabakadda ee loo yaqaan gdrive, iyo caksi ▼

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

Laga soo bilaabo diskka shabakada gdrive, koobiyi faylka kaydinta tooska ah ee loo qorsheeyay ee CWP ka gudaha /newbackup Catalog▼

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

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

Laga soo bilaabo diskka shabakadda gdrive, nuqul ka nuqul ka samee faylka gacanta ee CWP una gudbi kan deegaanka /newbackup/full/manual/accounts/ Catalog▼

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

Laga soo bilaabo diskka shabakadda gdrive, koobiVestaCPKu kaabi faylasha gudaha /home/backup Catalog▼

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

Dhaqaaq (Gooso) Taliska ▼

rclone move /home/backup gdrive:backup

Tirtir buugga kaydinta ee diskka shabakadda oo wata magaca qaabeynta gdrive▼

rclone delete gdrive:backup

Samee hagaha kaydka ah ee habeeya diskka networkga ee loo yaqaan gdrive ▼

rclone mkdir gdrive:backup

sync file Command

Isku xidh gudaha/guriga/kaabta tusaha kaydinta ee saxanka shabkada oo wata magaca qaabaynta gdrive, iyo caksi ▼

rclone sync /home/backup gdrive:backup

Isku xidh magaca qaabaynta gdrive2 ee saxanka shabakadaNiyadjabkatusaha, oo ku socota hagaha kaydka ah halkaasoo diskka shabakadda ee lagu magacaabo gdrive lagu habeeyay, iyo liddi ku ▼

rclone sync gdrive2:ufo gdrive:backup

Muddo ka dib, haddii aan fariin qalad ah soo celin, waxaad arki kartaa faylka kaydinta ee diskka shabakada ka dib marka kaydku dhammaato.

Sidee si toos ah loogu dhejiyaa faylasha kaydka ah ee VPS GDrive?

Hawlaha wakhtiyeysan, ku dar amarrada isku xidhka si aad u gaadho wada shaqayn toos ahCWP Control Panelkaydinta faylasha GDrive

  • (Si toos ah u sax tusaha deegaanka 2 subaxnimo maalin kasta /newbackup  si loo habeeyo magacagdrivediskka shabakaddacwp-newbackupShaxda tusmada)

SSH sida wax loogu daro crontab Hawlaha la qorsheeyay si toos ah ayey ula midoobaan GDrive?

Marka hore, SSH geli amarka crontab ee soo socda▼

crontab -e

Marka xigta, ku dar amarka laynka u dambeeya▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, taabo CTRL + C, ka dibna geli :wq Keydso oo bax

Tirtir faylasha fog 50 maalmood ama ka weyn (tirtir faylasha ka weyn 50 maalmood)▼

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

Tirtir faylasha fog 50 maalmood ama ka yar (ku tirtir faylasha 50 maalmood gudahood) ▼

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

Sidee loo dejiyaa hawlaha Crontab waqtiyeysan si ay si toos ah ugula jaanqaadaan GDrive gudaha guddiga kantaroolka CWP?

Haddii aad isticmaalayso CWP Control Panel, gal CWP Control Panel's Server SettingCrontab for root ▼

Sidee loo dejiyaa hawlaha Crontab waqtiyeysan si ay si toos ah ugula jaanqaadaan GDrive gudaha guddiga kantaroolka CWP?

Gudaha "Ku dar Shaqooyinka Cron Full Custom", geli amarka soo socda ee si buuxda caadada u ah ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Si toos ah u hagaaji tusaha deegaanka subax kasta 7:00 subaxnimo /backup2diskka shabakadda oo leh magaca qaabeynta gdrivebackup2Shaxda tusmada)
  • (Si toos ah u hagaaji tusaha deegaanka subax kasta 7:55 subaxnimo /newbackup  diskka shabakadda oo leh magaca qaabeynta gdrivecwp-newbackupShaxda tusmada)
  • Isku xidhWordPressFaylasha bogga internetka, waxaa lagula talinayaa in aan dib loo soo celin si kordheysa, sababtoo ah imtixaanku wuxuu ogaaday in haddii magacyada faylalka ay isku mid yihiin, laakiin waxa ku jira faylalka ay ka duwan yihiin, aan la isku dhejin doonin.

Ka dib markii si toos ah loo bilaabo isku-dubbaridka tooska ah ee rclone, habka rclone wuxuu wali socon doonaa gadaasha, kaas oo laga yaabo inuu qabsado ilaa 20% ee ilaha CPU, taasoo keentay in la khasaariyo ilaha server-ka.

Sidaa darteed, waxaa lagama maarmaan ah in lagu daro amar shaqo oo si buuxda loo habeeyey si loogu qasbo habka rlone in la xiro ▼

00 09 * * * killall rclone
  • (Si toos ah u xidh nidaamka clone 9:00 subax kasta)

Ku koobbi hagaha maxaliga ah ee la cayimay magaca qaabeynta 4:0 subaxnimo maalin kastakoofrdiskka shabakaddaETUFO.ORGCatalog▼

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

Tirtir faylasha fog 4 maalmood ama ka weyn 50:50 subaxnimo maalin kasta (tirtir faylasha ka weyn 50 maalmood)

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

Amarka cron waa in la tirtiro faylka la magacaabay"koofr:ETUFO.ORG"Bartilmaameedka, dhammaan faylalka iyo faylalka waqtigoodii u dambeeyay ee wax ka beddelka ahaa 50 maalmood ka hor, kuwan soo socda waa sharaxaad qayb kasta:

  • Lambarka koowaad "50" macnaheedu waa in la fuliyo amarka 50 daqiiqo kasta.
  • Lambarka labaad "4" macnaheedu waa in la fuliyo amarka 4 subaxnimo.
  • "* * *" macnaheedu waa amarka waxaa la fulin doonaa dhammaan maalmaha bisha, maalinta iyo toddobaadka.
  • "clone delete" macnaheedu waa in la fuliyo hawlgalka tirtirka ee qalabka clone.
  • "koofr:ETUFO.ORG" waa magaca bartilmaameedka la tirtirayo.
  • "--min-age 50d" macnaheedu waa tirtir faylasha iyo faylalka kuwaas oo wakhtigoodii u dambeeyay ee wax ka beddelka ahaa 50 maalmood ka hor.

GudahaHestiaCPSi loogu daro ama loo beddelo hawsha loo qorsheeyay Cron, adeegga Cron waa in dib loo bilaabo si uu u dhaqan galo ▼

systemctl restart cron

Awaamiirta guud ee clone

Dabcan, rclone aad ayuu uga badan yahay taas, iyo qaar ka mid ah amarada caadiga ah ayaa hoos ku taxan.

Nuqul ▼

rclone copy

dhaqaaq ▼

rclone move

tirtir ▼

rclone delete

Isku xidh ▼

rclone sync

Qiyaaso dheeri ah: soo bandhig xawaaraha waqtiga-dhabta ah ▼

-P

Xaddidyo dheeri ah: xawliga xaddidan 40MB ▼

--bwlimit 40M

Halbeeg dheeri ah: tirada faylalka isbar-bar yaacaya ▼

--transfers=N

bilow rclone ▼

systemctl start rclone

Jooji rclone ▼

systemctl stop rclone

Eeg heerka rlone ▼

systemctl status rclone

Eeg Goobta Xogta ▼

rclone config file

Runtii way fududahay in la isticmaalo Rclone in si toos ah loo waafajiyo kaydka VPS ^_^

Halkaa marka ay marayso, casharkii ku saabsanaa sida loo waafajiyo tusaha Linux ee deegaanka Google Drive waa dhammaatay.

Akhrinta dheeraadka ah:

评论

Ciwaanka emailkaaga lama daabici doono 项 已 用 * Calaamadda

Tusaha Maqaalka
Scroll to top