Répertoire d'articles
- Que signifie Wordpress ?Que fais-tu?Que peut faire un site Web ?
- Combien coûte la création d'un site Web personnel / d'entreprise ?Coût de la création d'un site Web d'entreprise
- Comment choisir le bon nom de domaine ?Recommandations et principes d'enregistrement de noms de domaine pour la construction de sites Web
- NameSiloTutoriel d'enregistrement de nom de domaine (vous envoyer 1 $ NameSiloCode promo)
- Quel logiciel est nécessaire pour créer un site Web?Quelles sont les conditions requises pour créer votre propre site Web ?
- NameSiloRésoudre le nom de domaine NS en tutoriel Bluehost/SiteGround
- Comment créer manuellement WordPress ? Tutoriel d'installation WordPress
- Comment se connecter au backend WordPress ? Adresse de connexion en arrière-plan WP
- Comment utiliser WordPress ? Paramètres généraux d'arrière-plan WordPress et titre chinois
- Comment changer les paramètres de langue dans WordPress ?Changer la méthode de réglage chinois/anglais
- Comment créer un répertoire de catégories WordPress ? Gestion des catégories WP
- Comment WordPress publie-t-il des articles ?Options d'édition pour les articles auto-publiés
- Comment créer une nouvelle page dans WordPress ?Ajouter/modifier la mise en page
- Comment WordPress ajoute-t-il des menus ?Personnaliser les options d'affichage de la barre de navigation
- Qu'est-ce qu'un thème WordPress ?Comment installer les templates WordPress ?
- FTP comment décompresser des fichiers zip en ligne ? Téléchargement du programme de décompression en ligne PHP
- Échec du délai de connexion de l'outil FTP Comment configurer WordPress pour se connecter au serveur ?
- Comment installer un plugin WordPress ? 3 manières de installer un plugin WordPress - wikiHow
- Qu'en est-il de l'hébergement BlueHost ?Derniers codes promotionnels / coupons BlueHost USA
- Comment Bluehost installe-t-il automatiquement WordPress en un clic ? Tutoriel de création de site Web BH
- Comment utiliser un VPSrclonesauvegarde?CentOSTutoriel de synchronisation automatique avec GDrive
en raison dePromotion WebLa méthode la plus efficace enSEO, tant de personnes avec une riche expérience SEOMarketing en ligneLes gens choisiront d'acheter un VPS (Virtual Private Server) pour créer un site Web.
Étant donné que VPS est utilisé, il est nécessaire de sauvegarder le VPS. La sauvegarde VPS peut être synchronisée sur le disque réseau GDrive avec la sauvegarde rclone.
Qu'est-ce qu'un clonage ?
RClone peut gérer facilement et commodément les disques réseau tels que Google Drive et Dropbox, et prend en charge les lettres de lecteur de montage et le téléchargement et le téléchargement en ligne de commande :
- Disque de montage, facile à utiliser, mais lent, plus adapté aux fichiers petits et fragmentés
- Le téléchargement et le téléchargement en ligne de commande sont très rapides, adaptés au téléchargement de fichiers volumineux
- Rclone est moins sujet aux problèmes d'interruption que Google Drive AP, et comparé au projet [gdrive] sur github.
Partageons la méthode d'installation de la sauvegarde rclone sur CentOS et de la synchronisation avec Google Drive.
Comment sauvegarder un VPS avec rclone ?
Voici les outils qui doivent être préparés :
- Compte Google Drive
- un fichier rclone
- unLinux/UnixMachine (cet article prend CentOS7 comme exemple)
Ensuite, commencez à installer rclone, l'installation est très simple, copiez et collez plus les autorisations.
étape 1:Télécharger le fichier ▼
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 步:Copiez le fichier dans le chemin approprié ▼
cp rclone /usr/bin/ chown root:root /usr/bin/rclone chmod 755 /usr/bin/rclone
- (Cette étape peut être omise, mais elle n'est pas recommandée. Après l'omission, il n'y aura pas d'invite, il n'est donc pas recommandé d'omettre)
étape 3:Page d'aide à l'installation▼
mkdir -P /usr/local/share/man/man1 cp rclone.1 /usr/local/share/man/man1/ mandb
étape 4:Créer une nouvelle configuration ▼
rclone config
étape 5:configuration de clonage
Il est recommandé d'utiliser Rclone pour monter le disque cloud partagé de l'équipe Google pour la synchronisation à distance ▼
Ce qui suit est un exemple de référence de liaison rclone disque réseau Google Dirve (disque non-équipe) ▼
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>
Le "config_token" ici doit être obtenu en téléchargeant et en installant d'abord Rclone sur l'ordinateur local▼
Prenons l'exemple de Windows, allez dans le dossier où se trouve rclone.exe après décompression, entrez cmd dans la barre d'adresse de l'explorateur et appuyez sur Entrée pour ouvrir l'invite de commande dans le chemin actuel.
Configurer en copiant les fichiers de configuration
Rclone stocke toute sa configuration dans un fichier de configuration, ce qui facilite la copie des fichiers de configuration vers Rclone distant.
Donc, vous devez d'abord configurer Rclone sur votre ordinateur de bureau ▼
rclone config
sur l'ordinateurrclone
configuration, il y a un problèmeUse auto config?
quand, répondezY
.
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
Un navigateur apparaîtra ensuite, vous demandant de vous connecter à votre compte pour l'autoriser.
Comment autoriser un compte Google ?
- Si vous êtes en Chine continentale, vous devez d'abord contourner le mur X, puis vous devez avoir un compte Google et vous connecter.
- Si "Cette application n'a pas été vérifiée par Google" apparaît, cliquez sur "Avancé".
- Ensuite, cliquez sur Autoriser pour autoriser.
Configurez-vous Google Teams pour partager des disques cloud ?
Si vous n'utilisez pas le disque cloud partagé de l'équipe Google, choisissezn
▼
Configure this as a team drive? y) Yes n) No (default) y/n> n
Vérifier les informations de configuration à distance
Enfin, vérifiez les paramètres de la configuration à distance, et confirmez en tapantyD'accord▼
-------------------- [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
Il affichera la liste romete enregistrée sur la machine actuelle, jetez simplement un coup d'œil, appuyez surqsortie ▼
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
- À ce stade, la configuration rclone de l'ordinateur local est terminée.
Une fois l'ordinateur local configuré, configurez directement l'ordinateur localrclone.conf
Le contenu du fichier de configuration est copié sur le serveur Linuxrclone.conf
fichier de configuration.
Sur l'ordinateur local et le serveur, entrez les commandes suivantes pourVoir Rcommande d'emplacement du fichier de configuration clone▼
rclone config file
Interrogez le fichier de configuration Rclone, et les résultats obtenus sont les suivants▼
rclone config file Configuration file is stored at: /root/.config/rclone/rclone.conf
- Il suffit de mettre le fichier de configuration de l'ordinateur local
rclone.conf
copier le contenu sur le serveur Linuxrclone.conf
Fichier de configuration, vous pouvez résoudre le problème de configuration Rclone.
rclone utilise un exemple de commande
Commande Lister les fichiers et les répertoires
Listez le répertoire où le disque réseau nommé gdrive est configuré (les fichiers ne seront pas affichés)▼
rclone lsd gdrive:
Répertoriez les fichiers du répertoire de sauvegarde sur le disque réseau avec le nom de configuration gdrive (tous les fichiers, y compris les sous-répertoires, seront affichés, mais le répertoire ne sera pas affiché) ▼
rclone ls gdrive:backup
Copier Couper Supprimer la commande
Copiez le fichier de configuration Rclone dans le répertoire racine du disque réseau gdrive ▼
rclone copy /root/.config/rclone/rclone.conf gdrive:/
copie locale /home/backup
Allez dans le répertoire de sauvegarde où le disque réseau nommé gdrive est configuré, et vice versa ▼
rclone copy --progress /home/backup gdrive:backup
- en ajoutant ce paramètre
--ignore-existing
Les fichiers qui ont été sauvegardés sur le disque réseau peuvent être ignorés, ce qui équivaut à une sauvegarde incrémentielle ▼
rclone copy --ignore-existing /home/backup gdrive:backup
Copiez le fichier de sauvegarde manuelle CWP local dans le répertoire de sauvegarde du disque réseau nommé gdrive, et vice versa ▼
rclone copy --progress /newbackup/full/manual/accounts/eloha.tar.gz gdrive:cwp-newbackup/full/manual/accounts/
À partir du disque réseau gdrive, copiez le fichier de sauvegarde planifiée automatique CWP sur le disque local. /newbackup
Catalogue▼
rclone copy --progress gdrive:cwp-newbackup/full/daily/Friday/accounts/eloha.tar.gz /newbackup/ rclone copy --progress gdrive:cwp-backup2/ /home/backup2/
À partir du disque réseau gdrive, copiez le fichier de sauvegarde manuelle CWP sur le /newbackup/full/manual/accounts/
Catalogue▼
rclone copy --progress gdrive:cwp-newbackup/full/manual/accounts/eloha.tar.gz /newbackup/full/manual/accounts/
Depuis le disque réseau de gdrive, copiezVestaCPSauvegarder les fichiers en local /home/backup
Catalogue▼
rclone copy --progress gdrive:backup/admin.2018-04-12_13-10-02.tar /home/backup
Commande Déplacer (Couper) ▼
rclone move /home/backup gdrive:backup
Supprimez le répertoire de sauvegarde du disque réseau avec le nom de configuration gdrive▼
rclone delete gdrive:backup
Créez un répertoire de sauvegarde qui configure un disque réseau nommé gdrive ▼
rclone mkdir gdrive:backup
commande de synchronisation de fichier
Synchronisez le /home/backup local avec le répertoire de sauvegarde sur le disque réseau avec le nom de configuration gdrive, et vice versa ▼
rclone sync /home/backup gdrive:backup
Synchroniser le nom de configuration gdrive2 dans le disque réseauUforépertoire, vers le répertoire de sauvegarde où le disque réseau nommé gdrive est configuré, et vice versa ▼
rclone sync gdrive2:ufo gdrive:backup
Après un certain temps, si aucun message d'erreur n'est renvoyé, vous pouvez voir le fichier de sauvegarde sur le disque réseau une fois la sauvegarde terminée.
Comment synchroniser automatiquement les fichiers de sauvegarde VPS sur GDrive ?
Dans les tâches chronométrées, ajoutez des commandes de synchronisation pour obtenir une synchronisation automatiquePanneau de configuration CWPsauvegarder les fichiers sur GDrive.
- (Synchroniser automatiquement le répertoire local à 2h du matin tous les jours
/newbackup
au nom de la configurationgdrive
dans le disque réseaucwp-newbackup
Table des matières)
SSH comment ajouter crontab Les tâches planifiées se synchronisent automatiquement avec GDrive ?
Tout d'abord, SSH dans la commande crontab suivante▼
crontab -e
Ensuite, ajoutez la commande à la dernière ligne▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- SSH appuyez sur CTRL + C et entrez
:wq
Sauvegarder et quitter.
Supprimer les fichiers distants de 50 jours ou plus (supprimer les fichiers de plus de 50 jours)▼
rclone delete koofr:ETUFO.ORG --min-age 50d
Supprimer les fichiers distants pendant 50 jours ou moins (supprimer les fichiers dans les 50 jours) ▼
rclone delete koofr:ETUFO.ORG --max-age 50d
Comment configurer les tâches chronométrées Crontab pour qu'elles se synchronisent automatiquement avec GDrive dans le panneau de configuration CWP ?
Si vous utilisez le panneau de configuration CWP, connectez-vous au panneau de configuration CWP. Server Setting
→ Crontab for root
▼
Dans "Ajouter des tâches Cron personnalisées complètes", entrez la commande cron entièrement personnalisée suivante ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Synchroniser automatiquement le répertoire local tous les matins à 7h00
/backup2
sur le disque réseau avec le nom de configuration gdrivebackup2
Table des matières) - (Synchroniser automatiquement le répertoire local tous les matins à 7h55
/newbackup
sur le disque réseau avec le nom de configuration gdrivecwp-newbackup
Table des matières) - SynchroniserOutils de gestionPour les fichiers de sites Web, il est recommandé de ne pas sauvegarder de manière incrémentielle, car le test a révélé que si les noms de fichiers sont identiques, mais que le contenu des fichiers est différent, ils ne seront pas synchronisés.
Après le démarrage régulier de la synchronisation automatique de rclone, le processus rclone s'exécute toujours en arrière-plan, ce qui peut occuper jusqu'à 20 % des ressources du processeur, ce qui entraîne un gaspillage des ressources du serveur.
Par conséquent, il est nécessaire d'ajouter une commande de tâche planifiée entièrement personnalisée pour forcer la fermeture du processus rclone ▼
00 09 * * * killall rclone
- (Fermer automatiquement de force le processus rclone à 9h00 tous les matins)
Copiez le répertoire local spécifié dans le nom de la configuration à 4h0 tous les jourskoofr
dans le disque réseauETUFO.ORG
Catalogue▼
0 4 * * * rclone copy /home/eloha/public_html/img.etufo.org/backwpup-xxxxx-backups/ koofr:ETUFO.ORG -P
Supprimer les fichiers distants de 4 jours ou plus à 50 h 50 tous les jours (supprimer les fichiers de plus de 50 jours)▼
50 4 * * * rclone delete koofr:ETUFO.ORG --min-age 50d
Cette commande cron consiste à supprimer le fichier nommé "koofr:ETUFO.ORG
"Dans la cible, tous les fichiers et dossiers dont la dernière date de modification remonte à 50 jours, voici une explication de chaque partie :
- Le premier chiffre "50" signifie exécuter la commande toutes les 50 minutes.
- Le deuxième chiffre "4" signifie exécuter la commande à 4 heures du matin.
- "* * *" signifie que la commande sera exécutée tous les jours du mois, jour et semaine.
- "rclone delete" signifie exécuter l'opération de suppression de l'outil rclone.
- "koofr: ETOVNI.ORG" est le nom de la cible à supprimer.
- "--min-age 50d" signifie supprimer uniquement les fichiers et dossiers dont la dernière date de modification remonte à 50 jours.
commandes communes rclone
Bien sûr, rclone est bien plus que cela, et certaines commandes courantes sont répertoriées ci-dessous.
Copier ▼
rclone copy
déplacer ▼
rclone move
supprimer ▼
rclone delete
Synchronisation ▼
rclone sync
Paramètres supplémentaires : affichage de la vitesse en temps réel ▼
-P
Paramètres supplémentaires : vitesse limite 40 Mo ▼
--bwlimit 40M
Paramètre supplémentaire : nombre de fichiers parallèles ▼
--transfers=N
lancer rclone ▼
systemctl start rclone
arrêter le clonage ▼
systemctl stop rclone
Afficher l'état de rclone ▼
systemctl status rclone
Afficher l'emplacement du profil ▼
rclone config file
Il est vraiment facile d'utiliser Rclone pour synchroniser automatiquement les VPS de sauvegarde ^_^
À ce stade, le didacticiel sur la synchronisation d'un répertoire Linux local avec Google Drive est terminé.
Lecture complémentaire :
J'espère que le blog de Chen Weiliang ( https://www.chenweiliang.com/ ) partagé "Comment utiliser rclone backup pour VPS ? CentOS utilise le didacticiel de synchronisation automatique de GDrive" pour vous aider.
Bienvenue à partager le lien de cet article :https://www.chenweiliang.com/cwl-694.html
Bienvenue sur la chaîne Telegram du blog de Chen Weiliang pour obtenir les dernières mises à jour !
📚 Ce guide contient une valeur énorme, 🌟C'est une opportunité rare, ne la manquez pas ! ⏰⌛💨
Partagez et likez si vous aimez !
Vos partages et likes sont notre motivation continue !