Com utilitzar la còpia de seguretat de rclone per a VPS? CentOS utilitza un tutorial de sincronització automàtica de GDrive

Aquest article és "Tutorial de creació de llocs web de WordPress"Part 21 d'una sèrie d'21 articles:
  1. Què vol dir WordPress?Què estàs fent?Què pot fer un lloc web?
  2. Quant costa crear un lloc web personal/empresa?Cost de la creació d'un lloc web empresarial
  3. Com triar el nom de domini adequat?Construcció de llocs web Recomanacions i principis de registre de noms de domini
  4. NameSiloTutorial de registre de noms de domini (us envieu $1 NameSiloCodi promocional)
  5. Quin programari es necessita per crear un lloc web?Quins són els requisits per fer el vostre propi lloc web?
  6. NameSiloResol el nom de domini NS a Bluehost/SiteGround Tutorial
  7. Com crear manualment WordPress? Tutorial d'instal·lació de WordPress
  8. Com iniciar sessió al backend de WordPress? Adreça d'inici de sessió de fons de WP
  9. Com utilitzar WordPress? Configuració general de fons de WordPress i títol xinès
  10. Com canviar la configuració d'idioma a WordPress?Canvia el mètode de configuració xinès/anglès
  11. Com crear un directori de categories de WordPress? Gestió de categories WP
  12. Com publica WordPress articles?Opcions d'edició d'articles autopublicats
  13. Com crear una pàgina nova a WordPress?Afegeix/edita la configuració de la pàgina
  14. Com afegeix WordPress menús?Personalitza les opcions de visualització de la barra de navegació
  15. Què és un tema de WordPress?Com instal·lar plantilles de WordPress?
  16. FTP com descomprimir fitxers zip en línia? Descàrrega del programa de descompressió en línia PHP
  17. S'ha produït un error en el temps d'espera de connexió de l'eina FTP Com es configura WordPress per connectar-se al servidor?
  18. Com instal·lar un complement de WordPress? 3 maneres d'instal·lar un connector de WordPress - wikiHow
  19. Què tal l'allotjament de BlueHost?Els últims codis promocionals/cupons de BlueHost USA
  20. Com instal·la Bluehost automàticament WordPress amb un sol clic? Tutorial de creació de llocs web de BH
  21. Com utilitzar VPSrclonecòpia de seguretat?CentOSTutorial de sincronització automàtica amb GDrive

degut aPromoció webEl mètode més eficient enSEO, tantes persones amb una rica experiència en SEOMàrqueting a InternetLa gent optarà per comprar un VPS (servidor privat virtual) per crear un lloc web.

Com que s'utilitza VPS, és necessari fer una còpia de seguretat del VPS. La còpia de seguretat del VPS es pot sincronitzar amb el disc de xarxa GDrive amb una còpia de seguretat rclone.

Què és rclone?

RClone pot gestionar de manera fàcil i còmoda discs de xarxa com Google Drive i Dropbox, i admet les lletres de la unitat de muntatge i la càrrega i descàrrega de la línia d'ordres:

  • Disc de muntatge, fàcil d'utilitzar, però lent, més adequat per a fitxers petits i fragmentats
  • La càrrega i descàrrega de la línia d'ordres és molt ràpida, adequada per carregar fitxers grans
  • Rclone és menys propens a problemes d'interrupció que Google Drive AP i en comparació amb el projecte [gdrive] a github.

Compartim el mètode per instal·lar la còpia de seguretat de rclone a CentOS i sincronitzar-la amb Google Drive.

Com fer una còpia de seguretat de VPS amb rclone?

Aquestes són les eines que cal preparar:

  • Compte de Google Dirve
  • un fitxer rclone
  • UnLinuxMàquina (aquest article pren CentOS7 com a exemple)

A continuació, comença a instal·lar rclone, la instal·lació és molt senzilla, copia i enganxa més permisos.

