Como usar a copia de seguridade rclone para VPS? CentOS usa o tutorial de sincronización automática de GDrive

Este artigo é "Tutorial de creación de sitios web de WordPress"Parte 21 dunha serie de nove artigos:
  1. Que significa WordPress?Que estás facendo?Que pode facer un sitio web?
  2. Canto custa construír un sitio web persoal/empresarial?Custo da construción dun sitio web empresarial
  3. Como elixir o nome de dominio correcto?Recomendacións e principios de rexistro de nomes de dominio de construción de sitios web
  4. NameSiloTutorial de rexistro de nomes de dominio (envíache $1 NameSiloCódigo promocional)
  5. Que software se necesita para crear un sitio web?Cales son os requisitos para facer o teu propio sitio web?
  6. NameSiloResolver o nome de dominio NS para Bluehost/SiteGround Tutorial
  7. Como construír manualmente WordPress? Tutorial de instalación de WordPress
  8. Como iniciar sesión no backend de WordPress? Enderezo de inicio de sesión en segundo plano de WP
  9. Como usar WordPress? Configuración xeral de fondo de WordPress e título chinés
  10. Como cambiar a configuración do idioma en WordPress?Cambia o método de configuración chinés/inglés
  11. Como crear un directorio de categorías de WordPress? Xestión de categorías WP
  12. Como publica WordPress artigos?Opcións de edición para artigos autopublicados
  13. Como crear unha nova páxina en WordPress?Engadir/editar a configuración da páxina
  14. Como engade WordPress menús?Personaliza as opcións de visualización da barra de navegación
  15. Que é un tema de WordPress?Como instalar modelos de WordPress?
  16. FTP como descomprimir ficheiros zip en liña? Descargar programa de descompresión en linea PHP
  17. Fallou o tempo de espera da conexión da ferramenta FTP Como configurar WordPress para conectarse ao servidor?
  18. Como instalar un complemento de WordPress? 3 xeitos de instalar un complemento de WordPress - wikiHow
  19. Que tal o hospedaxe de BlueHost?Últimos códigos promocionais/cupóns de BlueHost USA
  20. Como instala Bluehost automaticamente WordPress cun só clic? Tutorial de creación de sitios web de BH
  21. Como usar VPSrcloneCopia de seguranza?CentOSTutorial de sincronización automática con GDrive

debido aPromoción WebO método máis eficiente enSEO, tantos SEO experimentados营销A xente optará por mercar un VPS (Servidor Privado Virtual) para crear un sitio web.

Dado que se usa VPS, é necesario facer unha copia de seguranza do VPS. A copia de seguridade do VPS pódese sincronizar co disco de rede GDrive coa copia de seguridade de rclone.

Que é rclone?

RClone pode xestionar de xeito sinxelo e cómodo discos de rede como Google Drive e Dropbox, e admite as letras de unidades de montaxe e a carga e descarga da liña de comandos:

  • Disco de montaxe, fácil de usar, pero lento, máis axeitado para arquivos pequenos e fragmentados
  • A carga e descarga da liña de comandos é moi rápida, adecuada para cargar ficheiros grandes
  • Rclone é menos propenso a problemas de interrupción que Google Drive AP, e en comparación co proxecto [gdrive] en github.

Compartimos o método de instalación de copia de seguridade de rclone en CentOS e sincronizalo con Google Drive.

Como facer unha copia de seguridade do VPS con rclone?

Aquí tes as ferramentas que hai que preparar:

  • Conta Google Dirve
  • un ficheiro rclone
  • 一台LinuxMáquina (este artigo toma CentOS7 como exemplo)

Entón comeza a instalar rclone, a instalación é moi sinxela, copia e pega máis permisos.

Paso 1:Descargar ficheiro ▼

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

Capitulo 2:Copie o ficheiro na ruta correspondente ▼

cp rclone /usr/bin/
chown root:root /usr/bin/rclone
chmod 755 /usr/bin/rclone
  • (Este paso pódese omitir, pero non se recomenda. Despois da omisión, non haberá ningún aviso, polo que non se recomenda omitilo)

Paso 3:Páxina de axuda para a instalación▼

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

Paso 4:Crear unha nova configuración ▼

rclone config

Paso 5:configuración de rclone

Recoméndase usar Rclone para montar o disco de nube compartido do equipo de Google para a sincronización remota ▼

O seguinte é un exemplo de referencia do disco de rede de Google Dirve vinculante rclone (disco que non é do equipo) ▼

Como usar a copia de seguridade rclone para VPS? CentOS usa o tutorial de sincronización 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>

O "config_token" aquí debe obterse primeiro descargando e instalando Rclone no ordenador local▼

Tome Windows como exemplo, vai ao cartafol onde se atopa rclone.exe despois da descompresión, escriba cmd na barra de enderezos do explorador e prema Intro para abrir o símbolo do sistema no camiño actual.

Configura copiando os ficheiros de configuración

Rclone almacena toda a súa configuración nun ficheiro de configuración, o que facilita a copia de ficheiros de configuración a Rclone remoto.

