Différences entre versions de « Sauvegarder son serveur sur une distribution Linux »
(Page créée avec « <span data-link_translate="he"></span><span data-link_translate="ro"></span><span data-link_translate="ru"></span><span data-link_translate="pl"></span><span data-link_tra... ») |
|||
Ligne 36 : | Ligne 36 : | ||
==Sauvegarde via Rsync== | ==Sauvegarde via Rsync== | ||
− | Il est possible de copier simplement l'intégralité d'une partition via la commande " | + | Il est possible de copier simplement l'intégralité d'une partition via la commande "rsync" |
Si par exemple vous souhaitez copier "/home/ikoula" , cela donnera: | Si par exemple vous souhaitez copier "/home/ikoula" , cela donnera: | ||
− | <syntaxhighlight lang=" | + | <syntaxhighlight lang="bash"> |
− | + | ||
rsync -rv /home/ikoula/ /sauvegarde/ | rsync -rv /home/ikoula/ /sauvegarde/ | ||
− | + | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Version du 1 novembre 2018 à 14:42
Introduction
Vous verrez dans cet article les possibilités que vous disposez pour effectuer une sauvegarde de votre serveur sur une distribution Linux.
Dans cet article le point de stockage se nommera: /sauvegarde/
Déroulé
Montage d'un point de stockage distant
Dans cet article vous verrez comment monter un stockage distant sur votre serveur via le protocole SSHFS : https://fr-wiki.ikoula.com/fr/Montage_d%27un_r%C3%A9pertoire_Ikeepincloud_sur_son_serveur_d%C3%A9di%C3%A9_Linux
Sauvegarde via Copy
Il est possible de copier simplement l'intégralité d'une partition via la commande "cp" Si par exemple vous souhaitez copier "/home/ikoula" , cela donnera:
<?
cp -r /home/ikoula /sauvegarde/
?>
L'attribut "-r" permet de copier récursivement les sous dossiers du dossier /home/ikoula. Voici d'autres attributs qui peuvent être utile:
- -f : permet de forcer la copie des fichiers, si le fichier existe en destination il sera automatiquement écrasé par le fichier source
- -a : permet de conserver les liens symboliques
- --backup : si le fichier de destination existe déjà alors une copie se crée avec un nom différent
- -n : ne pas écraser un fichier existant
- -p : permet de conserver les droits des fichiers
- -u : ne copier que si le fichier source est plus récent que le fichier destination ou si celui-ci n'existe pa
- -v : avoir le détails sur l'opération effectuée.
Sauvegarde via Rsync
Il est possible de copier simplement l'intégralité d'une partition via la commande "rsync" Si par exemple vous souhaitez copier "/home/ikoula" , cela donnera:
rsync -rv /home/ikoula/ /sauvegarde/
L'option -rv permet de copier récursivement en donnant les détails des opérations.
Voici d'autres attributs qui peuvent être utile:
- --progress : met une barre de progression afin de voir où l'opération en est.
- --exclude=: exclure les fichiers à copier déterminés.
- -o : préserver le propriétaire du fichier (droits)
- -g : préserver le groupe du fichier (droits)
- -t : préserver les dates de modifications
- -u : préserve les fichiers les plus récents
- --bwlimit : limiter la bande passante
- -d : transférer un dossier sans ses sous dossiers
- --remove-source-files : supprimer les données à la source après