Kuinka käyttää rclone-varmuuskopiota VPS:lle? CentOS käyttää GDriven automaattisen synkronoinnin opetusohjelmaa

Tämä artikkeli on "WordPress-sivuston rakentamisen opetusohjelma"Osa 21 yhdeksän artikkelin sarjasta:
  1. Mitä WordPress tarkoittaa?Mitä sinä teet?Mitä verkkosivusto voi tehdä?
  2. Kuinka paljon henkilökohtaisen/yrityksen verkkosivuston rakentaminen maksaa?Yrityksen verkkosivuston rakentamisen kustannukset
  3. Kuinka valita oikea verkkotunnus?Verkkosivuston rakentaminen Verkkotunnusten rekisteröintisuositukset ja -periaatteet
  4. NameSiloVerkkotunnuksen rekisteröinnin opetusohjelma (lähetä sinulle 1 dollari NameSiloTarjouskoodi)
  5. Mitä ohjelmistoja tarvitaan verkkosivuston rakentamiseen?Mitä vaatimuksia oman verkkosivustosi tekemiselle on?
  6. NameSiloRatkaise Domain Name NS Bluehost/SiteGround Tutorialille
  7. Kuinka rakentaa WordPress manuaalisesti? WordPressin asennusohje
  8. Kuinka kirjautua sisään WordPress-taustajärjestelmään? WP-taustakirjautumisosoite
  9. Kuinka käyttää WordPressiä? WordPress-taustan yleisasetukset ja kiinalainen otsikko
  10. Kuinka muuttaa kieliasetuksia WordPressissä?Muuta kiinan/englannin asetustapaa
  11. Kuinka luoda WordPress-luokkahakemisto? WP-kategorian hallinta
  12. Miten WordPress julkaisee artikkeleita?Muokkausvaihtoehdot itse julkaistuille artikkeleille
  13. Kuinka luoda uusi sivu WordPressissä?Lisää/muokkaa sivun asetuksia
  14. Miten WordPress lisää valikkoja?Mukauta navigointipalkin näyttöasetuksia
  15. Mikä on WordPress-teema?Kuinka asentaa WordPress-malleja?
  16. FTP kuinka purkaa zip-tiedostoja verkossa? PHP online-purkuohjelman lataus
  17. FTP-työkalun yhteyden aikakatkaisu epäonnistui Miten WordPress määritetään muodostamaan yhteys palvelimeen?
  18. Kuinka asentaa WordPress-laajennus? 3 tapaa asentaa WordPress-laajennus - wikiHow
  19. Entä BlueHost-isännöinti?Uusimmat BlueHost USA -tarjouskoodit/kupongit
  20. Kuinka Bluehost asentaa WordPressin automaattisesti yhdellä napsautuksella? BH:n verkkosivuston rakentamisen opetusohjelma
  21. Kuinka käyttää VPS:äärclonevarmuuskopioida?CentOSAutomaattisen synkronoinnin opetusohjelma GDriven kanssa

johdostaWeb PromotionTehokkain menetelmäSEO, niin monet kokeneet SEO网络 营销Ihmiset päättävät ostaa VPS:n (Virtual Private Server) verkkosivuston rakentamiseksi.

Koska VPS on käytössä, VPS on varmuuskopioitava.VPS-varmuuskopio voidaan synkronoida GDrive-verkkolevylle rclone-varmuuskopiolla.

Mikä on rclone?

RClone voi helposti ja kätevästi hallita verkkolevyjä, kuten Google Drivea ja Dropboxia, ja tukee mount-aseman kirjaimia ja komentorivin lähettämistä ja lataamista:

  • Kiinnitä levy, helppokäyttöinen, mutta hidas, sopii paremmin pienille ja pirstoutuneille tiedostoille
  • Komentorivilähetys ja lataus on erittäin nopeaa, sopii suurten tiedostojen lataamiseen
  • Rclone on vähemmän altis keskeytysongelmille kuin Google Drive AP, ja verrattuna githubin [gdrive]-projektiin.

Jaetaan tapa asentaa rclone-varmuuskopio CentOS:ään ja synkronoida se Google Driveen.

Kuinka varmuuskopioida VPS rclonella?

Tässä on työkalut, jotka on valmisteltava:

  • Google Dirve -tili
  • rclone-tiedosto
  • 一 台LinuxKone (tässä artikkelissa esimerkkinä CentOS7)