Pas 1:Descarrega el fitxer ▼

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

Cap 2 步:Copieu el fitxer a la ruta corresponent ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Aquest pas es pot ometre, però no es recomana. Després de l'omissió, no hi haurà cap indicació, per la qual cosa no es recomana ometre)

Pas 3:Pàgina d'ajuda d'instal·lació▼

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

Pas 4:Creeu una configuració nova ▼

rclone config

Pas 5:configuració de rclone

Es recomana utilitzar Rclone per muntar el disc de núvol compartit de l'equip de Google per a la sincronització remota ▼

El següent és un exemple de referència del disc de xarxa de Google Dirve d'unió rclone (disc que no és d'equip) ▼

Com utilitzar la còpia de seguretat de rclone per a VPS? CentOS utilitza un tutorial de sincronització automàtica 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>

El "config_token" aquí s'ha d'obtenir primer baixant i instal·lant Rclone a l'ordinador local▼

Preneu Windows com a exemple, aneu a la carpeta on es troba rclone.exe després de la descompressió, introduïu cmd a la barra d'adreces de l'explorador i premeu Intro per obrir el símbol d'ordres al camí actual.

Configura copiant els fitxers de configuració

Rclone emmagatzema tota la seva configuració en un fitxer de configuració, cosa que facilita la còpia de fitxers de configuració a Rclone remot.

Per tant, primer heu de configurar Rclone al vostre ordinador d'escriptori ▼

rclone config

a l'ordinadorrcloneconfiguració, hi ha un problemaUse auto config?quan, responY.

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

A continuació, apareixerà un navegador que us demanarà que inicieu sessió al vostre compte per autoritzar-lo.

Com autoritzar un compte de Google?

 

Com configurar les tasques cronometrades de Crontab perquè se sincronitzin automàticament amb GDrive al tauler de control de CWP?3r

  1. Si esteu a la Xina continental, primer heu de saltar el mur X, després heu de tenir un compte de Google i iniciar sessió.
  2. Si apareix "Aquesta aplicació no ha estat verificada per Google", feu clic a "Avançat".
  3. A continuació, feu clic a Permet per autoritzar.

Configureu Google Teams per compartir discos al núvol?

Si no feu servir el disc de núvol compartit de l'equip de Google, trieun

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

Verifiqueu la informació de configuració remota

Finalment, verifiqueu els paràmetres de la configuració remota i confirmeu escrivintyD'acord▼

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

Mostrarà la llista de Romete desada a la màquina actual, només cal que mireu, premeuqsortir ▼

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
  • En aquest punt, s'ha completat la configuració rclone de l'ordinador local.

Després de configurar l'ordinador local, configureu directament l'ordinador localrclone.confEl contingut del fitxer de configuració es copia al servidor Linuxrclone.conffitxer de configuració.

A l'ordinador local i al servidor, introduïu les ordres següents aVeure Rclon l'ordre d'ubicació del fitxer de configuració▼

rclone config file

Consulteu el fitxer de configuració Rclone i els resultats obtinguts són els següents▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Només cal posar el fitxer de configuració de l'ordinador localrclone.confcopieu el contingut al servidor Linuxrclone.confFitxer de configuració, podeu resoldre el problema de configuració de Rclone.

Exemple d'ordre d'ús rclone

Comandes de llista de fitxers i directoris

Llista el directori on està configurat el disc de xarxa anomenat gdrive (els fitxers no es mostraran)▼

rclone lsd gdrive:

Enumereu els fitxers del directori de còpia de seguretat al disc de xarxa amb el nom de configuració gdrive (es mostraran tots els fitxers inclosos els subdirectoris, però el directori no es mostrarà) ▼

rclone ls gdrive:backup

Copia Talla Suprimeix l'ordre

Copieu el fitxer de configuració Rclone al directori arrel del disc de xarxa gdrive ▼

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