Entón, primeiro debes configurar Rclone no teu ordenador de escritorio ▼

rclone config

no ordenadorrcloneconfiguración, hai un problemaUse auto config?cando, contestaY.

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ón aparecerá un navegador que lle pedirá que inicie sesión na súa conta para autorizalo.

Como autorizar unha conta de Google?

 

Como configurar as tarefas cronometradas de Crontab para que se sincronicen automaticamente con GDrive no panel de control CWP?3o

  1. Se estás na China continental, primeiro tes que evitar o muro X, despois tes que ter unha conta de Google e iniciar sesión.
  2. Se aparece "Esta aplicación non foi verificada por Google", fai clic en "Avanzado".
  3. A continuación, fai clic en Permitir para autorizar.

Configuras Google Teams para compartir discos na nube?

Se non utilizas o disco de nube compartido do equipo de Google, escollen

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

Verifique a información de configuración remota

Finalmente, verifique os parámetros da configuración remota e confirme escribindoyAceptar ▼

--------------------
[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á a lista de Romete gardada na máquina actual, só tes que botarlle unha ollada, premaqsaír ▼

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
  • Neste punto, a configuración rclone do ordenador local está completada.

Despois de configurar o ordenador local, configure directamente o ordenador localrclone.confO contido do ficheiro de configuración cópiase no servidor Linuxrclone.confficheiro de configuración.

No ordenador local e no servidor, introduza os seguintes comandos paraVer Rcomando de localización do ficheiro de configuración de clon▼

rclone config file

Consulta o ficheiro de configuración de Rclone e os resultados obtidos son os seguintes▼

rclone config file
Configuration file is stored at:
/root/.config/rclone/rclone.conf
  • Só ten que poñer o ficheiro de configuración do ordenador localrclone.confcopie o contido no servidor Linuxrclone.confFicheiro de configuración, pode resolver o problema de configuración de Rclone.

Exemplo de comando de uso de rclone

Comando de lista de ficheiros e directorios

Lista o directorio onde está configurado o disco de rede chamado gdrive (os ficheiros non se mostrarán)▼

rclone lsd gdrive:

Lista os ficheiros do directorio de copia de seguridade no disco de rede co nome de configuración gdrive (mostraranse todos os ficheiros, incluídos os subdirectorios, pero o directorio non se mostrará) ▼

rclone ls gdrive:backup

Comando Copiar Cortar Eliminar

Copie o ficheiro de configuración de Rclone no directorio raíz do disco de rede gdrive ▼

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

copia local /home/backup Vaia ao directorio de copia de seguridade onde está configurado o disco de rede chamado gdrive e viceversa ▼

rclone copy --progress /home/backup gdrive:backup
  • engadindo este parámetro --ignore-existing Pódense ignorar os ficheiros dos que se fixo unha copia de seguranza no disco de rede, o que é equivalente á copia de seguranza incremental ▼
rclone copy --ignore-existing /home/backup gdrive:backup

Copia o ficheiro de copia de seguridade manual CWP local no directorio de copia de seguridade do disco de rede chamado gdrive e viceversa ▼

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

Desde o disco de rede gdrive, copie o ficheiro de copia de seguranza programado CWP no local /newbackup Catálogo ▼

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

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

Desde o disco de rede gdrive, copie o ficheiro de copia de seguridade manual de CWP no local /newbackup/full/manual/accounts/ Catálogo ▼

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

Copia desde o disco de rede de gdriveVestaCPFai copia de seguranza dos ficheiros en local /home/backup Catálogo ▼

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

Comando Mover (Cortar) ▼

rclone move /home/backup gdrive:backup

Elimina o directorio de copia de seguridade do disco de rede co nome de configuración gdrive▼

rclone delete gdrive:backup

Cree un directorio de copia de seguridade que configure un disco de rede chamado gdrive ▼

rclone mkdir gdrive:backup

comando de sincronización de ficheiros

Sincronice o /home/backup local co directorio de copia de seguridade do disco de rede co nome de configuración gdrive e viceversa ▼

rclone sync /home/backup gdrive:backup

Sincronice o nome de configuración gdrive2 no disco de redeUFOdirectorio, ao directorio de copia de seguridade onde está configurado o disco de rede chamado gdrive, e viceversa ▼

rclone sync gdrive2:ufo gdrive:backup

Despois dun tempo, se non se devolve ningunha mensaxe de erro, podes ver o ficheiro de copia de seguridade no disco de rede despois de completar a copia de seguridade.

Como sincronizar automaticamente os ficheiros de copia de seguranza VPS con GDrive?

Nas tarefas cronometradas, engade comandos de sincronización para conseguir a sincronización automáticaPanel de control CWPcopia de seguridade dos ficheiros en GDrive.

  • (Sincroniza automaticamente o directorio local ás 2 da mañá todos os días /newbackup  para configurar o nomegdriveno disco de redecwp-newbackupTáboa de contidos)

SSH como engadir crontab As tarefas programadas sincronízanse automaticamente con GDrive?

Primeiro, SSH no seguinte comando crontab▼

crontab -e

A continuación, engade o comando á última liña▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • SSH, prema CTRL + C e, a continuación, intro :wq Garda e sae.

Eliminar ficheiros remotos de 50 días ou máis (eliminar ficheiros de máis de 50 días)▼

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

Elimina ficheiros remotos durante 50 días ou menos (elimina ficheiros dentro de 50 días) ▼

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

Como configurar as tarefas cronometradas de Crontab para que se sincronicen automaticamente con GDrive no panel de control CWP?

Se utiliza o panel de control de CWP, inicie sesión no panel de control de CWP Server SettingCrontab for root ▼

Como usar a copia de seguridade rclone para VPS? A segunda imaxe do tutorial de sincronización automática de CentOS usando GDrive

En "Engadir traballos cron personalizados completos", introduza o seguinte comando cron totalmente personalizado ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Sincroniza automaticamente o directorio local todas as mañás ás 7:00 horas /backup2ao disco de rede co nome de configuración gdrivebackup2Táboa de contidos)
  • (Sincroniza automaticamente o directorio local todas as mañás ás 7:55 horas /newbackup  ao disco de rede co nome de configuración gdrivecwp-newbackupTáboa de contidos)
  • SincronizarWordPressPara os ficheiros do sitio web, recoméndase non facer copias de seguranza de forma incremental, porque a proba descubriu que se os nomes dos ficheiros son iguais, pero o contido dos ficheiros é diferente, non se sincronizarán.

