Kiel uzi rclone-rezervon por VPS? CentOS uzas lernilon pri aŭtomata sinkronigado de GDrive

Ĉi tiu artikolo estas "WordPress retejo-konstrua lernilo"Parto 21 el serio de 21 artikoloj:
  1. Kion signifas WordPress?Kion vi faras?Kion povas fari retejo?
  2. Kiom kostas konstrui personan/firmaan retejon?Kosto de konstruado de komerca retejo
  3. Kiel elekti la ĝustan domajnan nomon?Rekomendoj kaj Principoj pri Registrado pri Reteja Konstruo
  4. NameSiloLernilo pri Registrado de Domajna Nomo (Sendu al vi $1 NameSiloPromocia Kodo)
  5. Kia programaro necesas por konstrui retejon?Kio estas la postuloj por krei vian propran retejon?
  6. NameSiloSolvu Domajnan Nomon NS al Bluehost/SiteGround Lernilo
  7. Kiel mane konstrui WordPress? Lernilo pri Instalado de WordPress
  8. Kiel ensaluti al la WordPress backend? WP-fono ensaluta adreso
  9. Kiel uzi WordPress? WordPress-fonaj ĝeneralaj agordoj & Ĉina Titolo
  10. Kiel ŝanĝi lingvajn agordojn en WordPress?Ŝanĝu ĉinan/anglan agordan metodon
  11. Kiel Krei WordPress Kategoria Dosierujo? WP Kategoria Administrado
  12. Kiel WordPress publikigas artikolojn?Redaktaj opcioj por mempublikigitaj artikoloj
  13. Kiel krei novan paĝon en WordPress?Aldoni/redakti paĝagordon
  14. Kiel WordPress aldonas menuojn?Agordu opciojn de ekranbreto de navigado
  15. Kio estas WordPress-temo?Kiel instali WordPress-ŝablonojn?
  16. FTP kiel malkunpremi zip-dosierojn interrete? PHP-interreta malkunprema programo elŝuto
  17. FTP-ilo-konektotempo malsukcesis Kiel agordi WordPress por konekti al la servilo?
  18. Kiel instali WordPress-kromaĵon? 3 Manieroj Instali WordPress-Aldonaĵon - VikiHow
  19. Kio pri BlueHost-gastigado?Plej novaj Reklamaj Kodoj/Kuponoj de BlueHost Usono
  20. Kiel Bluehost aŭtomate instalas WordPress per unu klako? BH-lernilo pri konstruado de retejoj
  21. Kiel uzi VPSrikonoRezerva?CentOSAŭtomata Sinkroniga Lernilo kun GDrive

proReteja PromocioLa plej efika metodo enSEO, tiom da homoj kun riĉa SEO-spertoInterreta MerkatadoHomoj elektos aĉeti VPS (Virtuala Privata Servilo) por konstrui retejon.

Ĉar VPS estas uzata, necesas sekurkopii la VPS.La VPS-rezervo povas esti sinkronigita al la retdisko GDrive kun rclone-sekurkopio.

Kio estas rclone?

RClone povas facile kaj konvene administri retajn diskojn kiel Google Drive kaj Dropbox, kaj subtenas muntitajn literojn kaj komandlinian alŝuton kaj elŝuton:

  • Munta disko, facile uzebla, sed malrapida, pli taŭga por malgrandaj kaj fragmentaj dosieroj
  • Alŝuto kaj elŝuto de komandlinio estas tre rapida, taŭga por alŝuti grandajn dosierojn
  • Rclone estas malpli ema al interrompaj problemoj ol Google Drive AP, kaj kompare kun la projekto [gdrive] sur github.

Ni dividu la metodon por instali rclone-rezervon sur CentOS kaj sinkronigi ĝin al Google Drive.

Kiel sekurkopii VPS kun rclone?

Jen la iloj, kiujn oni devas prepari:

  • Google Dirve-konto
  • rclone dosiero
  • unulinuxMaŝino (ĉi tiu artikolo prenas CentOS7 kiel ekzemplon)

Tiam komencu instali rclone, la instalado estas tre simpla, kopiu kaj algluu plus permesojn.

