Directory articoli
- Cosa significa WordPress?Cosa fai?Cosa può fare un sito web?
- Quanto costa realizzare un sito web personale/aziendale?Costo per la realizzazione di un sito web aziendale
- Come scegliere il nome di dominio giusto?Raccomandazioni e principi per la registrazione del nome di dominio per la costruzione di siti Web
- NameSiloTutorial per la registrazione del nome di dominio (invia $ 1 NameSiloCodice promozionale)
- Quale software è necessario per creare un sito Web?Quali sono i requisiti per creare il tuo sito web?
- NameSiloRisolvi il tutorial sul nome di dominio NS in Bluehost/SiteGround
- Come costruire manualmente WordPress? Tutorial installazione WordPress
- Come accedere al backend di WordPress? Indirizzo di accesso in background WP
- Come usare WordPress? Impostazioni generali di sfondo di WordPress e titolo cinese
- Come modificare le impostazioni della lingua in WordPress?Cambia il metodo di impostazione cinese/inglese
- Come creare una directory di categorie di WordPress? Gestione della categoria WP
- In che modo WordPress pubblica gli articoli?Opzioni di modifica per articoli autopubblicati
- Come creare una nuova pagina in WordPress?Aggiungi/modifica impostazione pagina
- In che modo WordPress aggiunge i menu?Personalizza le opzioni di visualizzazione della barra di navigazione
- Che cos'è un tema WordPress?Come installare i modelli WordPress?
- FTP come decomprimere i file zip online? Download del programma di decompressione online PHP
- Timeout di connessione dello strumento FTP non riuscito Come configurare WordPress per la connessione al server?
- Come installare un plugin per WordPress? 3 Modi per Installare un Plugin per WordPress - wikiHow
- Che ne dici dell'hosting BlueHost?Ultimi codici promozionali / coupon BlueHost USA
- In che modo Bluehost installa automaticamente WordPress con un clic? Tutorial per la creazione di siti Web BH
- Come utilizzare il VPSrcloneBackup?CentOSEsercitazione sulla sincronizzazione automatica con GDrive
a causa diPromozione WebIl metodo più efficiente inGestione SEO, così tante persone con una ricca esperienza SEOMarketing su InternetLe persone sceglieranno di acquistare un VPS (Virtual Private Server) per costruire un sito web.
Poiché viene utilizzato il VPS, è necessario eseguire il backup del VPS Il backup del VPS può essere sincronizzato sul disco di rete GDrive con il backup rclone.
Cos'è rclone?
RClone può gestire facilmente e comodamente i dischi di rete come Google Drive e Dropbox e supporta il montaggio di lettere di unità e il caricamento e il download della riga di comando:
- Monta disco, facile da usare, ma lento, più adatto a file piccoli e frammentati
- Il caricamento e il download da riga di comando è molto veloce, adatto per caricare file di grandi dimensioni
- Rclone è meno soggetto a problemi di interruzione rispetto a Google Drive AP e rispetto al progetto [gdrive] su github.
Condividiamo il metodo per installare il backup rclone su CentOS e sincronizzarlo con Google Drive.
Come eseguire il backup di VPS con rclone?
Ecco gli strumenti che devono essere preparati:
- Account Google Dive
- un file rclone
- unoLinuxMacchina (questo articolo prende CentOS7 come esempio)
Quindi inizia a installare rclone, l'installazione è molto semplice, copia e incolla più i permessi.
passo 1:Scarica il file ▼
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
2 :Copia il file nel percorso pertinente ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Questo passaggio può essere omesso, ma non è consigliato. Dopo l'omissione, non verrà visualizzato alcun messaggio, quindi non è consigliabile ometterlo)
passo 3:Pagina della guida all'installazione▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
passo 4:Crea una nuova configurazione ▼
rclone config
passo 5:configurazione rclone
Si consiglia di utilizzare Rclone per montare il disco cloud condiviso del team di Google per la sincronizzazione remota ▼
Quello che segue è un esempio di riferimento di rclone che vincola il disco di rete di Google Dirve (disco non del team) ▼
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>
Il "config_token" qui deve essere ottenuto scaricando e installando prima Rclone sul computer locale▼
Prendi Windows come esempio, vai alla cartella in cui si trova rclone.exe dopo la decompressione, inserisci cmd nella barra degli indirizzi di Explorer e premi Invio per aprire il prompt dei comandi nel percorso corrente.
Configura copiando i file di configurazione
Rclone memorizza tutta la sua configurazione in un file di configurazione, il che semplifica la copia dei file di configurazione su Rclone remoto.
Quindi, per prima cosa devi configurare Rclone sul tuo computer desktop ▼
rclone config
sul computerrclone
configurazione, c'è un problemaUse auto config?
quando, rispondiY
.
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
Successivamente apparirà un browser che ti chiederà di accedere al tuo account per autorizzarlo.
Come autorizzare un account Google?
- Se ti trovi nella Cina continentale, devi prima bypassare il muro X, quindi devi avere un account Google e accedere.
- Se viene visualizzato "Questa app non è stata verificata da Google", fai clic su "Avanzate".
- Quindi, fare clic su Consenti per autorizzare.
Configuri Google Teams per condividere i dischi cloud?
Se non utilizzi il disco cloud condiviso del team di Google, sceglin
▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Verificare le informazioni di configurazione remota
Verificare infine i parametri della configurazione remota, e confermare digitandoyVa bene▼
-------------------- [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
Visualizzerà l'elenco di romete salvato sulla macchina corrente, basta dare un'occhiata, premereqesci ▼
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
- A questo punto la configurazione di rclone del computer locale è completata.
Dopo aver configurato il computer locale, impostare direttamente il computer localerclone.conf
Il contenuto del file di configurazione viene copiato sul server Linuxrclone.conf
file di configurazione.
Sul computer locale e sul server, immettere i seguenti comandi aVisualizza Rcomando clona posizione file di configurazione▼
rclone config file
Interrogare il file di configurazione di Rclone e i risultati ottenuti sono i seguenti▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Basta inserire il file di configurazione del computer locale
rclone.conf
copia il contenuto sul server Linuxrclone.conf
File di configurazione, puoi risolvere il problema di configurazione di Rclone.
rclone usa l'esempio del comando
Comando Elenca file e directory
Elenca la directory in cui è configurato il disco di rete denominato gdrive (i file non verranno visualizzati)▼
rclone lsd gdrive:
Elenca i file nella directory di backup nel disco di rete con il nome di configurazione gdrive (verranno visualizzati tutti i file, comprese le sottodirectory, ma la directory non verrà visualizzata) ▼
rclone ls gdrive:backup
Copia Taglia Elimina comando
Copiare il file di configurazione di Rclone nella directory principale del disco di rete gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
copia locale /home/backup
Vai alla directory di backup in cui è configurato il disco di rete denominato gdrive e viceversa ▼
rclone copy --progress /home/backup gdrive:backup
- aggiungendo questo parametro
--ignore-existing
I file di cui è stato eseguito il backup sul disco di rete possono essere ignorati, il che equivale al backup incrementale ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Copiare il file di backup manuale della CWP locale nella directory di backup del disco di rete denominata gdrive e viceversa ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
Dal disco di rete gdrive, copiare il file di backup pianificato automatico CWP in locale /newbackup
Catalogo▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
Dal disco di rete gdrive, copia il file di backup manuale CWP in locale /newbackup/full/manual/accounts/
Catalogo▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Dal disco di rete di gdrive, copiaVestaCPEseguire il backup dei file in locale /home/backup
Catalogo▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Comando Sposta (Taglia) ▼
rclone move /home/backup gdrive:backup
Eliminare la directory di backup del disco di rete con il nome di configurazione gdrive▼
rclone delete gdrive:backup
Crea una directory di backup che configuri un disco di rete chiamato gdrive ▼
rclone mkdir gdrive:backup
comando di sincronizzazione del file
Sincronizzare la /home/backup locale con la directory di backup nel disco di rete con il nome di configurazione gdrive e viceversa ▼
rclone sync /home/backup gdrive:backup
Sincronizzare il nome di configurazione gdrive2 nel disco di reteufodirectory, nella directory di backup in cui è configurato il disco di rete denominato gdrive e viceversa ▼
rclone sync gdrive2:ufo gdrive:backup
Dopo un po', se non viene restituito alcun messaggio di errore, è possibile visualizzare il file di backup sul disco di rete al termine del backup.
Come sincronizzare automaticamente i file di backup VPS su GDrive?
Nelle attività a tempo, aggiungi i comandi di sincronizzazione per ottenere la sincronizzazione automaticaPannello di controllo CWPeseguire il backup dei file su GDrive.
- (Sincronizza automaticamente la directory locale alle 2 del mattino ogni giorno
/newbackup
per configurare il nomegdrive
nel disco di retecwp-newbackup
Sommario)
SSH come aggiungere crontab Le attività pianificate si sincronizzano automaticamente su GDrive?
Innanzitutto, SSH nel seguente comando crontab▼
crontab -e
Quindi, aggiungi il comando all'ultima riga▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH, premi CTRL + C, quindi invio
:wq
Salva ed esci.
Elimina i file remoti di 50 giorni o più vecchi (elimina i file più vecchi di 50 giorni)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Elimina i file remoti per 50 giorni o meno (elimina i file entro 50 giorni) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Come impostare le attività a tempo di Crontab per la sincronizzazione automatica con GDrive nel pannello di controllo CWP?
Se si utilizza il pannello di controllo CWP, accedere al pannello di controllo CWP Server Setting
→ Crontab for root
▼
In "Aggiungi lavori Cron personalizzati completi", inserisci il seguente comando cron completamente personalizzato ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Sincronizza automaticamente la directory locale ogni mattina alle 7:00
/backup2
sul disco di rete con il nome di configurazione gdrivebackup2
Sommario) - (Sincronizza automaticamente la directory locale ogni mattina alle 7:55
/newbackup
sul disco di rete con il nome di configurazione gdrivecwp-newbackup
Sommario) - Stesso passoWordPressPer i file di siti Web, si consiglia di non eseguire il backup in modo incrementale, poiché il test ha rilevato che se i nomi dei file sono gli stessi, ma i contenuti dei file sono diversi, non verranno sincronizzati.
Dopo che la sincronizzazione automatica di rclone è stata avviata regolarmente, il processo rclone continuerà a essere eseguito in background, che potrebbe occupare fino al 20% delle risorse della CPU, con conseguente spreco di risorse del server.
Pertanto, è necessario aggiungere un comando di attività pianificata completamente personalizzato per forzare la chiusura del processo rclone ▼
00 09 * * * killall rclone
- (Chiudere forzatamente il processo rclone ogni mattina alle 9:00)
Copia la directory locale specificata nel nome della configurazione ogni giorno alle 4:0koofr
nel disco di reteETUFO.ORG
Catalogo▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Elimina i file remoti di 4 giorni o più vecchi alle 50:50 ogni giorno (elimina i file più vecchi di 50 giorni)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Questo comando cron serve per eliminare il file denominato "koofr:ETUFO.ORG
"Nella destinazione, tutti i file e le cartelle la cui ultima modifica risale a 50 giorni fa, la seguente è una spiegazione di ciascuna parte:
- Il primo numero "50" significa eseguire il comando ogni 50 minuti.
- Il secondo numero "4" significa eseguire il comando alle 4 del mattino.
- "* * *" significa che il comando verrà eseguito in tutti i giorni del mese, giorno e settimana.
- "rclone delete" significa eseguire l'operazione di cancellazione dello strumento rclone.
- "koofr:ETufo.ORG" è il nome della destinazione da eliminare.
- "--min-age 50d" significa eliminare solo file e cartelle la cui ultima modifica risale a 50 giorni fa.
comandi comuni rclone
Naturalmente, rclone è molto di più e alcuni comandi comuni sono elencati di seguito.
Copia ▼
rclone copy
sposta ▼
rclone move
elimina ▼
rclone delete
Sincronizza ▼
rclone sync
Parametri aggiuntivi: visualizzazione della velocità in tempo reale ▼
-P
Parametri aggiuntivi: velocità limite 40 MB ▼
--bwlimit 40M
Parametro aggiuntivo: numero di file paralleli ▼
--transfers=N
avvia rclone ▼
systemctl start rclone
ferma rclone ▼
systemctl stop rclone
Visualizza lo stato di rclone ▼
systemctl status rclone
Visualizza posizione profilo ▼
rclone config file
È davvero facile usare Rclone per sincronizzare automaticamente i VPS di backup ^_^
A questo punto, il tutorial su come sincronizzare una directory Linux locale su Google Drive è completo.
Lettura estesa:
Speranza Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ha condiviso "Come utilizzare il backup rclone per VPS? CentOS utilizza il tutorial sulla sincronizzazione automatica di GDrive" per aiutarti.
Benvenuti a condividere il link di questo articolo:https://www.chenweiliang.com/cwl-694.html
Benvenuto nel canale Telegram del blog di Chen Weiliang per ricevere gli ultimi aggiornamenti!
📚 Questa guida contiene un valore enorme, 🌟Questa è un'opportunità rara, non perderla! ⏰⌛💨
Condividi e metti mi piace se ti va!
La tua condivisione e i tuoi like sono la nostra continua motivazione!