Aloita sitten rclonen asentaminen, asennus on hyvin yksinkertaista, kopioi ja liitä plus käyttöoikeudet.

vaihe 1:Lataa tiedosto ▼

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

Vaihe 2:Kopioi tiedosto oikeaan polkuun ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Tämä vaihe voidaan jättää pois, mutta se ei ole suositeltavaa. Pois jättämisen jälkeen kehotetta ei tule, joten sitä ei suositella jättämään pois)

vaihe 3:Asennusohjesivu▼

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

vaihe 4:Luo uusi kokoonpano ▼

rclone config

vaihe 5:rclone-kokoonpano

On suositeltavaa käyttää Rclonea Google-tiimin jaetun pilvilevyn liittämiseen etäsynkronointia varten ▼

Seuraavassa on esimerkkiviittaus rclone-sidonnasta Google Dirve -verkkolevystä (ei-tiimin levy) ▼

Kuinka käyttää rclone-varmuuskopiota VPS:lle? CentOS käyttää GDriven automaattisen synkronoinnin opetusohjelmaa

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>

Tässä oleva "config_token" on hankittava lataamalla ja asentamalla Rclone ensin paikalliselle tietokoneelle.

Otetaan esimerkkinä Windows, siirry kansioon, jossa rclone.exe sijaitsee purkamisen jälkeen, kirjoita cmd Explorerin osoitepalkkiin ja paina Enter avataksesi komentokehote nykyisessä polussa.

Määritä kopioimalla asetustiedostot

Rclone tallentaa kaikki kokoonpanonsa asetustiedostoon, mikä tekee asetustiedostojen kopioimisesta etä-Rclone-sovellukseen helppoa.

Joten ensin sinun on määritettävä Rclone pöytätietokoneellasi ▼

rclone config

tietokoneellarclonekokoonpanossa on ongelmaUse auto config?milloin, vastaaY.

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

Seuraavaksi avautuu selain, joka pyytää sinua kirjautumaan tilillesi valtuuttaaksesi sen.

Kuinka valtuutetaan Google-tili?

 

Kuinka asettaa Crontab-aikaiset tehtävät synkronoitumaan automaattisesti GDriveen CWP-ohjauspaneelissa?3

  1. Jos olet Manner-Kiinassa, sinun on ensin ohitettava X-seinä, sitten sinulla on oltava Google-tili ja kirjauduttava sisään.
  2. Jos "Google ei ole vahvistanut tätä sovellusta" tulee näkyviin, napsauta "Lisäasetukset".
  3. Napsauta sitten Salli valtuuttaaksesi.

Määritätkö Google Teamsin jakamaan pilvilevyjä?

Jos et käytä Google-tiimin jaettua pilvilevyä, valitsen

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

Tarkista etämääritystiedot

Tarkista lopuksi etäkokoonpanon parametrit ja vahvista kirjoittamallayOK▼

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

Se näyttää nykyiseen koneeseen tallennetun rome-luettelon, katso vain ja painaqpoistu ▼

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
  • Tässä vaiheessa paikallisen tietokoneen rclone-määritys on valmis.

Kun paikallinen tietokone on määritetty, aseta paikallinen tietokone suoraanrclone.confMääritystiedoston sisältö kopioidaan Linux-palvelimellerclone.confasetustiedosto.

Kirjoita paikalliselle tietokoneelle ja palvelimelle seuraavat komennotKatso Rkloonaa määritystiedoston sijaintikomento▼

rclone config file

Tee kysely Rclone-määritystiedostosta ja saadut tulokset ovat seuraavat▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Aseta vain paikallisen tietokoneen asetustiedostorclone.confkopioi sisältö Linux-palvelimellerclone.confAsetustiedosto, voit ratkaista Rclone-määritysongelman.

rclone-komennon esimerkki

Listaa tiedostot ja hakemistot -komento

Listaa hakemisto, jossa gdrive-niminen verkkolevy on määritetty (tiedostoja ei näytetä)▼

rclone lsd gdrive:

Listaa verkkolevyn varmuuskopiohakemistossa olevat tiedostot kokoonpanonimellä gdrive (kaikki tiedostot, mukaan lukien alihakemistot, näytetään, mutta hakemistoa ei näytetä) ▼

rclone ls gdrive:backup

Kopioi Leikkaa Poista -komento

