Yuav siv rclone thaub qab li cas rau VPS? CentOS siv GDrive tsis siv neeg synchronization tutorial

Kab lus no yog "WordPress lub vev xaib tsim kev qhia"Part 21 ntawm ib kab ntawm 21 kab lus:
  1. WordPress txhais li cas?Koj ua dab tsi?Lub vev xaib tuaj yeem ua dab tsi?
  2. Nws raug nqi npaum li cas los tsim ib lub vev xaib tus kheej / tuam txhab?Tus nqi tsim lub vev xaib ua lag luam
  3. Yuav ua li cas xaiv lub npe sau npe?Lub Vev Xaib Kev Tsim Kho Lub Npe Sau Npe Cov Lus Pom Zoo & Cov Cai
  4. NameSiloDomain Name Registration Tutorial (Xa koj $1 NameSiloPromo Code)
  5. Dab tsi software yog xav tau los tsim lub vev xaib?Dab tsi yog qhov yuav tsum tau ua rau koj tus kheej lub vev xaib?
  6. NameSiloDaws Lub Npe Lub Npe NS rau Bluehost/SiteGround Tutorial
  7. Yuav ua li cas manually tsim WordPress? WordPress Installation Tutorial
  8. Yuav nkag mus rau hauv WordPress backend li cas? WP keeb kwm yav dhau tus ID nkag mus chaw nyob
  9. Yuav siv WordPress li cas? WordPress keeb kwm yav dhau kev teeb tsa & Suav Title
  10. Yuav hloov cov lus li cas hauv WordPress?Hloov txoj kev teeb tsa Suav/English
  11. Yuav Ua Li Cas Tsim Ib Daim Ntawv Teev Npe WordPress Qeb? WP Pawg Kev Tswj
  12. WordPress tshaj tawm cov ntawv li cas?Hloov cov kev xaiv rau tus kheej luam tawm cov khoom
  13. Yuav ua li cas los tsim ib nplooj ntawv tshiab hauv WordPress?Ntxiv/kho nplooj ntawv teeb
  14. WordPress ntxiv cov ntawv qhia zaub mov li cas?Customize navigation bar zaub xaiv
  15. Lub ntsiab lus WordPress yog dab tsi?Yuav ua li cas rau nruab WordPress templates?
  16. FTP yuav ua li cas decompress zip cov ntaub ntawv online? PHP online decompression program download
  17. FTP lub cuab yeej txuas lub sijhawm ua tsis tiav Yuav ua li cas teeb tsa WordPress txuas rau lub server?
  18. Yuav ua li cas rau nruab WordPress plugin? 3 Txoj hauv kev rau nruab WordPress Plugin - wikiHow
  19. Yuav ua li cas txog BlueHost hosting?Tseeb BlueHost USA Promo Codes/coupons
  20. Bluehost yuav nruab WordPress li cas nrog ib nyem? BH lub vev xaib tsim kev qhia
  21. Yuav siv VPS li casrcloneThaub qab?CentOSTsis siv neeg Sync Tutorial nrog GDrive

vimWeb PromotionTxoj kev ua tau zoo tshaj plaws hauvSEO, ntau tus neeg uas muaj kev paub SEO nplua nujKev Lag Luam Hauv InternetCov neeg yuav xaiv yuav VPS (Virtual Private Server) los tsim lub vev xaib.

Txij li thaum siv VPS, nws yog ib qho tsim nyog yuav tsum tau thaub qab VPS, VPS thaub qab tuaj yeem synchronized rau GDrive network disk nrog rclone thaub qab.

rclone yog dab tsi?

RClone tuaj yeem yooj yim thiab yooj yim tswj cov network disks xws li Google Drive thiab Dropbox, thiab txhawb nqa cov ntawv tsav tsheb thiab cov kab hais kom ua upload thiab rub tawm:

  • Mount disk, siv tau yooj yim, tab sis qeeb, tsim nyog rau cov ntaub ntawv me me thiab tawg
  • Cov kab hais kom ua upload thiab download tau nrawm heev, haum rau upload cov ntaub ntawv loj
  • Rclone tsis tshua muaj teeb meem cuam tshuam ntau dua li Google Drive AP, thiab piv rau [gdrive] project ntawm github.