còpia local /home/backup Aneu al directori de còpia de seguretat on està configurat el disc de xarxa anomenat gdrive i viceversa ▼

rclone copy --progress /home/backup gdrive:backup
  • afegint aquest paràmetre --ignore-existing Els fitxers dels quals s'ha fet una còpia de seguretat al disc de xarxa es poden ignorar, cosa que equival a una còpia de seguretat incremental ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Copieu el fitxer de còpia de seguretat manual CWP local al directori de còpia de seguretat del disc de xarxa anomenat gdrive i viceversa ▼

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

Des del disc de xarxa gdrive, copieu el fitxer de còpia de seguretat programada automàtica CWP al local /newbackup Catàleg▼

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

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

Des del disc de xarxa gdrive, copieu el fitxer de còpia de seguretat manual CWP al local /newbackup/full/manual/accounts/ Catàleg▼

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

Copieu-lo del disc de xarxa de gdriveVestaCPCòpia de seguretat dels fitxers a local /home/backup Catàleg▼

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

Ordre de moure (tallar) ▼

rclone move /home/backup gdrive:backup

Suprimiu el directori de còpia de seguretat del disc de xarxa amb el nom de configuració gdrive▼

rclone delete gdrive:backup

Creeu un directori de còpia de seguretat que configura un disc de xarxa anomenat gdrive ▼

rclone mkdir gdrive:backup

ordre de sincronització de fitxers

Sincronitza el /home/backup local amb el directori de còpia de seguretat del disc de xarxa amb el nom de configuració gdrive i viceversa ▼

rclone sync /home/backup gdrive:backup

Sincronitzeu el nom de configuració gdrive2 al disc de xarxaOVNIdirectori, al directori de còpia de seguretat on està configurat el disc de xarxa anomenat gdrive, i viceversa ▼

rclone sync gdrive2:ufo gdrive:backup

Al cap d'un temps, si no es retorna cap missatge d'error, podreu veure el fitxer de còpia de seguretat al disc de xarxa un cop finalitzada la còpia de seguretat.

Com sincronitzar automàticament els fitxers de còpia de seguretat de VPS amb GDrive?

A les tasques cronometrades, afegiu ordres de sincronització per aconseguir la sincronització automàticaTauler de control CWPcòpia de seguretat dels fitxers a GDrive.

  • (Sincronitza automàticament el directori local a les 2 del matí cada dia /newbackup  per configurar el nomgdriveal disc de xarxacwp-newbackupTaula de continguts)

SSH com afegir crontab Les tasques programades se sincronitzen automàticament amb GDrive?

Primer, SSH a la següent comanda crontab▼

crontab -e

A continuació, afegiu l'ordre a l'última línia▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH premeu CTRL + C i entra :wq Guardar i sortir.

Suprimeix els fitxers remots de 50 dies o més (suprimeix els fitxers de més de 50 dies)▼

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

Suprimiu els fitxers remots durant 50 dies o menys (suprimiu els fitxers en un termini de 50 dies) ▼

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

Com configurar les tasques cronometrades de Crontab perquè se sincronitzin automàticament amb GDrive al tauler de control de CWP?

Si utilitzeu el tauler de control de CWP, inicieu sessió al tauler de control de CWP Server SettingCrontab for root ▼

Com utilitzar la còpia de seguretat de rclone per a VPS? La segona imatge del tutorial de sincronització automàtica de CentOS amb GDrive

A "Afegeix treballs Cron personalitzats complets", introduïu la següent comanda cron totalment personalitzada ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Sincronitza automàticament el directori local cada matí a les 7:00 del matí /backup2al disc de xarxa amb el nom de configuració gdrivebackup2Taula de continguts)
  • (Sincronitza automàticament el directori local cada matí a les 7:55 del matí /newbackup  al disc de xarxa amb el nom de configuració gdrivecwp-newbackupTaula de continguts)
  • SincronitzaWordPressPer als fitxers del lloc web, es recomana no fer còpies de seguretat de manera incremental, perquè la prova va trobar que si els noms dels fitxers són els mateixos, però el contingut dels fitxers és diferent, no es sincronitzaran.