Kopioi Rclone-määritystiedosto gdrive-verkkolevyn ▼ juurihakemistoon

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

kopioi paikallinen /home/backup Siirry varmuuskopiohakemistoon, jossa gdrive-niminen verkkolevy on määritetty, ja päinvastoin ▼

rclone copy --progress /home/backup gdrive:backup
  • lisäämällä tämä parametri --ignore-existing Verkkolevylle varmuuskopioidut tiedostot voidaan jättää huomiotta, mikä vastaa inkrementaalista varmuuskopiointia ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopioi paikallinen CWP:n manuaalinen varmuuskopiotiedosto gdrive-nimisen verkkolevyn varmuuskopiointihakemistoon ja päinvastoin ▼

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

Kopioi gdrive-verkkolevyltä CWP:n automaattinen ajoitettu varmuuskopiotiedosto paikalliseen tiedostoon /newbackup Katalogi▼

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

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

Kopioi gdrive-verkkolevyltä CWP:n manuaalinen varmuuskopiotiedosto paikalliseen tiedostoon /newbackup/full/manual/accounts/ Katalogi▼

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

Kopioi gdriven verkkolevyltäVestaCPVarmuuskopioi tiedostot paikallisille /home/backup Katalogi▼

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

Siirto (leikkaa) -komento ▼

rclone move /home/backup gdrive:backup

Poista verkkolevyn varmuuskopiohakemisto kokoonpanonimellä gdrive▼

rclone delete gdrive:backup

Luo varmuuskopiohakemisto, joka määrittää verkkolevyn nimeltä gdrive ▼

rclone mkdir gdrive:backup

synkronoida tiedosto -komento

Synkronoi paikallinen /home/backup verkkolevyn varmuuskopiohakemistoon kokoonpanonimellä gdrive ja päinvastoin ▼

rclone sync /home/backup gdrive:backup

Synkronoi verkkolevyn kokoonpanonimi gdrive2ufohakemistoon varmuuskopiohakemistoon, jossa gdrive-niminen verkkolevy on määritetty, ja päinvastoin ▼

rclone sync gdrive2:ufo gdrive:backup

Jos virheilmoitusta ei palauteta hetken kuluttua, näet varmuuskopiotiedoston verkkolevyllä, kun varmuuskopiointi on valmis.

Kuinka synkronoidaan automaattisesti VPS-varmuuskopiotiedostot GDriveen?

Lisää ajoitettuihin tehtäviin synkronointikomentoja automaattisen synkronoinnin saavuttamiseksiCWP ohjauspaneelivarmuuskopioi tiedostot GDriveen.

  • (Synkronoi paikallinen hakemisto automaattisesti klo 2 joka päivä /newbackup  konfiguroidaksesi nimengdriveverkkolevylläcwp-newbackupSisällysluettelo)

SSH kuinka lisätä crontab Synkronoidaanko ajoitetut tehtävät automaattisesti GDriveen?

Ensin SSH seuraavaan crontab-komentoon▼

crontab -e

Lisää seuraavaksi komento viimeiselle riville▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, paina CTRL + C ja enter :wq Tallenna ja poistu.

Poista 50 päivää tai vanhemmat etätiedostot (poista yli 50 päivää vanhemmat tiedostot)▼

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

Poista etätiedostot enintään 50 päivän ajaksi (poista tiedostot 50 päivän kuluessa) ▼

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

Kuinka asettaa Crontab-aikaiset tehtävät synkronoitumaan automaattisesti GDriveen CWP-ohjauspaneelissa?

Jos käytät CWP-ohjauspaneelia, kirjaudu sisään CWP-ohjauspaneeliin Server SettingCrontab for root ▼

Kuinka käyttää rclone-varmuuskopiota VPS:lle? Toinen kuva CentOS:n automaattisesta synkronoinnin opetusohjelmasta GDriven avulla

Syötä "Add Full Custom Cron Jobs" -kohtaan seuraava täysin mukautettu cron-komento ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Synkronoi paikallinen hakemisto automaattisesti joka aamu klo 7 /backup2verkkolevylle kokoonpanonimellä gdrivebackup2Sisällysluettelo)
  • (Synkronoi paikallinen hakemisto automaattisesti joka aamu klo 7 /newbackup  verkkolevylle kokoonpanonimellä gdrivecwp-newbackupSisällysluettelo)
  • SynkronoidaWordPressWeb-sivuston tiedostoille ei suositella varmuuskopioimista asteittain, koska testi havaitsi, että jos tiedostojen nimet ovat samat, mutta tiedostojen sisältö on erilainen, niitä ei synkronoida.