paŝo 1:Elŝutu dosieron ▼

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

paŝo 2:Kopiu la dosieron al la koncerna vojo ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Ĉi tiu paŝo povas esti preterlasita, sed ĝi ne estas rekomendita. Post preterlaso, ne estos prompto, do ne rekomendas preterlasi)

paŝo 3:Instala helppaĝo▼

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

paŝo 4:Kreu novan agordon ▼

rclone config

paŝo 5:rclone agordo

Oni rekomendas uzi Rclone por munti la komunan nuban diskon de la teamo de Google por fora sinkronigo ▼

La sekvanta estas ekzemploreferenco de rclone liganta Google Dirve-retan diskon (ne-teama disko) ▼

Kiel uzi rclone-rezervon por VPS? CentOS uzas lernilon pri aŭtomata sinkronigado de 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>

La "config_token" ĉi tie devas esti akirita unue elŝutante kaj instalante Rclone sur la loka komputilo ▼

Prenu Vindozon kiel ekzemplon, iru al la dosierujo, kie troviĝas rclone.exe post malkunpremo, enigu cmd en la adresbreto de la esploristo kaj premu Enter por malfermi la komandon en la nuna vojo.

Agordu kopiante agordajn dosierojn

Rclone stokas sian tutan agordon en agorda dosiero, kio faciligas kopii agordajn dosierojn al fora Rclone.

Do, unue vi devas agordi Rclone sur via labortabla komputilo ▼

rclone config

sur komputilorcloneagordo, estas problemoUse auto config?kiam, responduY.

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

Poste aperos retumilo, petante vin ensaluti al via konto por rajtigi ĝin.

Kiel rajtigi Google-konton?

 

Kiel agordi la crontab tempigitan taskon aŭtomate sinkronigi al GDrive en la CWP-kontrolpanelo?3-a

  1. Se vi estas en kontinenta Ĉinio, unue vi devas preteriri la X-muron, tiam vi devas havi Google-konton kaj ensaluti.
  2. Se "Ĉi tiu programo ne estis kontrolita de Google" aperas, alklaku "Altnivela".
  3. Poste, alklaku Permesi por rajtigi.

Ĉu vi agordas Google Teams por kunhavi nubajn diskojn?

Se vi ne uzas la komunan nuban diskon de la teamo de Google, elektun

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

Kontrolu forajn agordajn informojn

Fine, kontrolu la parametrojn de la fora agordo, kaj konfirmu tajpanteyOK▼

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

Ĝi montros la romete-liston konservitan sur la nuna maŝino, nur rigardu, premuqeliro ▼

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
  • Je ĉi tiu punkto, la rclone-agordo de la loka komputilo estas kompletigita.

Post kiam la loka komputilo estas agordita, rekte agordu la lokan komputilonrclone.confLa enhavo en la agorda dosiero estas kopiita al la Linuksa servilorclone.confagorda dosiero.

En la loka komputilo kaj la servilo, enigu la jenajn komandojn alVidu Rkloni agorda dosiero-loka komando▼

rclone config file

Pridemandu la agordan dosieron Rclone, kaj la akiritaj rezultoj estas kiel sekvas▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Nur metu la agordan dosieron de la loka komputilorclone.confkopiu la enhavon al la Linuksa servilorclone.confAgorda dosiero, vi povas solvi la problemon de agordo Rclone.

rclone uzu komandon ekzemplon

Listo de dosieroj kaj dosierujoj komando

Listigu la dosierujon kie la retdisko nomita gdrive estas agordita (dosieroj ne estos montrataj)▼

rclone lsd gdrive:

Listigu la dosierojn en la rezerva dosierujo en la retdisko kun la agorda nomo gdrive (ĉiuj dosieroj inkluzive de subdosierujoj estos montrataj, sed la dosierujo ne estos montrata) ▼

rclone ls gdrive:backup

Kopiu Tranĉi Forigi Komandon

Kopiu la agordan dosieron Rclone al la radika dosierujo de la retdisko gdrive ▼

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

kopiu loka /home/backup Iru al la rezerva dosierujo kie la retdisko nomita gdrive estas agordita, kaj inverse ▼

