Directorio de artigos
- Que significa WordPress?Que estás facendo?Que pode facer un sitio web?
- Canto custa construír un sitio web persoal/empresarial?Custo da construción dun sitio web empresarial
- Como elixir o nome de dominio correcto?Recomendacións e principios de rexistro de nomes de dominio de construción de sitios web
- NameSiloTutorial de rexistro de nomes de dominio (envíache $1 NameSiloCódigo promocional)
- Que software se necesita para crear un sitio web?Cales son os requisitos para facer o teu propio sitio web?
- NameSiloResolver o nome de dominio NS para Bluehost/SiteGround Tutorial
- Como construír manualmente WordPress? Tutorial de instalación de WordPress
- Como iniciar sesión no backend de WordPress? Enderezo de inicio de sesión en segundo plano de WP
- Como usar WordPress? Configuración xeral de fondo de WordPress e título chinés
- Como cambiar a configuración do idioma en WordPress?Cambia o método de configuración chinés/inglés
- Como crear un directorio de categorías de WordPress? Xestión de categorías WP
- Como publica WordPress artigos?Opcións de edición para artigos autopublicados
- Como crear unha nova páxina en WordPress?Engadir/editar a configuración da páxina
- Como engade WordPress menús?Personaliza as opcións de visualización da barra de navegación
- Que é un tema de WordPress?Como instalar modelos de WordPress?
- FTP como descomprimir ficheiros zip en liña? Descargar programa de descompresión en linea PHP
- Fallou o tempo de espera da conexión da ferramenta FTP Como configurar WordPress para conectarse ao servidor?
- Como instalar un complemento de WordPress? 3 xeitos de instalar un complemento de WordPress - wikiHow
- Que tal o hospedaxe de BlueHost?Últimos códigos promocionais/cupóns de BlueHost USA
- Como instala Bluehost automaticamente WordPress cun só clic? Tutorial de creación de sitios web de BH
- 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) ▼
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 ordenadorrclone
configuració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> 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.conf
O contido do ficheiro de configuración cópiase no servidor Linuxrclone.conf
ficheiro 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.conf
copie o contido no servidor Linuxrclone.conf
Ficheiro 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 nomegdrive
no disco de redecwp-newbackup
Tá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 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
/backup2
ao disco de rede co nome de configuración gdrivebackup2
Tá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-newbackup
Tá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íaskoofr
no disco de redeETUFO.ORG
Catá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:
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.
📚 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!