Artikel Directory
- Wat betsjut WordPress?Wat dochst?Wat kin in webside dwaan?
- Hoefolle kostet it om in persoanlike / bedriuwswebside te bouwen?Kosten foar it bouwen fan in bedriuwswebside
- Hoe kinne jo de juste domeinnamme kieze?Website Construction Domain Registration Oanbefellings & prinsipes
- NameSiloTutorial foar domeinnammeregistraasje (Stjoer jo $1 NameSiloPromo Code)
- Hokker software is nedich om in webside te bouwen?Wat binne de easken foar it meitsjen fan jo eigen webside?
- NameSiloDomeinnamme NS oplosse nei Bluehost / SiteGround Tutorial
- Hoe kinne jo WordPress manuell bouwe? WordPress ynstallaasje Tutorial
- Hoe kinne jo oanmelde by de WordPress-backend? WP eftergrûn oanmeldadres
- Hoe kinne jo WordPress brûke? WordPress eftergrûn algemiene ynstellings & Sineeske titel
- Hoe kinne jo taalynstellingen yn WordPress feroarje?Feroarje Sineesk / Ingelsk ynstelling metoade
- Hoe kinne jo in WordPress Category Directory oanmeitsje? WP Category Management
- Hoe publisearret WordPress artikels?Bewurkje opsjes foar sels publisearre artikels
- Hoe meitsje in nije side yn WordPress?Side opset tafoegje / bewurkje
- Hoe foeget WordPress menu's ta?Oanpasse werjefteopsjes foar navigaasjebalke
- Wat is in WordPress-tema?Hoe kinne jo WordPress-sjabloanen ynstallearje?
- Hoe kinne jo zip-bestannen online dekomprimearje mei FTP? PHP online dekompresjeprogramma download
- FTP-ark ferbining timeout mislearre Hoe WordPress ynstelle om te ferbinen mei de tsjinner?
- Hoe kinne jo in WordPress-plugin ynstallearje? 3 manieren om in WordPress-plugin te ynstallearjen - wikiHow
- Hoe sit it mei BlueHost-hosting?Lêste BlueHost USA Promo Codes / Coupons
- Hoe ynstallearje Bluehost WordPress automatysk mei ien klik? BH webside gebou tutorial
- Hoe kinne jo VPS brûkerklonbackup?CentOSTutorial foar automatyske syngronisaasje mei GDrive
trochWeb PromoasjeDe meast effisjinte metoade ynSEO, safolle minsken mei rike SEO-ûnderfiningInternet MarketingMinsken sille kieze om in VPS (Virtual Private Server) te keapjen om in webside te bouwen.
Sûnt VPS wurdt brûkt, is it nedich om in reservekopy fan de VPS. De VPS backup kin wurde syngronisearre nei de GDrive netwurk skiif mei rclone backup.
Wat is rclone?
RClone kin maklik en maklik netwurkskiven beheare lykas Google Drive en Dropbox, en stipet mount drive letters en kommandorigel upload en download:
- Montage skiif, maklik te brûken, mar stadich, mear geskikt foar lytse en fragmintele triemmen
- Kommandorigel upload en download is heul rap, geskikt foar it uploaden fan grutte bestannen
- Rclone is minder gefoelich foar ûnderbrekkingsproblemen dan Google Drive AP, en fergelike mei it [gdrive] projekt op github.
Litte wy de metoade diele foar it ynstallearjen fan rclone-backup op CentOS en it syngronisearje mei Google Drive.
Hoe meitsje in backup fan VPS mei rclone?
Hjir binne de ark dy't moatte wurde taret:
- Google Dirve akkount
- in rclone triem
- IenlinuxMasine (dit artikel nimt CentOS7 as foarbyld)
Dan begjinne te ynstallearjen rclone, de ynstallaasje is hiel simpel, kopiearje en plakke plus tagongsrjochten.
stap 1:Download bestân ▼
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
第 2 步:Kopiearje it bestân nei it relevante paad ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Dizze stap kin weilitten wurde, mar it is net oan te rieden. Nei it weilitten komt der gjin prompt, dus it is net oan te rieden om te weilitten)
stap 3:Ynstallaasje help side▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
stap 4:Meitsje in nije konfiguraasje ▼
rclone config
stap 5:rclone konfiguraasje
It is oan te rieden om Rclone te brûken om de Google-team dielde wolkeskiif te mount foar syngronisaasje op ôfstân ▼
It folgjende is in foarbyldferwizing fan rclone binding Google Dirve netwurk skiif (non-team skiif) ▼
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>
De "config_token" hjir moat wurde krigen troch earst Rclone te downloaden en te ynstallearjen op 'e lokale kompjûter▼
Nim Windows as foarbyld, gean nei de map wêr't rclone.exe leit nei dekompresje, typ cmd yn 'e adresbalke fan' e ûntdekkingsreizger en druk op Enter om de kommando-prompt yn it hjoeddeistige paad te iepenjen.
Konfigurearje troch konfiguraasjebestannen te kopiearjen
Rclone bewarret al syn konfiguraasje yn in konfiguraasjetriem, dat makket it maklik om konfiguraasjebestannen te kopiearjen nei Rclone op ôfstân.
Dat, earst moatte jo Rclone konfigurearje op jo buroblêd komputer ▼
rclone config
op kompjûterrclone
konfiguraasje, der is in probleemUse auto config?
wannear, antwurdzjeY
.
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
In browser sil neist ferskine, dy't jo freget om oan te melden by jo akkount om it te autorisearjen.
Hoe kinne jo in Google-akkount autorisearje?
- As jo op it fêstelân fan Sina binne, moatte jo earst de X-muorre omgean, dan moatte jo in Google-akkount hawwe en ynlogge.
- As "Dizze app is net ferifiearre troch Google" ferskynt, klik dan op "Avansearre".
- Klikje dan op Tastean om te autorisearjen.
Konfigurearje jo Google Teams om wolkskiven te dielen?
As jo de Google-team dielde wolkskyf net brûke, kies dann
▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Ferifiearje konfiguraasje-ynformaasje op ôfstân
Ferifiearje úteinlik de parameters fan 'e konfiguraasje op ôfstân en befêstigje troch te typenyOK▼
-------------------- [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
It sil de romete-list werjaan dy't bewarre is op 'e hjoeddeistige masine, sjoch gewoan, drukqútgean ▼
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
- Op dit punt is de rclone-konfiguraasje fan 'e lokale kompjûter foltôge.
Neidat de lokale kompjûter is konfigureare, set de lokale kompjûter direkt ynrclone.conf
De ynhâld yn it konfiguraasjetriem wurdt kopiearre nei de Linux-tsjinnerrclone.conf
konfiguraasjetriem.
Fier de folgjende kommando's yn op de lokale kompjûter en de tsjinnerSjoch Rclone konfiguraasje triem lokaasje kommando▼
rclone config file
Query it Rclone-konfiguraasjetriem, en de krigen resultaten binne as folget▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Set gewoan it konfiguraasjetriem fan 'e pleatslike kompjûter
rclone.conf
kopiearje de ynhâld nei de Linux-tsjinnerrclone.conf
Konfiguraasjetriem, kinne jo it Rclone-konfiguraasjeprobleem oplosse.
rclone gebrûk kommando foarbyld
List triemmen en mappen kommando
List de map wêr't de netwurkskiif mei de namme gdrive is konfigurearre (bestannen sille net werjûn wurde)▼
rclone lsd gdrive:
List de bestannen yn 'e reservekopymap op' e netwurkskiif mei de konfiguraasjenamme gdrive (alle bestannen ynklusyf submappen sille werjûn wurde, mar de map sil net werjûn wurde) ▼
rclone ls gdrive:backup
Kopiearje Cut Wiskje Kommando
Kopiearje it Rclone-konfiguraasjetriem nei de root-map fan de gdrive-netwurkskiif ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
kopiearje lokale /home/backup
Gean nei de reservekopymap wêr't de netwurkskiif mei de namme gdrive is konfigureare, en oarsom ▼
rclone copy --progress /home/backup gdrive:backup
- troch it tafoegjen fan dizze parameter
--ignore-existing
Bestannen dy't in reservekopy makke binne op de netwurkskiif kinne negearre wurde, wat lykweardich is oan inkrementele reservekopy ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Kopiearje it lokale CWP-manuele reservekopybestân nei de reservekopymap fan de netwurkskiif mei de namme gdrive, en oarsom ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Kopiearje fan 'e gdrive-netwurkskiif it automatyske plande backupbestân fan CWP nei it lokale /newbackup
Katalogus▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Kopiearje fan 'e gdrive-netwurkskiif it CWP-hantliedingsbestân nei de lokale /newbackup/full/manual/accounts/
Katalogus▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Kopiearje fan gdrive's netwurkskiifVictacpReservekopy triemmen nei lokaal /home/backup
Katalogus▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Kommando ferpleatse (knipje) ▼
rclone move /home/backup gdrive:backup
Wiskje de reservekopymap fan de netwurkskiif mei de konfiguraasjenamme gdrive▼
rclone delete gdrive:backup
Meitsje in reservekopymap dy't in netwurkskiif konfigurearret mei de namme gdrive ▼
rclone mkdir gdrive:backup
syngronisearje triem kommando
Syngronisearje de lokale /home/backup mei de reservekopymap op de netwurkskiif mei de konfiguraasjenamme gdrive, en oarsom ▼
rclone sync /home/backup gdrive:backup
Syngronisearje de konfiguraasjenamme gdrive2 yn 'e netwurkskiifUFOmap, nei de reservekopymap wêr't de netwurkskiif mei de namme gdrive is konfigureare, en oarsom ▼
rclone sync gdrive2:ufo gdrive:backup
Nei in skoftke, as der gjin flater berjocht wurdt weromjûn, kinne jo sjen de reservekopy triem op it netwurk skiif neidat de reservekopy is foltôge.
Hoe kinne jo VPS-backupbestannen automatysk syngronisearje nei GDrive?
Yn timed taken, foegje syngronisaasjekommando's ta om automatyske syngronisaasje te berikkenCWP Control Panelreservekopy triemmen nei GDrive.
- (Syngronisearje de lokale map automatysk elke dei om 2 oere
/newbackup
namme te konfigurearjengdrive
yn it netwurk skiifcwp-newbackup
Ynhâldsopjefte)
SSH hoe te foegjen crontab Plande taken automatysk syngronisearje mei GDrive?
Earst, SSH yn it folgjende crontab-kommando▼
crontab -e
Foegje dan it kommando ta oan de lêste rigel▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, druk op CTRL + C en enter
:wq
Bewarje en ôfslute.
Wiskje bestannen op ôfstân 50 dagen of âlder (bestannen wiskje âlder dan 50 dagen)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Ferwiderje bestannen op ôfstân fan 50 dagen of minder (bestannen wiskje binnen 50 dagen) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Hoe kinne Crontab timed taken ynstelle om automatysk te syngronisearjen mei GDrive yn CWP-kontrôlepaniel?
As jo it CWP Control Panel brûke, meld jo dan oan by it CWP Control Panel's Server Setting
→ Crontab for root
▼
Fier yn "Folsleine oanpaste Cron-banen taheakje", it folgjende folslein oanpaste cron-kommando ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Syngronisearje de lokale map automatysk elke moarn om 7:00 oere
/backup2
nei it netwurk skiif mei de konfiguraasje namme gdrivebackup2
Ynhâldsopjefte) - (Syngronisearje de lokale map automatysk elke moarn om 7:55 oere
/newbackup
nei it netwurk skiif mei de konfiguraasje namme gdrivecwp-newbackup
Ynhâldsopjefte) - SyngronisearjeWordPressFoar websidebestannen is it oan te rieden om net inkrementeel reservekopy te meitsjen, om't de test fûn dat as de triemnammen itselde binne, mar de ynhâld fan 'e bestannen oars, se sille net syngronisearre wurde.
Neidat de automatyske syngronisaasje fan rclone wurdt begûn geregeldwei, it rclone proses sil noch rinne op 'e eftergrûn, dat kin besette oant 20% fan de CPU boarnen, resultearret yn in fergriemerij fan tsjinner boarnen.
Dêrom is it nedich om in folslein oanpast pland taakkommando ta te foegjen om it rclone-proses te twingen om te sluten ▼
00 09 * * * killall rclone
- (Slút it rclone-proses automatysk om 9 oere elke moarn mei geweld)
Kopiearje de oantsjutte lokale map nei de konfiguraasjenamme elke dei om 4:0 oerekoofr
yn it netwurk skiifETUFO.ORG
Katalogus▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Wiskje bestannen op ôfstân 4 dagen of âlder elke dei om 50:50 oere (bestannen wiskje âlder dan 50 dagen)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Dit cron-kommando is om it bestân te wiskjen mei de namme "koofr:ETUFO.ORG
"Yn it doel, alle bestannen en mappen wêrfan de lêste wizigingstiid 50 dagen lyn wie, is it folgjende in útlis fan elk diel:
- It earste nûmer "50" betsjut om it kommando elke 50 minuten út te fieren.
- It twadde nûmer "4" betsjut om it kommando út te fieren om 4 oere.
- "* * *" betsjut dat it kommando wurdt útfierd op alle dagen fan 'e moanne, dei en wike.
- "rclone wiskje" betsjut om de wiskje-operaasje fan it rclone-ark út te fieren.
- "koofr: ETUFO.ORG" is de namme fan it te wiskjen doel.
- "--min-leeftyd 50d" betsjut allinich bestannen en mappen wiskje wêrfan de lêste wizigingstiid 50 dagen lyn is.
Algemiene kommando's fan rclone
Fansels is rclone folle mear as dat, en guon mienskiplike kommando's wurde hjirûnder neamd.
Kopiearje ▼
rclone copy
ferpleatse ▼
rclone move
wiskje ▼
rclone delete
Syngronisearje ▼
rclone sync
Oanfoljende parameters: werjaan realtime snelheid ▼
-P
Oanfoljende parameters: limyt snelheid 40MB ▼
--bwlimit 40M
Oanfoljende parameter: oantal parallelle triemmen ▼
--transfers=N
start rclone ▼
systemctl start rclone
stopje rclone ▼
systemctl stop rclone
Besjoch rclone-status ▼
systemctl status rclone
Besjoch profyllokaasje ▼
rclone config file
It is echt maklik om Rclone te brûken om automatysk backup VPS te syngronisearjen ^_^
Op dit punt is de tutorial oer hoe't jo in lokale Linux-map mei Google Drive syngronisearje kinne.
Utwreide lêzing:
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) dield "Hoe brûke ik rclone-backup foar VPS? CentOS brûkt GDrive automatyske syngronisaasje-tutorial" om jo te helpen.
Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-694.html
Wolkom by it Telegram-kanaal fan Chen Weiliang's blog om de lêste updates te krijen!
📚 Dizze hantlieding befettet enoarme wearde, 🌟Dit is in seldsume kâns, mis it net! ⏰⌛💨
Diel en like as jo wolle!
Jo dielen en likes binne ús trochgeande motivaasje!