Kun rclonen automaattinen synkronointi käynnistetään säännöllisesti, rclone-prosessi toimii edelleen taustalla, mikä voi viedä jopa 20 % CPU-resursseista, mikä johtaa palvelinresurssien tuhlaukseen.

Siksi on tarpeen lisätä täysin mukautettu ajoitettu tehtäväkomento pakottaaksesi rclone-prosessin sulkeutumaan ▼

00 09 * * * killall rclone
  • (Sulje rclone-prosessi automaattisesti väkisin klo 9 joka aamu)

Kopioi määritetty paikallinen hakemisto kokoonpanon nimeen joka päivä klo 4koofrverkkolevylläETUFO.ORGKatalogi▼

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

Poista 4 päivää tai vanhemmat etätiedostot joka päivä klo 50 (poista yli 50 päivää vanhemmat tiedostot)

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

Tämä cron-komento poistaa tiedoston nimeltä "koofr:ETUFO.ORG"Kohteessa kaikki tiedostot ja kansiot, joiden viimeinen muokkausaika oli 50 päivää sitten, jokaisesta osasta on seuraava selitys:

  • Ensimmäinen numero "50" tarkoittaa komennon suorittamista 50 minuutin välein.
  • Toinen numero "4" tarkoittaa komennon suorittamista kello 4 aamulla.
  • "* * *" tarkoittaa, että komento suoritetaan kaikkina kuukauden, päivän ja viikon päivinä.
  • "rclone delete" tarkoittaa rclone-työkalun poistotoiminnon suorittamista.
  • "koofr:ETUfo.ORG" on poistettavan kohteen nimi.
  • "--min-age 50d" tarkoittaa vain sellaisten tiedostojen ja kansioiden poistamista, joiden viimeinen muokkausaika on 50 päivää sitten.

Rclonen yleiset komennot

Tietysti rclone on paljon muutakin, ja joitain yleisiä komentoja on lueteltu alla.

Kopioi ▼

rclone copy

siirrä ▼

rclone move

poista ▼

rclone delete

Synkronoi ▼

rclone sync

Lisäparametrit: näyttää reaaliaikaisen nopeuden ▼

-P

Lisäparametrit: nopeusrajoitus 40MB ▼

--bwlimit 40M

Lisäparametri: rinnakkaisten tiedostojen määrä ▼

--transfers=N

käynnistä rclone ▼

systemctl start rclone

lopeta rclone ▼

systemctl stop rclone

Näytä rclone-tila ▼

systemctl status rclone

Näytä profiilin sijainti ▼

rclone config file

On todella helppoa käyttää Rclonea synkronoimaan automaattisesti varmuuskopion VPS ^_^

Tässä vaiheessa opetusohjelma paikallisen Linux-hakemiston synkronoimisesta Google Driveen on valmis.

Laajennettu lukeminen:

Lue muut tämän sarjan artikkelit:<< Edellinen: Kuinka Bluehost asentaa WordPressin automaattisesti yhdellä napsautuksella? BH:n verkkosivuston rakentamisen opetusohjelma

Hope Chen Weiliang -blogi ( https://www.chenweiliang.com/ ) jaettu "Kuinka käyttää rclone-varmuuskopiota VPS:lle? CentOS käyttää GDriven automaattisen synkronoinnin opetusohjelmaa" apunasi.

Tervetuloa jakamaan tämän artikkelin linkki:https://www.chenweiliang.com/cwl-694.html

Tervetuloa Chen Weiliangin blogin Telegram-kanavalle saadaksesi viimeisimmät päivitykset!

🔔 Saat ensimmäisenä arvokkaan "ChatGPT Content Marketing AI Toolin käyttöoppaan" kanavan ylähakemistoon! 🌟
📚 Tämä opas sisältää valtavasti arvoa, 🌟Tämä on harvinainen tilaisuus, älä missaa sitä! ⏰⌛💨
Jaa ja tykkää jos tykkäät!
Jakamasi ja tykkäyksesi ovat jatkuva motivaatiomme!

 

发表 评论

Sähköpostiosoitettasi ei julkaista. 必填 项 已 用 * 标注

Vieritä ylös