Cia peb qhia txoj hauv kev txhim kho rclone thaub qab ntawm CentOS thiab syncing rau Google Drive.

Yuav ua li cas rau thaub qab VPS nrog rclone?

Nov yog cov cuab yeej uas yuav tsum tau npaj:

  • Google Dirve account
  • ib rclone file
  • Ib tugLinuxTshuab (kab lus no siv CentOS7 ua piv txwv)

Ces pib rau nruab rclone, lub installation yog heev yooj yim, luam thiab paste ntxiv tso cai.

Kauj ruam 1:Download file ▼

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

Kauj Ruam 2:Luam cov ntaub ntawv mus rau txoj kev cuam tshuam ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Cov kauj ruam no tuaj yeem raug tshem tawm, tab sis nws tsis pom zoo. Tom qab tshem tawm, yuav tsis muaj kev ceeb toom, yog li nws tsis pom zoo kom tshem tawm)

Kauj ruam 3:Cov nplooj ntawv pab txhim kho ▼

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

Kauj ruam 4:Tsim ib qho kev teeb tsa tshiab ▼

rclone config

Kauj ruam 5:rclone configuration

Nws raug nquahu kom siv Rclone los txhim kho Google pab pawg sib koom huab huab rau cov chaw taws teeb synchronization ▼

Cov hauv qab no yog ib qho piv txwv siv ntawm rclone khi Google Dirve network disk (tsis yog pab pawg disk) ▼

Yuav siv rclone thaub qab li cas rau VPS? CentOS siv GDrive tsis siv neeg synchronization tutorial

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>

Lub "config_token" ntawm no yuav tsum tau muab los ntawm rub tawm thiab txhim kho Rclone ntawm lub computer hauv zos ua ntej ▼

Siv Windows ua piv txwv, mus rau hauv daim nplaub tshev uas rclone.exe nyob tom qab decompression, nkag mus cmd hauv qhov chaw nyob bar ntawm tus explorer thiab nias Enter kom qhib cov lus txib tam sim no.

Configure los ntawm luam cov ntaub ntawv teeb tsa

Rclone khaws tag nrho nws cov teeb tsa hauv cov ntaub ntawv teeb tsa, uas ua rau nws yooj yim los luam cov ntaub ntawv teeb tsa mus rau tej thaj chaw deb Rclone.

Yog li, ua ntej koj yuav tsum teeb tsa Rclone ntawm koj lub khoos phis tawj desktop ▼

rclone config

hauv computerrcloneconfiguration, muaj teeb meemUse auto config?thaum twg, tebY.

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

Ib tug browser yuav pop up tom ntej, hais kom koj nkag rau hauv koj tus account kom tso cai rau nws.

Yuav tso cai rau Google account li cas?

 

Yuav ua li cas los teeb tsa Crontab lub sijhawm ua haujlwm kom tau txais synchronize rau GDrive hauv CWP tswj vaj huam sib luag?3rd

  1. Yog tias koj nyob hauv Suav teb av loj, ua ntej koj yuav tsum hla X phab ntsa, tom qab ntawd koj yuav tsum muaj Google account thiab nkag mus.
  2. Yog tias "Cov app no ​​tsis tau lees paub los ntawm Google" tshwm, nyem "Advanced".
  3. Tom qab ntawd, nyem rau tso cai.

Koj puas teeb tsa Google Teams los qhia huab disks?

Yog tias koj tsis siv Google pab pawg sib koom huab disk, xaivn

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

Txheeb xyuas cov ntaub ntawv kev teeb tsa chaw taws teeb

