Différences entre versions de « Sauvegardez sur ikeepincloud via Backup Manager »

De Ikoula Wiki
Jump to navigation Jump to search
m (Robot : Remplacement de texte automatique -backup +{{Template:Backup}})
 
(22 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
<span data-link_translate_fr_title="Sauvegardez sur ikeepincloud via Backup Manager"  data-link_translate_fr_url="Sauvegardez sur ikeepincloud via Backup Manager"></span>[[:fr:Sauvegardez sur ikeepincloud via Backup Manager]][[fr:Sauvegardez sur ikeepincloud via Backup Manager]]
 +
<span data-link_translate_ro_title="Salva pe ikeepincloud prin intermediul Backup Manager"  data-link_translate_ro_url="Salva+pe+ikeepincloud+prin+intermediul+Backup+Manager"></span>[[:ro:Salva pe ikeepincloud prin intermediul Backup Manager]][[ro:Salva pe ikeepincloud prin intermediul Backup Manager]]
 +
<span data-link_translate_ru_title="Сохранить на ikeepincloud через менеджер резервного копирования"  data-link_translate_ru_url="%D0%A1%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D1%82%D1%8C+%D0%BD%D0%B0+ikeepincloud+%D1%87%D0%B5%D1%80%D0%B5%D0%B7+%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80+%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE+%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F"></span>[[:ru:Сохранить на ikeepincloud через менеджер резервного копирования]][[ru:Сохранить на ikeepincloud через менеджер резервного копирования]]
 +
<span data-link_translate_pl_title="Zapisz się na ikeepincloud przez Backup Manager"  data-link_translate_pl_url="Zapisz+si%C4%99+na+ikeepincloud+przez+Backup+Manager"></span>[[:pl:Zapisz się na ikeepincloud przez Backup Manager]][[pl:Zapisz się na ikeepincloud przez Backup Manager]]
 +
<span data-link_translate_ja_title="Ikeepincloud バックアップ マネージャー経由で保存します。"  data-link_translate_ja_url="Ikeepincloud+%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97+%E3%83%9E%E3%83%8D%E3%83%BC%E3%82%B8%E3%83%A3%E3%83%BC%E7%B5%8C%E7%94%B1%E3%81%A7%E4%BF%9D%E5%AD%98%E3%81%97%E3%81%BE%E3%81%99%E3%80%82"></span>[[:ja:Ikeepincloud バックアップ マネージャー経由で保存します。]][[ja:Ikeepincloud バックアップ マネージャー経由で保存します。]]
 +
<span data-link_translate_ar_title="حفظ في إيكيبينكلود عن طريق إدارة النسخ الاحتياطي"  data-link_translate_ar_url="%D8%AD%D9%81%D8%B8+%D9%81%D9%8A+%D8%A5%D9%8A%D9%83%D9%8A%D8%A8%D9%8A%D9%86%D9%83%D9%84%D9%88%D8%AF+%D8%B9%D9%86+%D8%B7%D8%B1%D9%8A%D9%82+%D8%A5%D8%AF%D8%A7%D8%B1%D8%A9+%D8%A7%D9%84%D9%86%D8%B3%D8%AE+%D8%A7%D9%84%D8%A7%D8%AD%D8%AA%D9%8A%D8%A7%D8%B7%D9%8A"></span>[[:ar:حفظ في إيكيبينكلود عن طريق إدارة النسخ الاحتياطي]][[ar:حفظ في إيكيبينكلود عن طريق إدارة النسخ الاحتياطي]]
 +
<span data-link_translate_zh_title="保存在 ikeepincloud 通过备份管理器"  data-link_translate_zh_url="%E4%BF%9D%E5%AD%98%E5%9C%A8+ikeepincloud+%E9%80%9A%E8%BF%87%E5%A4%87%E4%BB%BD%E7%AE%A1%E7%90%86%E5%99%A8"></span>[[:zh:保存在 ikeepincloud 通过备份管理器]][[zh:保存在 ikeepincloud 通过备份管理器]]
 +
<span data-link_translate_de_title="Speichern Sie auf Ikeepincloud über den Backup-Manager"  data-link_translate_de_url="Speichern+Sie+auf+Ikeepincloud+%C3%BCber+den+Backup-Manager"></span>[[:de:Speichern Sie auf Ikeepincloud über den Backup-Manager]][[de:Speichern Sie auf Ikeepincloud über den Backup-Manager]]
 +
<span data-link_translate_nl_title="Bespaar op ikeepincloud via de Manager van de back-up"  data-link_translate_nl_url="Bespaar+op+ikeepincloud+via+de+Manager+van+de+back-up"></span>[[:nl:Bespaar op ikeepincloud via de Manager van de back-up]][[nl:Bespaar op ikeepincloud via de Manager van de back-up]]
 +
<span data-link_translate_it_title="Salvare il ikeepincloud tramite Backup Manager"  data-link_translate_it_url="Salvare+il+ikeepincloud+tramite+Backup+Manager"></span>[[:it:Salvare il ikeepincloud tramite Backup Manager]][[it:Salvare il ikeepincloud tramite Backup Manager]]
 +
<span data-link_translate_pt_title="Salvar em ikeepincloud através do Backup Manager"  data-link_translate_pt_url="Salvar+em+ikeepincloud+atrav%C3%A9s+do+Backup+Manager"></span>[[:pt:Salvar em ikeepincloud através do Backup Manager]][[pt:Salvar em ikeepincloud através do Backup Manager]]
 +
<span data-link_translate_es_title="Ahorrar en ikeepincloud mediante Backup Manager"  data-link_translate_es_url="Ahorrar+en+ikeepincloud+mediante+Backup+Manager"></span>[[:es:Ahorrar en ikeepincloud mediante Backup Manager]][[es:Ahorrar en ikeepincloud mediante Backup Manager]]
 +
<span data-link_translate_en_title="Save on ikeepincloud via Backup Manager"  data-link_translate_en_url="Save+on+ikeepincloud+via+Backup+Manager"></span>[[:en:Save on ikeepincloud via Backup Manager]][[en:Save on ikeepincloud via Backup Manager]]
 +
<span data-link_translate_he_title="לשמור על ikeepincloud באמצעות מנהל גיבוי"  data-link_translate_he_url="%D7%9C%D7%A9%D7%9E%D7%95%D7%A8+%D7%A2%D7%9C+ikeepincloud+%D7%91%D7%90%D7%9E%D7%A6%D7%A2%D7%95%D7%AA+%D7%9E%D7%A0%D7%94%D7%9C+%D7%92%D7%99%D7%91%D7%95%D7%99"></span>[[:he:לשמור על ikeepincloud באמצעות מנהל גיבוי]][[he:לשמור על ikeepincloud באמצעות מנהל גיבוי]]
 
<span data-link_translate="ro"></span><span data-link_translate="pl"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin -->
 
<span data-link_translate="ro"></span><span data-link_translate="pl"></span><span data-link_translate="de"></span><span data-link_translate="nl"></span><span data-link_translate="it"></span><span data-link_translate="pt"></span><span data-link_translate="es"></span><span data-link_translate="en"></span><!-- Début de l'article. Placez votre texte ci-après et n'hésitez pas à personnaliser les chapitres selon votre besoin -->
 +
 +
{{#seo:
 +
|title=Sauvegardez sur Ikeepincloud via Backup Manager
 +
|title_mode=append
 +
|keywords=these,are,your,keywords
 +
|description=Découvrez comment sauvegarder sur IkeepinCloud via Backup Manager.
 +
|image=Uploaded_file.png
 +
|image_alt=Wiki Logo
 +
}}
  
 
==Installation de Backup Manager== <!--T:1-->
 
==Installation de Backup Manager== <!--T:1-->
Ligne 25 : Ligne 48 :
 
</table>
 
</table>
  
Durant l'installation il vous sera demandé quels répertoires vous désirez sauvegarder, ainsi que la destination des fichiers de sauvegardes. Les fichiers de sauvegardes sont des archives compressées. Renseignez les informations, vous pourrez les modifier par la suite dans le fichier de configuration. Backup Manager va créer une archive différente par répertoire.
+
Durant l'installation, il vous sera demandé quels répertoires vous désirez {{Template:Sauvegarde}}r, ainsi que la destination des fichiers de {{Template:Sauvegarde}}s. Les fichiers de {{Template:Sauvegarde}}s sont des archives compressées. Renseignez les informations, vous pourrez les modifier par la suite dans le fichier de configuration. Backup Manager va créer une archive différente par répertoire.
  
 
==Configuration de Backup Manager== <!--T:2-->
 
==Configuration de Backup Manager== <!--T:2-->
Ligne 37 : Ligne 60 :
 
</table>
 
</table>
  
<u>Note</u> : Il est possible d'exécuter Backup Manager en lui spécifiant un fichier de configuration, il est donc possible de multiplier les configurations afin de gérer plusieurs sauvegardes avec un comportement différent.
+
<u>Note</u> : Il est possible d'exécuter Backup Manager en lui spécifiant un fichier de configuration, il est donc possible de multiplier les configurations afin de gérer plusieurs {{Template:Sauvegarde}}s avec un comportement différent.
  
 
===Configuration Principale=== <!--T:3-->
 
===Configuration Principale=== <!--T:3-->
Ligne 44 : Ligne 67 :
  
 
<ul>
 
<ul>
<li><strong>export BM_REPOSITORY_ROOT</strong> : Répertoire de stockage des archives en local</li>
+
<li><strong>export BM_REPOSITORY_ROOT</strong> : répertoire de stockage des archives en local</li>
<li><strong>export BM_REPOSITORY_CHMOD</strong> : Droits à appliquer sur le dossier au format octal</li>
+
<li><strong>export BM_REPOSITORY_CHMOD</strong> : droits à appliquer sur le dossier au format octal</li>
<li><strong>export BM_ARCHIVE_TTL</strong> : Nombre de retentions de sauvegardes (ex: si la valeur est 5 et qu'il s'agit d'une sauvegarde journalière alors on conservera les sauvegardes des 5 derniers jours)</li>
+
<li><strong>export BM_ARCHIVE_TTL</strong> : nombre de retentions de {{Template:Sauvegarde}}s (ex: si la valeur est 5 et qu'il s'agit d'une {{Template:Sauvegarde}} journalière alors on conservera les {{Template:Sauvegarde}}s des 5 derniers jours)</li>
<li><strong>export BM_ARCHIVE_PREFIX</strong> : Préfixe à ajouter au nom de vos sauvegardes</li>
+
<li><strong>export BM_ARCHIVE_PREFIX</strong> : préfixe à ajouter au nom de vos {{Template:Sauvegarde}}s</li>
<li><strong>export BM_LOGGER</strong> : Choisir ou non de rediriger les logs de Backup Manager vers syslog</li>
+
<li><strong>export BM_LOGGER</strong> : choisir ou non de rediriger les logs de Backup Manager vers syslog</li>
<li><strong>export BM_TARBALL_FILETYPE</strong> : Défini le type du fichier de sauvegarde compressé. Par défaut : "tar.gz"</li>
+
<li><strong>export BM_TARBALL_FILETYPE</strong> : défini le type du fichier de {{Template:Sauvegarde}} compressé. Par défaut : "tar.gz"</li>
 
</ul>
 
</ul>
  
 
Pour avoir une liste plus complète ainsi que les détails, veuillez consulter les sources.
 
Pour avoir une liste plus complète ainsi que les détails, veuillez consulter les sources.
  
===Configuration de la méthode de sauvegarde=== <!--T:4-->
+
===Configuration de la méthode de {{Template:Sauvegarde}}=== <!--T:4-->
  
 
<ul><li><strong>export BM_ARCHIVE_METHOD</strong> : Définir la méthode d'archive utilisée.</li></ul>
 
<ul><li><strong>export BM_ARCHIVE_METHOD</strong> : Définir la méthode d'archive utilisée.</li></ul>
  
On trouve plusieurs mode de sauvegardes. Vous pouvez les combiner en les séparant d'un espace au sein des même guillemets (<u>Exemple</u> : "tarball mysql") :
+
On trouve plusieurs modes de {{Template:Sauvegarde}}s. Vous pouvez les combiner en les séparant d'un espace au sein des même guillemets (<u>Exemple</u> : "tarball mysql") :
 
<ul>
 
<ul>
<li><strong>tarball</strong> : sauvegarde complète. Effectue à chaque fois une sauvegarde complète des données</li>
+
<li><strong>tarball</strong> : {{Template:Sauvegarde}} complète. Effectue à chaque fois une {{Template:Sauvegarde}} complète des données</li>
<li><strong>tarball-incremental</strong> : sauvegarde incrémentale. Effectue une sauvegarde complète par cycle (selon le nombre de rétention) les autres sont incrémentales. Ceci permet d'occuper moins d'espace disque, mais cela changera la méthode de restauration et nécessite de garder plusieurs sauvegardes consécutives</li>
+
<li><strong>tarball-incremental</strong> : {{Template:Sauvegarde}} incrémentale. Effectue une {{Template:Sauvegarde}} complète par cycle (selon le nombre de rétention) les autres sont incrémentales. Ceci permet d'occuper moins d'espace disque, mais cela changera la méthode de restauration et nécessite de garder plusieurs {{Template:Sauvegarde}}s consécutives</li>
<li><strong>mysql</strong> : active la sauvegarde MySql. Ceci correspond à un dump de la base. La configuration de la sauvegarde se fait en modifiant les variables commençants par "BM_MYSQL_" (login, mot de passe, port, etc.)</li>
+
<li><strong>mysql</strong> : active la {{Template:Sauvegarde}} MySql. Ceci correspond à un dump de la base. La configuration de la {{Template:Sauvegarde}} se fait en modifiant les variables commençants par "BM_MYSQL_" (login, mot de passe, port, etc.)</li>
<li><strong>svn</strong> : permet de faire appel à l'outil "svnadmin dump" pour effectuer une sauvegarde de vos dépôts SubVersion</li>
+
<li><strong>svn</strong> : permet de faire appel à l'outil "svnadmin dump" pour effectuer une {{Template:Sauvegarde}} de vos dépôts SubVersion</li>
<li><strong>pipe</strong> : permet de faire appel à une commande personnalisée de votre choix pour effectuer la sauvegarde</li>
+
<li><strong>pipe</strong> : permet de faire appel à une commande personnalisée de votre choix pour effectuer la {{Template:Sauvegarde}}</li>
<li><strong>none</strong> : aucune sauvegarde configurée</li>
+
<li><strong>none</strong> : aucune {{Template:Sauvegarde}} configurée</li>
 
</ul>
 
</ul>
  
 
===Configuration FTP=== <!--T:5-->
 
===Configuration FTP=== <!--T:5-->
  
Ici on peut définir la façon dont seront uploadés les fichiers de sauvegardes. L'objectif ici est de l'exporter sur votre compte IkeepInCloud :
+
Ici, on peut définir la façon dont seront uploadés les fichiers de {{Template:Sauvegarde}}s. L'objectif ici est de l'exporter sur votre compte [https://www.ikoula.com/fr/ikeepincloud ikeepInCloud] :
  
 
<ul><li><strong>export BM_UPLOAD_METHOD</strong>="ftp"</li></ul>
 
<ul><li><strong>export BM_UPLOAD_METHOD</strong>="ftp"</li></ul>
  
<u>Attention</u> : Il faudra bien remplir les variables BM_UPLOAD_FTP_ et non BM_UPLOAD_SSH_ ou autre!
+
<u>Attention :</u> Il faudra bien remplir les variables BM_UPLOAD_FTP_ et non BM_UPLOAD_SSH_ ou autre!
  
 
<ul>
 
<ul>
 
<li><strong>export BM_UPLOAD_FTP_USER</strong>=<span style="color:#008000;">"00000"</span> (Remplacez "00000" par votre identifiant IkeepInCloud)</li>
 
<li><strong>export BM_UPLOAD_FTP_USER</strong>=<span style="color:#008000;">"00000"</span> (Remplacez "00000" par votre identifiant IkeepInCloud)</li>
 
<li><strong>export BM_UPLOAD_FTP_PASSWORD</strong>=<span style="color:#008000;">"votre_mot_de_passe"</span></li>
 
<li><strong>export BM_UPLOAD_FTP_PASSWORD</strong>=<span style="color:#008000;">"votre_mot_de_passe"</span></li>
<li><strong>export BM_UPLOAD_FTP_HOSTS</strong>=<span style="color:#008000;">"00000.fr0x.ikeepincloud.com"</span> (Remplacez "00000" par votre identifiant IkeepInCloud et "fr0x" par "fr01" ou "fr02" selon la configuration FTP indiquée dans le mail de livraison de votre espace IkeepInCloud)</li>
+
<li><strong>export BM_UPLOAD_FTP_HOSTS</strong>=<span style="color:#008000;">"00000.fr0x.ikeepin{{Template:Cloud}}.com"</span> (Remplacez "00000" par votre identifiant IkeepInCloud et "fr0x" par "fr01" ou "fr02" selon la configuration FTP indiquée dans le mail de livraison de votre espace IkeepInCloud)</li>
 
<li><strong>export BM_UPLOAD_FTP_PURGE</strong>=<span style="color:#008000;">"true"</span></li>
 
<li><strong>export BM_UPLOAD_FTP_PURGE</strong>=<span style="color:#008000;">"true"</span></li>
<li><strong>export BM_UPLOAD_FTP_TTL</strong>=<span style="color:#008000;">"durée_de_vie_des_archives_dans_le_serveur"</span></li>
+
<li><strong>export BM_UPLOAD_FTP_TTL</strong>=<span style="color:#008000;">"durée_de_vie_des_archives_dans_le_{{Template:Serveur}}"</span></li>
<li><strong>export BM_UPLOAD_FTP_DESTINATION</strong>=<span style="color:#008000;">"/files"</span> (Emplacement de sauvegarde sur le serveur IkeepInCloud, vous pouvez bien sur le mettre dans un sous-dossier de "/files")</li>
+
<li><strong>export BM_UPLOAD_FTP_DESTINATION</strong>=<span style="color:#008000;">"/files"</span> (Emplacement de {{Template:Sauvegarde}} sur le {{Template:Serveur}} IkeepInCloud, vous pouvez bien sur le mettre dans un sous-dossier de "/files")</li>
 
</ul>
 
</ul>
  
 
===Configuration Exécution=== <!--T:6-->
 
===Configuration Exécution=== <!--T:6-->
  
Pour que la tâche de sauvegarde s'exécute automatiquement, il faut l'ajouter dans cron :  
+
Pour que la tâche de {{Template:Sauvegarde}} s'exécute automatiquement, il faut l'ajouter dans cron :  
  
 
Créez un fichier <i>{{Template:Backup}}-manager</i> dans <i>cron.daily</i> :  
 
Créez un fichier <i>{{Template:Backup}}-manager</i> dans <i>cron.daily</i> :  
Ligne 122 : Ligne 145 :
 
</table>
 
</table>
  
==Restauration de sauvegardes== <!--T:7-->
+
==Restauration de {{Template:Sauvegarde}}s== <!--T:7-->
  
La méthode de restauration va dépendre de du type d'archive ainsi que de la méthode de sauvegarde que vous avez indiqué (comme "Tarball" ou "Tarball-incrémental")
+
La méthode de restauration va dépendre de du type d'archive ainsi que de la méthode de {{Template:Sauvegarde}} que vous avez indiqué (comme "Tarball" ou "Tarball-incrémental")
  
 
===Tarball===
 
===Tarball===
Dans le cas d'une sauvegarde tarball extrayez simplement l'archive à restaurer par la commande appropriée dans le répertoire de votre choix :
+
Dans le cas d'une {{Template:Sauvegarde}} tarball extrayez simplement l'archive à restaurer par la commande appropriée dans le répertoire de votre choix :
 
<br>
 
<br>
<u>Exemple</u> : Pour extraire une archive .tar.gz contenant un répertoire "/home" datant du 04/11/2014 :
+
<u>Exemple :</u> Pour extraire une archive .tar.gz contenant un répertoire "/home" datant du 04/11/2014 :
  
 
<table style="padding:4px 8px; color:white;font-family:'Courier New',arial,verdana,tahoma;font-size:13px;background-color:black">
 
<table style="padding:4px 8px; color:white;font-family:'Courier New',arial,verdana,tahoma;font-size:13px;background-color:black">
Ligne 140 : Ligne 163 :
  
 
===Tarball incrémental=== <!--T:8-->
 
===Tarball incrémental=== <!--T:8-->
Dans le cas d'une sauvegarde tarball-incrémental il faudra restaurer la sauvegarde complète (master) précédente la plus récente puis tour à tour chacune des sauvegardes jusqu'à la date désirée.
+
Dans le cas d'une {{Template:Sauvegarde}} tarball-incrémental il faudra restaurer la {{Template:Sauvegarde}} complète (master) précédente la plus récente puis tour à tour chacune des {{Template:Sauvegarde}}s jusqu'à la date désirée.
  
<u>Exemple :</u> Nous souhaitons restaurer "/home" à la date du 06/11/2014 et la dernière sauvegarde complète date du 04/11/2014 :
+
<u>Exemple :</u> Nous souhaitons restaurer "/home" à la date du 06/11/2014 et la dernière {{Template:Sauvegarde}} complète date du 04/11/2014 :
  
 
<table style="padding:4px 8px; color:white;font-family:'Courier New',arial,verdana,tahoma;font-size:13px;background-color:black">
 
<table style="padding:4px 8px; color:white;font-family:'Courier New',arial,verdana,tahoma;font-size:13px;background-color:black">
Ligne 156 : Ligne 179 :
 
</table>
 
</table>
  
La restauration d'une sauvegarde revient à décompresser plusieurs archives ne contenant que les fichiers ajoutés le jour de sauvegarde de l'archive. Le problème est donc que si un fichier a été supprimé depuis le {{Template:Backup}} complet il sera quand même restauré.
+
La restauration d'une {{Template:Sauvegarde}} revient à décompresser plusieurs archives ne contenant que les fichiers ajoutés le jour de {{Template:Sauvegarde}} de l'archive. Le problème est donc que si un fichier a été supprimé depuis le {{Template:Backup}} complet il sera quand même restauré.
  
 
==Sources== <!--T:9-->
 
==Sources== <!--T:9-->
Ligne 176 : Ligne 199 :
 
<!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] -->
 
<!-- Placez ci-dessous la ou les catégories auxquelles se rapporte votre article. Ex: [[Catégorie:Contribuer]] [[Catégorie:Linux]] -->
  
[[Catégorie:IkeepInCloud]][[Catégorie:Linux]]
+
[[Catégorie:IkeepInCloud]]
 +
[[Catégorie:Cloud]]

Version actuelle datée du 22 septembre 2021 à 14:08

fr:Sauvegardez sur ikeepincloud via Backup Manager ro:Salva pe ikeepincloud prin intermediul Backup Manager ru:Сохранить на ikeepincloud через менеджер резервного копирования pl:Zapisz się na ikeepincloud przez Backup Manager ja:Ikeepincloud バックアップ マネージャー経由で保存します。 ar:حفظ في إيكيبينكلود عن طريق إدارة النسخ الاحتياطي zh:保存在 ikeepincloud 通过备份管理器 de:Speichern Sie auf Ikeepincloud über den Backup-Manager nl:Bespaar op ikeepincloud via de Manager van de back-up it:Salvare il ikeepincloud tramite Backup Manager pt:Salvar em ikeepincloud através do Backup Manager es:Ahorrar en ikeepincloud mediante Backup Manager en:Save on ikeepincloud via Backup Manager he:לשמור על ikeepincloud באמצעות מנהל גיבוי

Installation de Backup Manager

Il faut tout d'abord installer les dépendances :

apt-get update
apt-get install gettext perl

Puis installer Backup Manager :

apt-get install backup-manager

Durant l'installation, il vous sera demandé quels répertoires vous désirez sauvegarder, ainsi que la destination des fichiers de sauvegardes. Les fichiers de sauvegardes sont des archives compressées. Renseignez les informations, vous pourrez les modifier par la suite dans le fichier de configuration. Backup Manager va créer une archive différente par répertoire.

Configuration de Backup Manager

Editez le fichier de configuration par défaut de Backup Manager :

vi /etc/backup-manager.conf

Note : Il est possible d'exécuter Backup Manager en lui spécifiant un fichier de configuration, il est donc possible de multiplier les configurations afin de gérer plusieurs sauvegardes avec un comportement différent.

Configuration Principale

Vous trouverez dans le fichier des variables à modifier. Parmi les plus importantes se trouvent :

  • export BM_REPOSITORY_ROOT : répertoire de stockage des archives en local
  • export BM_REPOSITORY_CHMOD : droits à appliquer sur le dossier au format octal
  • export BM_ARCHIVE_TTL : nombre de retentions de sauvegardes (ex: si la valeur est 5 et qu'il s'agit d'une sauvegarde journalière alors on conservera les sauvegardes des 5 derniers jours)
  • export BM_ARCHIVE_PREFIX : préfixe à ajouter au nom de vos sauvegardes
  • export BM_LOGGER : choisir ou non de rediriger les logs de Backup Manager vers syslog
  • export BM_TARBALL_FILETYPE : défini le type du fichier de sauvegarde compressé. Par défaut : "tar.gz"

Pour avoir une liste plus complète ainsi que les détails, veuillez consulter les sources.

Configuration de la méthode de sauvegarde

  • export BM_ARCHIVE_METHOD : Définir la méthode d'archive utilisée.

On trouve plusieurs modes de sauvegardes. Vous pouvez les combiner en les séparant d'un espace au sein des même guillemets (Exemple : "tarball mysql") :

  • tarball : sauvegarde complète. Effectue à chaque fois une sauvegarde complète des données
  • tarball-incremental : sauvegarde incrémentale. Effectue une sauvegarde complète par cycle (selon le nombre de rétention) les autres sont incrémentales. Ceci permet d'occuper moins d'espace disque, mais cela changera la méthode de restauration et nécessite de garder plusieurs sauvegardes consécutives
  • mysql : active la sauvegarde MySql. Ceci correspond à un dump de la base. La configuration de la sauvegarde se fait en modifiant les variables commençants par "BM_MYSQL_" (login, mot de passe, port, etc.)
  • svn : permet de faire appel à l'outil "svnadmin dump" pour effectuer une sauvegarde de vos dépôts SubVersion
  • pipe : permet de faire appel à une commande personnalisée de votre choix pour effectuer la sauvegarde
  • none : aucune sauvegarde configurée

Configuration FTP

Ici, on peut définir la façon dont seront uploadés les fichiers de sauvegardes. L'objectif ici est de l'exporter sur votre compte ikeepInCloud :

  • export BM_UPLOAD_METHOD="ftp"

Attention : Il faudra bien remplir les variables BM_UPLOAD_FTP_ et non BM_UPLOAD_SSH_ ou autre!

  • export BM_UPLOAD_FTP_USER="00000" (Remplacez "00000" par votre identifiant IkeepInCloud)
  • export BM_UPLOAD_FTP_PASSWORD="votre_mot_de_passe"
  • export BM_UPLOAD_FTP_HOSTS="00000.fr0x.ikeepincloud.com" (Remplacez "00000" par votre identifiant IkeepInCloud et "fr0x" par "fr01" ou "fr02" selon la configuration FTP indiquée dans le mail de livraison de votre espace IkeepInCloud)
  • export BM_UPLOAD_FTP_PURGE="true"
  • export BM_UPLOAD_FTP_TTL="durée_de_vie_des_archives_dans_le_serveur"
  • export BM_UPLOAD_FTP_DESTINATION="/files" (Emplacement de sauvegarde sur le serveur IkeepInCloud, vous pouvez bien sur le mettre dans un sous-dossier de "/files")

Configuration Exécution

Pour que la tâche de sauvegarde s'exécute automatiquement, il faut l'ajouter dans cron :

Créez un fichier backup-manager dans cron.daily :

touch /etc/cron.daily/backup-manager

Copiez ceci dans le fichier :

#!/bin/sh
# cron script for backup-manager
test -x /usr/sbin/backup-manager || exit 0
/usr/sbin/backup-manager

Enfin exécutez la commande suivante pour autoriser l'exécution :

chmod 751 /etc/cron.daily/backup-manager

Restauration de sauvegardes

La méthode de restauration va dépendre de du type d'archive ainsi que de la méthode de sauvegarde que vous avez indiqué (comme "Tarball" ou "Tarball-incrémental")

Tarball

Dans le cas d'une sauvegarde tarball extrayez simplement l'archive à restaurer par la commande appropriée dans le répertoire de votre choix :
Exemple : Pour extraire une archive .tar.gz contenant un répertoire "/home" datant du 04/11/2014 :

tar -xvf ikoula-home.20141104.master.tar.gz -C /

Ceci va extraire le contenu de l'archive dans le répertoire racine "/". Celui-ci contenant le répertoire "/home", les fichiers présents dans l'archive seront alors décompressés dans "/home".

Tarball incrémental

Dans le cas d'une sauvegarde tarball-incrémental il faudra restaurer la sauvegarde complète (master) précédente la plus récente puis tour à tour chacune des sauvegardes jusqu'à la date désirée.

Exemple : Nous souhaitons restaurer "/home" à la date du 06/11/2014 et la dernière sauvegarde complète date du 04/11/2014 :

tar -xvf ikoula-home.20141104.master.tar.gz -C /
tar -xvf ikoula-home.20141105.tar.gz -C /
tar -xvf ikoula-home.20141106.tar.gz -C /

La restauration d'une sauvegarde revient à décompresser plusieurs archives ne contenant que les fichiers ajoutés le jour de sauvegarde de l'archive. Le problème est donc que si un fichier a été supprimé depuis le backup complet il sera quand même restauré.

Sources

Ubuntu : http://doc.ubuntu-fr.org/backup-manager
Debian : http://www.lafermeduweb.net/billet/tutorial-creer-un-serveur-web-complet-sous-debian-5-backup-securite-197.html
Backup Manager : http://www.digitalspirit.org/blog/index.php/post/2006/09/06/47-backup-manager


Cet article vous a semblé utile ?

0



Vous n'êtes pas autorisé à publier de commentaire.