Després que la sincronització automàtica de rclone s'iniciï regularment, el procés de rclone encara s'executarà en segon pla, que pot ocupar fins a un 20% dels recursos de la CPU, la qual cosa comportarà un malbaratament de recursos del servidor.

Per tant, cal afegir una ordre de tasca programada totalment personalitzada per forçar el tancament del procés rclone ▼

00 09 * * * killall rclone
  • (Tanqueu automàticament a la força el procés rclone a les 9:00 cada matí)

Copieu el directori local especificat al nom de configuració a les 4:0 a.m. cada diakoofral disc de xarxaETUFO.ORGCatàleg▼

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

Suprimeix els fitxers remots de 4 dies o més a les 50:50 del matí cada dia (suprimeix els fitxers de més de 50 dies)

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

Aquesta ordre cron és per eliminar el fitxer anomenat "koofr:ETUFO.ORG"A l'objectiu, tots els fitxers i carpetes l'última modificació dels quals va ser fa 50 dies, la següent és una explicació de cada part:

  • El primer número "50" significa executar l'ordre cada 50 minuts.
  • El segon número "4" significa executar l'ordre a les 4 del matí.
  • "* * *" significa que l'ordre s'executarà tots els dies del mes, dia i setmana.
  • "rclone delete" significa executar l'operació d'eliminació de l'eina rclone.
  • "koofr:ETOVNI.ORG" és el nom de l'objectiu a suprimir.
  • "--min-age 50d" significa només suprimir fitxers i carpetes l'última modificació dels quals és fa 50 dies.

Ordres habituals de rclone

Per descomptat, rclone és molt més que això, i a continuació es mostren algunes ordres habituals.

Còpia ▼

rclone copy

mou ▼

rclone move

suprimir ▼

rclone delete

Sincronitza ▼

rclone sync

Paràmetres addicionals: mostrar la velocitat en temps real ▼

-P

Paràmetres addicionals: velocitat límit 40MB ▼

--bwlimit 40M

Paràmetre addicional: nombre de fitxers paral·lels ▼

--transfers=N

iniciar rclone ▼

systemctl start rclone

aturar rclone ▼

systemctl stop rclone

Mostra l'estat de rclone ▼

systemctl status rclone

Mostra la ubicació del perfil ▼

rclone config file

És molt fàcil utilitzar Rclone per sincronitzar automàticament el VPS de còpia de seguretat ^_^

En aquest punt, s'ha completat el tutorial sobre com sincronitzar un directori de Linux local amb Google Drive.

Lectura ampliada:

Llegeix altres articles de la sèrie:<< Anterior: Com instal·la Bluehost automàticament WordPress amb un sol clic? Tutorial de creació de llocs web de BH

Bloc d'Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartit "Com utilitzar la còpia de seguretat de rclone per a VPS? CentOS utilitza el tutorial de sincronització automàtica de GDrive" per ajudar-vos.

Benvingut a compartir l'enllaç d'aquest article:https://www.chenweiliang.com/cwl-694.html

Benvingut al canal de Telegram del bloc de Chen Weiliang per rebre les últimes actualitzacions!

🔔 Sigues el primer a obtenir la valuosa "Guia d'ús de l'eina de màrqueting de continguts de ChatGPT" al directori principal del canal! 🌟
📚 Aquesta guia té un gran valor, 🌟Aquesta és una oportunitat rara, no la perdis! ⏰⌛💨
Comparteix i m'agrada si t'agrada!
Els vostres likes i compartir són la nostra motivació contínua!

 

发表 评论

La vostra adreça de correu electrònic no es publicarà. S'utilitzen els camps obligatoris * 标注

desplaçar-se a dalt