Thaum kawg, txheeb xyuas qhov tsis sib xws ntawm cov chaw taws teeb teeb tsa, thiab paub meej los ntawm kev ntaus ntawvyOK ▼

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

Nws yuav tso saib cov npe romete khaws tseg rau ntawm lub tshuab tam sim no, tsuas yog saib, niasqtawm ▼

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
  • Lub sijhawm no, rclone configuration ntawm lub computer hauv zos ua tiav.

Tom qab lub computer hauv zos tau teeb tsa, ncaj qha teeb tsa lub computer hauv zosrclone.confCov ntsiab lus hauv cov ntaub ntawv teeb tsa tau theej rau Linux serverrclone.confconfiguration file.

Ntawm lub computer hauv zos thiab lub server, nkag mus rau cov lus txib hauv qab no rauSaib Rclone configuration file qhov chaw hais kom ua ▼

rclone config file

Nug cov ntaub ntawv Rclone configuration, thiab cov txiaj ntsig tau yog raws li hauv qab no▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Cia li muab lub computer hauv zos cov ntaub ntawv teeb tsarclone.confluam cov ntsiab lus rau Linux serverrclone.confConfiguration file, koj tuaj yeem daws qhov teeb meem ntawm Rclone configuration.

rclone siv cov lus txib piv txwv

Sau cov ntaub ntawv thiab cov npe hais kom ua

Sau cov npe uas lub network disk hu ua gdrive tau teeb tsa (cov ntaub ntawv yuav tsis tshwm sim) ▼

rclone lsd gdrive:

Sau cov ntaub ntawv nyob rau hauv cov ntaub ntawv thaub qab hauv lub network disk nrog lub npe teeb tsa gdrive (txhua cov ntaub ntawv suav nrog subdirectories yuav tshwm sim, tab sis cov npe yuav tsis tshwm sim) ▼

rclone ls gdrive:backup

Luam Hlais Delete hais kom ua

Luam cov ntaub ntawv Rclone configuration rau hauv paus directory ntawm gdrive network disk ▼

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

luam hauv zos /home/backup Mus rau hauv phau ntawv thaub qab uas lub network disk hu ua gdrive tau teeb tsa, thiab rov ua dua ▼

rclone copy --progress /home/backup gdrive:backup
  • los ntawm kev ntxiv qhov parameter --ignore-existing Cov ntaub ntawv uas tau muab thaub qab ntawm lub network disk tuaj yeem tsis quav ntsej, uas yog sib npaug rau kev rov qab ntxiv ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Luam cov ntaub ntawv hauv zos CWP phau ntawv thaub qab rau hauv phau ntawv thaub qab ntawm lub network disk npe gdrive, thiab rov ua dua ▼

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

Los ntawm gdrive network disk, luam CWP tsis siv neeg teem sijhawm backup cov ntaub ntawv rau hauv zos /newbackup Catalog ▼

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

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

Los ntawm gdrive network disk, luam CWP phau ntawv thaub qab cov ntaub ntawv rau hauv zos /newbackup/full/manual/accounts/ Catalog ▼

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

Los ntawm gdrive lub network disk, luamVestaCPBackup cov ntaub ntawv rau hauv zos /home/backup Catalog ▼

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

Tsiv (Txiav) Hais kom ▼

rclone move /home/backup gdrive:backup

Tshem tawm cov ntaub ntawv thaub qab ntawm lub network disk nrog lub npe teeb tsa gdrive▼

rclone delete gdrive:backup

Tsim ib phau ntawv thaub qab uas teeb tsa lub network disk hu ua gdrive ▼

rclone mkdir gdrive:backup

sync cov ntaub ntawv hais kom ua

Synchronize lub zos / tsev / thaub qab mus rau lub backup directory nyob rau hauv lub network disk nrog lub configuration lub npe gdrive, thiab vice versa ▼

rclone sync /home/backup gdrive:backup

Synchronize lub configuration npe gdrive2 nyob rau hauv lub network diskufodirectory, mus rau backup directory qhov twg network disk npe gdrive configured, thiab vice versa ▼

