Skip to topic | Skip to bottom
Home
Search:

Local
Local.ImcMarseilleSauvegarderSiter1.13 - 02 Oct 2006 - 15:20 - ThierrYtopic end
You are here: Local > ImcMarseille > ImcMarseilleEchangesSavoirs > ImcMarseilleSauvegarderSite

Start of topic | Skip to actions

Comment sauvegarder le contenu du site

Precisement

Que sauvegarder

http://lists.indymedia.org/pipermail/cmi-marseille/2005-January/0109-4t.html

  • liste des repertoires a sauvegarder (inutile de sauvegarder les fichiers de cache generes automatiquement) :
    • /imc/sf-active/marseille/local/ : tous les fichiers de config, les include, les templates
    • /imc/sf-active/marseille/website/themes/ : les css
    • /imc/sf-active/marseille/website/stats/ : les statistiques du site
    • /imc/sf-active/marseille/website/im/ : les fichiers non-images des fritures
    • /imc/sf-active/marseille/website/images/ : les images des fritures
    • /imc/sf-active/marseille/website/uploads/ : les fichiers envoyes pas les contributeurs/trices
    • /imc/sf-active/marseille/website/redactioncollective/ : le wiki de redaction collective des articles de colonne centrale
  • la base de donnes : une sauvegarde reguliere se trouve dans /BACKUPS/IMC/database/imc_marseille/ANNEE/MOIS (prendre le fichier d'archive le plus recent). Pour avoir l'etat present de la base, on peut l'extraire avec mysqldump, le mot de passe se trouve au debut du fichier /imc/sf-active/marseille/local/config/sfactive.cfg a la ligne define('DB_PASSWORD', 'xxxxxxx');

Avec quels logiciels

  • extraire la base de donnees : utiliser mysqldump (voir aussi la doc de sf-active pas forcement a jour)
  • compiler les repertoires utiles et les compresser : utiliser tar
  • rapartier le tout chez soi d'un bloc : utiliser sftp (sous windoz utiliser filezilla)
  • ne rapatrier que les differences depuis la derniere sauvegarde si on est sur un support "vivant" (disque dur) : utiliser rsync

Concretement quand on y connait rien

Dans tout ce qui suit, remplacez IP par le numero qui est ecrit dans ImcMarseilleIP

Sous linux ou OSX

Il est possible de sauvegarder automatiquement les repertoires a la barbare en tapant depuis un terminal
  • ssh marseille@IP
  • mot_de_passe
  • sauvegarder
  • exit
  • sftp marseille@IP
  • mot_de_passe
  • get sauvegarde.tar.gz
  • exit

Sous windoz

(ce sera plus clair lorsque j'aurai vu les fenetres pour de vrai),
  • allez a ImcMarseilleWindowsLibre pour telecharger putty et filezilla
  • lancez putty
  • remplissez l'adresse marseille@IP dans la case "Host Name"
  • connectez en cliquant sur
  • donnez le mot de passe
  • tapez sauvegarder
  • tapez exit
  • lancez filezilla
  • remplissez l'adresse marseille@IP en selectionnant le protocole SFTP
  • donnez le mot de passe
  • dans la fenetre de gauche cliquez sur sauvegarde.tar.gz
  • cliquez sur la fleche <- au milieu
  • quittez

Si vous possedez deja une version de sauvegarde.tar.gz qui date de 2006 vous pouvez faire une sauvegarde plus legere en vous limitant aux fichiers recents. Pour cela, refaite pareil en remplacant

  • sauvegarder par sauvegarder2006
  • sauvegarde.tar.gz par sauvegarde2006.tar.gz

Qu'est-ce qui fait marcher le truc

Les commandes sauvegarder et sauvegearder2006 sont ecrites dans le fichier /home/marseille/.bashrc dont voici un extrait :

alias dumpdatabase=' mysqldump -u imc_marseille --host=10.1.44.4 --password=XXXXXXXX --add-drop-table imc_marseille > /imc/sf-active/marseille/backup/database/database.sql'

alias sauvegarder='dumpdatabase && nice -n 19 tar czvf site/backup/sauvegarde.tar.gz /imc/sf-active/marseille/local /imc/sf-active/marseille/website/stats /imc/sf-active/marseille/website/im /imc/sf-active/marseille/website/images /imc/sf-active/marseille/website/uploads /imc/sf-active/marseille/website/redactioncollective /imc/sf-active/marseille/website/themes /imc/sf-active/marseille/scripts /imc/sf-active/marseille/backup/database'

alias sauvegarder2005='echo Salut, il semble que nous ne soyons plus en 2005'

alias sauvegarder2006='dumpdatabase && nice -n 19 tar czvf site/backup/sauvegarde2006.tar.gz /imc/sf-active/marseille/local /imc/sf-active/marseille/website/stats /imc/sf-active/marseille/website/im /imc/sf-active/marseille/website/images /imc/sf-active/marseille/website/uploads/2006 /imc/sf-active/marseille/website/uploads/poubelle /imc/sf-active/marseille/website/redactioncollective /imc/sf-active/marseille/website/themes /imc/sf-active/marseille /scripts /imc/sf-active/marseille/backup/database'

alias bigmirror='dumpdatabase && nice -n 19 tar czvf site/backup/mirror.tar.gz /imc/sf-active/marseille/local /imc/sf-active/marseille/website /imc/sf-active/marseille/scripts  /imc/sf-active/shared /imc/sf-active/install /imc/sf-active/marseille/backup/database'

Les liens symboliques suivants ont etes rajoutes dans /home/marseille/

  • sauvegarde.tar.gz  ->  /imc/sf-active/marseille/backup/sauvegarde.tar.gz
  • sauvegarde2006.tar.gz  ->  /imc/sf-active/marseille/backup/sauvegarde2006.tar.gz

to top

Local.ImcMarseilleSauvegarderSite moved from Local.ImcMarseilleSauvegarder on 15 Sep 2005 - 14:29 by ThierrY - put it back
You are here: Local > ImcMarseille > ImcMarseilleEchangesSavoirs > ImcMarseilleSauvegarderSite

to top

Copyright © 1999-2008 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding this tool? Send feedback (in English, Francais, Deutsch or Dutch).