rclone copy --progress /home/backup gdrive:backup
  • aldonante ĉi tiun parametron --ignore-existing Dosieroj kiuj estis sekurkopiitaj sur la retdisko povas esti ignoritaj, kio estas ekvivalenta al pliiga sekurkopio ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Kopiu la lokan CWP-manan rezervan dosieron al la rezerva dosierujo de la retdisko nomita gdrive, kaj inverse ▼

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

El la retdisko gdrive, kopiu la aŭtomatan planitan rezervan dosieron de CWP al la loka /newbackup Katalogo▼

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

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

El la retdisko gdrive, kopiu la manlibron de rezerva dosiero de CWP al la loka /newbackup/full/manual/accounts/ Katalogo▼

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

El la retdisko de gdrive, kopiuVestaCPRezervaj dosieroj al loka /home/backup Katalogo▼

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

Movu (Tranĉi) Komandon ▼

rclone move /home/backup gdrive:backup

Forigu la rezervan dosierujon de la retdisko kun la agorda nomo gdrive▼

rclone delete gdrive:backup

Kreu rezervan dosierujon, kiu agordas retan diskon nomatan gdrive ▼

rclone mkdir gdrive:backup

komando sinkronigi dosieron

Sinkronigu la lokan /home/backup al la rezerva dosierujo en la retdisko kun la agorda nomo gdrive, kaj inverse ▼

rclone sync /home/backup gdrive:backup

Sinkronigu la agordan nomon gdrive2 en la retdiskoNIFOdosierujo, al la rezerva dosierujo kie la retdisko nomita gdrive estas agordita, kaj inverse ▼

rclone sync gdrive2:ufo gdrive:backup

Post iom da tempo, se neniu erarmesaĝo estas resendita, vi povas vidi la rezervan dosieron sur la reto-disko post kiam la sekurkopio estas kompleta.

Kiel aŭtomate sinkronigi VPS-rezervajn dosierojn al GDrive?

En tempigitaj taskoj, aldonu sinkronigajn komandojn por atingi aŭtomatan sinkronigonCWP Kontrolpanelorezervaj dosieroj al GDrive.

  • (Aŭtomate sinkronigu lokan adresaron je la 2-a matene ĉiutage /newbackup  por agordi nomongdriveen la retdiskocwp-newbackupEnhavtabelo)

SSH kiel aldoni crontab Planitaj taskoj aŭtomate sinkronigas al GDrive?

Unue, SSH en la sekvan crontab-komando▼

crontab -e

Poste, aldonu la komandon al la lasta linio▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH premu CTRL + C kaj enigu :wq Konservu kaj eliru.

Forigu forajn dosierojn 50 tagojn aŭ pli malnovajn (forigu dosierojn pli malnovajn ol 50 tagojn)▼

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

Forigu forajn dosierojn dum 50 tagoj aŭ malpli (forigu dosierojn ene de 50 tagoj) ▼

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

Kiel agordi Crontab tempigitajn taskojn por aŭtomate sinkronigi al GDrive en CWP-kontrolpanelo?

Se vi uzas la CWP-Kontrolpanelon, ensalutu al la CWP-Kontrolpanelo Server SettingCrontab for root ▼

Kiel uzi rclone-rezervon por VPS? La dua bildo de la lernilo pri aŭtomata sinkronigado de CentOS uzante GDrive

En "Aldonu Plenajn Proprajn Cron Laborpostenojn", enigu la sekvan tute laŭmendan kron-komandon ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Aŭtomate sinkronigu lokan adresaron ĉiumatene je 7:00 a.m. /backup2al la retdisko kun la agorda nomo gdrivebackup2Enhavtabelo)
  • (Aŭtomate sinkronigu lokan adresaron ĉiumatene je 7:55 a.m. /newbackup  al la retdisko kun la agorda nomo gdrivecwp-newbackupEnhavtabelo)
  • SinkronigiWordPressPor retejaj dosieroj, oni rekomendas ne fari sekurkopiojn laŭgrade, ĉar la testo trovis, ke se la dosiernomoj estas samaj, sed la enhavo de la dosieroj estas malsama, ili ne estos sinkronigitaj.

