User Tools

Site Tools


sauvegarde_d_une_configuration_systeme_d_une_machine_ubuntu

Sauvegarde d'une configuration Ubuntu

Cette sauvegarde concerne des fichiers qui sont dans le répertoire /etc. La liste des dossiers et fichiers sauvegardés depuis /etc est donné à la fin.

Pour sauvegarder une configuration qui a été modifié il suffit de se déplacer dans le répertoire correspondant au nom de la machine sous le dossier /disk2/backup :

  1. alastair_desktop
  2. antares
  3. beru
  4. beta_alberto_terra
  5. estrella
  6. evanilay
  7. magellan
  8. manga
  9. menkab
  10. pegase
  11. pegase
  12. pikok
  13. terra

Par exemple se déplacer sous /disk2/backup/menkab et de saisir dans un terminal la commande suivante : ../save_files.com.

Localement un nouveau dossier est créé au format aaaa_mm_jj:hh_mm:ss_ddd. et dans ce dossier un répertoir etc et un fichier qui contient tous les paquets “ubuntu” installés.

Un lien logique dernier est automatiquement créé ou redéfini pour pointer sur ce dernier répertoire qui vient d'être créé.

========================================= le premier niveau du dossier de sauvegarde

total 80
-rw-r--r-- 1 root root    0 janv. 27 12:24 auto.direct
-rw------- 1 root root  343 janv. 27 12:24 autofs_ldap_auth.conf
-rw-r--r-- 1 root root   97 janv. 27 12:24 auto.master
-rw-r--r-- 1 root root  704 janv. 27 12:24 csh.cshrc
-rw-r--r-- 1 root root  469 janv. 27 12:24 csh.login
-rw-r--r-- 1 root root   67 janv. 27 12:24 csh.logout
drwxr-xr-x 2 root root 4096 janv. 27 12:24 default
-rw-r--r-- 1 root root  389 janv. 27 12:24 exports
-rw-r--r-- 1 root root 1583 janv. 27 12:24 fstab
-rw-r--r-- 1 root root  245 janv. 27 12:24 hosts
-rw-r--r-- 1 root root  721 janv. 27 12:24 krb5.conf
drwxr-xr-x 2 root root 4096 janv. 27 12:24 ldap
-rw-r--r-- 1 root root  928 janv. 27 12:24 ldap.conf
drwxr-xr-x 2 root root 4096 janv. 27 12:24 lightdm
-rw-r--r-- 1 root root    0 janv. 27 12:46 list_doc.txt
drwxr-xr-x 2 root root 4096 janv. 27 12:24 network
drwxr-xr-x 2 root root 4096 janv. 27 12:24 NetworkManager
-rw-r--r-- 1 root root 1768 janv. 27 12:24 nsswitch.conf
drwxr-xr-x 2 root root 4096 janv. 27 12:24 pam.d
-rw-r--r-- 1 root root  227 janv. 27 12:24 resolv.conf
drwxr-xr-x 2 root root 4096 janv. 27 12:24 sssd
drwxr-xr-x 2 root root 4096 janv. 27 12:24 X11

========================================= le script qui fait les sauvegarde : save_files.com sous /disk2/backup

#usage : source save-files.com
#!/bin/csh
#cp -R /users/jmw .
set dir=`pwd`
echo "Répertoire de départ:$dir"
set date=`date +%Y-%m-%d_%T_%a`
echo "Création du répertoire: $date"
mkdir $date
rm dernier>& /dev/null
ln -s $date dernier
cd $date
echo "Sauvegarde liste des logiciels installés"
dpkg --get-selections >installed-software
mkdir etc >& /dev/null
echo "Répertoire /etc"
#/etc
cd etc
cp /etc/csh.*		. >& /dev/null
cp /etc/exports		. >& /dev/null
cp /etc/nsswitch.conf	. >& /dev/null
cp /etc/ldap.conf	. >& /dev/null
cp /etc/resolv.conf	. >& /dev/null
cp /etc/yp.conf		. >& /dev/null
cp /etc/fstab		. >& /dev/null
cp /etc/hosts		. >& /dev/null
#for the ldap automount
cp /etc/auto.direct	. >& /dev/null
cp /etc/auto.master	. >& /dev/null
cp /etc/krb5.conf	. >& /dev/null
cp /etc/autofs_ldap* 	. >& /dev/null

echo "Répertoire /etc/default"
mkdir  default >& /dev/null
cd default
cp /etc/default/autofs*  . >& /dev/null
cd ..

echo "Répertoire /etc/ldap"
mkdir ldap >& /dev/null
cd ldap
cp /etc/ldap/ldap* 	. >& /dev/null
cd ..

echo "Répertoire /etc/X11"
mkdir X11 >& /dev/null
#/etc/X11
cd X11
cp /etc/X11/xorg.* ./ >& /dev/null
cd ..
echo "Répertoire /etc/network"
mkdir network >& /dev/null
#/etc/network
cd network
cp /etc/network/interfaces* . >& /dev/null
cd ..
echo "Répertoire /etc/pam.d"
mkdir pam.d >& /dev/null
cd pam.d
cp /etc/pam.d/login* . >& /dev/null
cp /etc/pam.d/lightdm* . >& /dev/null
cp /etc/pam.d/common-* . >& /dev/null
cd ..

echo "Répertoire /etc/lightdm"
#lightdm
mkdir lightdm >& /dev/null
cd lightdm
cp /etc/lightdm/*.conf* .  >& /dev/null
cd ..

echo "Répertoire /etc/NetworkManager"
mkdir NetworkManager >& /dev/null
cd NetworkManager
cp /etc/NetworkManager/*.conf . >& /dev/null
cd ..

echo "Répertoire /etc/sssd"
#sssd
mkdir sssd >& /dev/null
cd sssd
cp /etc/sssd/*.conf . >& /dev/null

echo $dir
cd $dir
sauvegarde_d_une_configuration_systeme_d_une_machine_ubuntu.txt · Last modified: by 127.0.0.1