Artikola Adresaro
- Kion signifas WordPress?Kion vi faras?Kion povas fari retejo?
- Kiom kostas konstrui personan/firmaan retejon?Kosto de konstruado de komerca retejo
- Kiel elekti la ĝustan domajnan nomon?Rekomendoj kaj Principoj pri Registrado pri Reteja Konstruo
- NameSiloLernilo pri Registrado de Domajna Nomo (Sendu al vi $1 NameSiloPromocia Kodo)
- Kia programaro necesas por konstrui retejon?Kio estas la postuloj por krei vian propran retejon?
- NameSiloSolvu Domajnan Nomon NS al Bluehost/SiteGround Lernilo
- Kiel mane konstrui WordPress? Lernilo pri Instalado de WordPress
- Kiel ensaluti al la WordPress backend? WP-fono ensaluta adreso
- Kiel uzi WordPress? WordPress-fonaj ĝeneralaj agordoj & Ĉina Titolo
- Kiel ŝanĝi lingvajn agordojn en WordPress?Ŝanĝu ĉinan/anglan agordan metodon
- Kiel Krei WordPress Kategoria Dosierujo? WP Kategoria Administrado
- Kiel WordPress publikigas artikolojn?Redaktaj opcioj por mempublikigitaj artikoloj
- Kiel krei novan paĝon en WordPress?Aldoni/redakti paĝagordon
- Kiel WordPress aldonas menuojn?Agordu opciojn de ekranbreto de navigado
- Kio estas WordPress-temo?Kiel instali WordPress-ŝablonojn?
- FTP kiel malkunpremi zip-dosierojn interrete? PHP-interreta malkunprema programo elŝuto
- FTP-ilo-konektotempo malsukcesis Kiel agordi WordPress por konekti al la servilo?
- Kiel instali WordPress-kromaĵon? 3 Manieroj Instali WordPress-Aldonaĵon - VikiHow
- Kio pri BlueHost-gastigado?Plej novaj Reklamaj Kodoj/Kuponoj de BlueHost Usono
- Kiel Bluehost aŭtomate instalas WordPress per unu klako? BH-lernilo pri konstruado de retejoj
- 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) ▼
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 komputilorclone
agordo, 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?
- Se vi estas en kontinenta Ĉinio, unue vi devas preteriri la X-muron, tiam vi devas havi Google-konton kaj ensaluti.
- Se "Ĉi tiu programo ne estis kontrolita de Google" aperas, alklaku "Altnivela".
- 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.conf
La enhavo en la agorda dosiero estas kopiita al la Linuksa servilorclone.conf
agorda 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 komputilo
rclone.conf
kopiu la enhavon al la Linuksa servilorclone.conf
Agorda 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 nomongdrive
en la retdiskocwp-newbackup
Enhavtabelo)
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 Setting
→ Crontab for root
▼
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.
/backup2
al la retdisko kun la agorda nomo gdrivebackup2
Enhavtabelo) - (Aŭtomate sinkronigu lokan adresaron ĉiumatene je 7:55 a.m.
/newbackup
al la retdisko kun la agorda nomo gdrivecwp-newbackup
Enhavtabelo) - 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. ĉiutagekoofr
en la retdiskoETUFO.ORG
Katalogo▼
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:
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!
📚 Ĉ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!