Directorio de artigos
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.
Xa que está a usar VPS, é necesario facer unha copia de seguranza do VPSrcloneCopia de seguranza e sincronización co disco de rede GDrive.
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 a continuaciónCentOS Como instalar rclone para facer unha copia de seguridade e sincronizar 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
- UnLinuxMá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) ▼

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?

- 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.
- Se aparece "Esta aplicación non foi verificada por Google", fai clic en "Avanzado".
- 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> yMostrará 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 local
rclone.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-existingPó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
/newbackuppara 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
:wqGarda 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 Setting → Crontab for root ▼

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
/newbackupao 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.
enHestiaCPPara engadir ou modificar unha tarefa programada de Cron, o servizo Cron debe reiniciarse para que teña efecto ▼
systemctl restart cron
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:
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