rclone sync gdrive2:ufo gdrive:backup

Tom qab ib pliag, yog tias tsis muaj lus yuam kev rov qab los, koj tuaj yeem pom cov ntaub ntawv thaub qab ntawm lub network disk tom qab ua tiav.

Yuav ua li cas cia li sync VPS backup cov ntaub ntawv rau GDrive?

Hauv kev ua haujlwm raws sijhawm, ntxiv cov lus txib synchronization kom ua tiav tsis siv neeg synchronizationCWP Control Vaj Huam Sib Luagbackup cov ntaub ntawv rau GDrive.

  • (Tau synchronize cov npe hauv zos thaum 2 teev sawv ntxov txhua hnub /newbackup  rau config lub npegdrivenyob rau hauv lub network diskcwp-newbackupCov ntsiab lus)

SSH yuav ntxiv li cas Cwj Teem sijhawm ua haujlwm cia li sync rau GDrive?

Ua ntej, SSH rau hauv cov lus txib nram qab no crontab ▼

crontab -e

Tom ntej no, ntxiv cov lus txib mus rau kab kawg ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, nias CTRL + C, ces nkag mus :wq Txuag thiab tawm.

Rho tawm cov ntaub ntawv tej thaj chaw deb 50 hnub lossis laus dua (rho tawm cov ntaub ntawv laus dua 50 hnub) ▼

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

Rho tawm cov ntaub ntawv tej thaj chaw deb rau 50 hnub lossis tsawg dua (rho tawm cov ntaub ntawv hauv 50 hnub) ▼

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

Yuav ua li cas los teeb tsa lub sijhawm ua haujlwm Crontab kom tau txais synchronize rau GDrive hauv CWP tswj vaj huam sib luag?

Yog tias siv CWP Tswj Vaj Huam Sib Luag, nkag mus rau CWP Tswj Vaj Huam Sib Luag Server SettingCrontab for root ▼

Yuav siv rclone thaub qab li cas rau VPS? Daim duab thib ob ntawm CentOS qhov kev qhia tsis siv neeg synchronization siv GDrive

Hauv "Ntxiv Tag Nrho Kev Cai Cron Txoj Haujlwm", nkag mus rau cov lus txib cron tag nrho hauv qab no ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Tau synchronize cov npe hauv zos txhua tag kis thaum 7:00 teev sawv ntxov /backup2mus rau lub network disk nrog lub npe configuration gdrivebackup2Cov ntsiab lus)
  • (Tau synchronize cov npe hauv zos txhua tag kis thaum 7:55 teev sawv ntxov /newbackup  mus rau lub network disk nrog lub npe configuration gdrivecwp-newbackupCov ntsiab lus)
  • SynchronizeWordPressRau cov ntaub ntawv hauv lub vev xaib, nws raug nquahu kom tsis txhob thim rov qab incrementally, vim qhov kev sim pom tias yog cov ntaub ntawv npe tib yam, tab sis cov ntsiab lus ntawm cov ntaub ntawv sib txawv, lawv yuav tsis synchronized.

Tom qab tsis siv neeg synchronization ntawm rclone tau pib tsis tu ncua, cov txheej txheem rclone tseem yuav khiav hauv keeb kwm yav dhau, uas tuaj yeem tuav txog li 20% ntawm CPU cov peev txheej, uas ua rau muaj kev pov tseg ntawm cov khoom siv server.

Yog li ntawd, nws yog ib qho tsim nyog yuav tsum tau ntxiv ib qho kev ua haujlwm tiav raws li cov lus txib kom yuam cov txheej txheem rclone kaw ▼

00 09 * * * killall rclone
  • (Tsis siv neeg kaw cov txheej txheem rclone thaum 9:00 txhua tag kis)