Despois de que se inicie regularmente a sincronización automática de rclone, o proceso de rclone seguirase executando en segundo plano, o que pode ocupar ata o 20% dos recursos da CPU, o que provocará un desperdicio de recursos do servidor.

Polo tanto, é necesario engadir un comando de tarefa programada totalmente personalizado para forzar o peche do proceso rclone ▼

00 09 * * * killall rclone
  • (Pecha automaticamente o proceso rclone ás 9:00 cada mañá)

Copia o directorio local especificado no nome da configuración ás 4:0 a.m. todos os díaskoofrno disco de redeETUFO.ORGCatálogo ▼

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

Elimina os ficheiros remotos de 4 días ou máis ás 50:50 horas todos os días (elimina os ficheiros de máis de 50 días)

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

Este comando cron é para eliminar o ficheiro chamado "koofr:ETUFO.ORG"No destino, todos os ficheiros e cartafoles cuxa última modificación foi hai 50 días, a seguinte é unha explicación de cada parte:

  • O primeiro número "50" significa executar o comando cada 50 minutos.
  • O segundo número "4" significa executar o comando ás 4 da mañá.
  • "* * *" significa que o comando executarase todos os días do mes, día e semana.
  • "rclone delete" significa executar a operación de eliminación da ferramenta rclone.
  • "koofr:ETUFO.ORG" é o nome do destino a eliminar.
  • "--min-age 50d" significa só eliminar ficheiros e cartafoles cuxa última modificación é hai 50 días.

rclone comandos comúns

Por suposto, rclone é moito máis que iso, e algúns comandos comúns están listados a continuación.

Copiar ▼

rclone copy

mover ▼

rclone move

eliminar ▼

rclone delete

Sincronizar ▼

rclone sync

Parámetros adicionais: mostrar a velocidade en tempo real ▼

-P

Parámetros adicionais: velocidade límite 40MB ▼

--bwlimit 40M

Parámetro adicional: número de ficheiros paralelos ▼

--transfers=N

iniciar rclone ▼

systemctl start rclone

parar rclone ▼

systemctl stop rclone

Ver o estado de rclon ▼

systemctl status rclone

Ver localización do perfil ▼

rclone config file

É moi sinxelo usar Rclone para sincronizar automaticamente VPS de copia de seguridade ^_^

Neste punto, o tutorial sobre como sincronizar un directorio local de Linux con Google Drive está completo.

Lectura ampliada:

Lea outros artigos da serie:<< Anterior: Como instala Bluehost automaticamente WordPress cun só clic? Tutorial de creación de sitios web de BH

Blog de Hope Chen Weiliang ( https://www.chenweiliang.com/ ) compartiu "Como usar a copia de seguridade de rclone para VPS? CentOS usa o tutorial de sincronización automática de GDrive" para axudarche.

Benvido a compartir a ligazón deste artigo:https://www.chenweiliang.com/cwl-694.html

Benvido á canle de Telegram do blog de Chen Weiliang para recibir as últimas actualizacións.

🔔 Sexa o primeiro en obter a valiosa "Guía de uso da ferramenta de intelixencia artificial de marketing de contidos de ChatGPT" no directorio principal da canle. 🌟
📚 Esta guía contén un gran valor, 🌟Esta é unha oportunidade rara, non a perdas! ⏰⌛💨
Comparte e da like se che gusta!
O teu compartir e gústame son a nosa motivación continua!

 

发表 评论

O seu enderezo de correo electrónico non se publicará. Utilízanse os campos obrigatorios * Etiqueta

desprázate cara arriba