Post kiam la aŭtomata sinkronigado de rclone estas komencita regule, la rclone-procezo daŭre funkcios en la fono, kiu povas okupi ĝis 20% de la CPU-resursoj, rezultigante malŝparon de servilaj rimedoj.

Tial, estas necese aldoni plene personecigitan planitan taskokomandon por devigi la rclone-procezon fermiĝi ▼

00 09 * * * killall rclone
  • (Aŭtomate perforte fermu la rclon-procezon je 9:00 ĉiumatene)

Kopiu la specifitan lokan dosierujon al la agorda nomo je 4:0 a.m. ĉiutagekoofren la retdiskoETUFO.ORGKatalogo▼

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

Forigu forajn dosierojn 4 tagojn aŭ pli malnovajn je 50:50 a.m. ĉiutage (forigu dosierojn pli malnovajn ol 50 tagojn)

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

Ĉi tiu cron-komando estas forigi la dosieron nomitan "koofr:ETUFO.ORG"En la celo, ĉiuj dosieroj kaj dosierujoj, kies lasta modifa tempo estis antaŭ 50 tagoj, jena klarigo pri ĉiu parto:

  • La unua numero "50" signifas ekzekuti la komandon ĉiujn 50 minutojn.
  • La dua numero "4" signifas plenumi la komandon je la 4-a matene.
  • "* * *" signifas, ke la komando estos plenumita en ĉiuj tagoj de la monato, tago kaj semajno.
  • "rclone delete" signifas efektivigi la forigon de la rclone-ilo.
  • "koofr:ETNIFO.ORG" estas la nomo de la celo por forigi.
  • "--min-age 50d" signifas nur forigi dosierojn kaj dosierujojn, kies lasta modifa tempo estas antaŭ 50 tagoj.

rclone komunaj komandoj

Kompreneble, rclone estas multe pli ol tio, kaj kelkaj oftaj komandoj estas listigitaj sube.

Kopiu ▼

rclone copy

movi ▼

rclone move

forigi ▼

rclone delete

Sinkronigi ▼

rclone sync

Pliaj parametroj: montri realtempan rapidon ▼

-P

Pliaj parametroj: limrapideco 40MB ▼

--bwlimit 40M

Kroma parametro: nombro da paralelaj dosieroj ▼

--transfers=N

komenci rclone ▼

systemctl start rclone

haltigi rclone ▼

systemctl stop rclone

Rigardu la staton de rclone ▼

systemctl status rclone

Rigardu Profilan Lokon ▼

rclone config file

Estas vere facile uzi Rclone por aŭtomate sinkronigi rezervan VPS ^_^

Je ĉi tiu punkto, la lernilo pri kiel sinkronigi lokan Linukso-dosierujon al Google Drive estas kompleta.

Plilongigita legado:

Legu aliajn artikolojn en la serio:<< Antaŭa: Kiel Bluehost aŭtomate instalas WordPress per unu klako? BH-lernilo pri konstruado de retejoj

Hope Chen Weiliang Blogo ( https://www.chenweiliang.com/ ) konigis "Kiel uzi rclone-rezervon por VPS? CentOS uzas lernilon pri aŭtomata sinkronigado de GDrive" por helpi vin.

Bonvenon dividi la ligon de ĉi tiu artikolo:https://www.chenweiliang.com/cwl-694.html

Bonvenon al la Telegram-kanalo de la blogo de Chen Weiliang por ricevi la plej novajn ĝisdatigojn!

🔔 Estu la unua ricevi la valoran "ChatGPT Content Marketing AI Tool Use Guide" en la ĉefa dosierujo de la kanalo! 🌟
📚 Ĉi tiu gvidilo enhavas grandegan valoron, 🌟Ĉi tio estas malofta ŝanco, ne maltrafu ĝin! ⏰⌛💨
Kunhavigu kaj ŝatu se vi ŝatas!
Via kundivido kaj ŝatoj estas nia kontinua instigo!

 

Lasu komenton

Via retpoŝta adreso ne estos publikigita. Bezonataj kampoj estas uzataj * Etikedo

rulumu al la supro