Luam daim ntawv teev npe hauv zos rau lub npe teeb tsa thaum 4:0 sawv ntxov txhua hnubkoofrnyob rau hauv lub network diskETUFO.ORGCatalog ▼

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

Rho tawm cov ntaub ntawv tej thaj chaw deb 4 hnub lossis laus dua thaum 50:50 teev sawv ntxov txhua hnub (rho tawm cov ntaub ntawv laus dua 50 hnub)

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

Cov lus txib cron no yog rho tawm cov ntaub ntawv hu ua "koofr:ETUFO.ORG"Nyob rau hauv lub hom phiaj, tag nrho cov ntaub ntawv thiab folders uas lub sij hawm hloov kho zaum kawg yog 50 hnub dhau los, cov hauv qab no yog ib qho kev piav qhia ntawm txhua feem:

  • Thawj tus naj npawb "50" txhais tau tias ua tiav cov lus txib txhua 50 feeb.
  • Tus lej thib ob "4" txhais tau hais tias ua tiav cov lus txib thaum 4 teev sawv ntxov.
  • "* * *" txhais tau hais tias cov lus txib yuav raug coj mus rau txhua hnub ntawm lub hli, hnub thiab lub lim tiam.
  • "rclone rho tawm" txhais tau tias ua haujlwm rho tawm ntawm lub cuab yeej rclone.
  • "koob: ETUFO.ORG" yog lub npe ntawm lub hom phiaj kom tshem tawm.
  • "--min-hnub nyoog 50d" txhais tau tias tsuas yog rho tawm cov ntaub ntawv thiab cov folders uas nws lub sijhawm hloov kho zaum kawg yog 50 hnub dhau los.

rclone cov lus txib

Tau kawg, rclone muaj ntau dua qhov ntawd, thiab qee cov lus txib tau teev tseg hauv qab no.

Luam tawm ▼

rclone copy

txav ▼

rclone move

rho tawm ▼

rclone delete

Sync ▼

rclone sync

Ntxiv tsis tau: tso saib lub sijhawm ceev ▼

-P

Ntxiv tsis tau: txwv ceev 40MB ▼

--bwlimit 40M

Ntxiv parameter: tus naj npawb ntawm cov ntaub ntawv sib npaug ▼

--transfers=N

pib rclone ▼

systemctl start rclone

nres rclone ▼

systemctl stop rclone

Saib rclone xwm txheej ▼

systemctl status rclone

Saib Profile Qhov Chaw ▼

rclone config file

Nws yog ib qho yooj yim heev rau siv Rclone kom synchronize backup VPS ^_^

Ntawm no, cov lus qhia txog yuav ua li cas sync ib lub zos Linux directory rau Google Drive ua tiav.

Kev nyeem ntawv txuas ntxiv:

Nyeem lwm cov lus hauv no series:<< Previous: Yuav ua li cas Bluehost cia li nruab WordPress nrog ib nyem? BH lub vev xaib tsim kev qhia

Cia siab Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qhia "Yuav ua li cas siv rclone thaub qab rau VPS? CentOS siv GDrive tsis siv neeg synchronization tutorial" los pab koj.

Zoo siab txais tos los qhia qhov txuas ntawm kab lus no:https://www.chenweiliang.com/cwl-694.html

Zoo siab txais tos rau Telegram channel ntawm Chen Weiliang blog kom tau txais qhov hloov tshiab tshiab!

🔔 Ua thawj tus tau txais txiaj ntsig "ChatGPT Content Marketing AI Tool Usage Guide" hauv cov npe saum toj kawg nkaus channel! 🌟 ib
📚 Daim ntawv qhia no muaj nuj nqis loj, 🌟Qhov no yog lub sijhawm tsis tshua muaj, tsis txhob nco nws! ⏰⌛💨
Share thiab like yog tias koj nyiam!
Koj qhov kev sib koom thiab kev nyiam yog peb qhov kev txhawb nqa tas mus li!

 

评论 评论

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau siv cov liaj teb * Ntaus Cim

scroll rau saum