Les sauvegardes sont une partie importante de l'administration du système . Les sauvegardes les plus efficaces ne sont pas stockées sur l'ordinateur à sauvegarder. Pour sauvegarder les postes de travail Fedora , utilisez un serveur de sauvegarde en cours d'exécution NFS et combiné avec rsync. Configurer et installer NFS parce que Fedora utilise SELinux pour la sécurité. Après l'installation du système de sauvegarde , utilisez les commandes de copie normale pour restaurer des fichiers , des dossiers et de l'ensemble de sauvegarde pour un système. Assurer le serveur de sauvegarde a suffisamment d'espace pour le nombre de sauvegardes que vous comptez garder . Décaler la planification de sauvegarde pour les réseaux avec plus de 20 ordinateurs. Instructions
Configuration du Serveur de sauvegarde
1
Ouvrez un terminal et tapez la commande suivante :
rpm- q nfs- utils
Cette commande vérifie si Réseau File System ( NFS) est installé
2
Tapez la commande suivante pour installer NFS, si nécessaire: .
su-c ' yum install- y nfs- utils system-config- de
3
Tapez la commande suivante pour créer un répertoire de sauvegarde pour chaque ordinateur :
su-c ' nfs mkdir /var /ftp /pub /computername ' < br >
Change " computername " au nom de l'ordinateur à sauvegarder. Créez un répertoire pour chaque ordinateur
4
Tapez la commande suivante pour ouvrir le fichier de configuration NFS pour le montage : .
Su-c ' vim /etc /exports de la
< p> le programme "vim " accepte toutes les commandes de l'éditeur "vi"
5
Saisissez les informations pour les partages NFS : .
/var /ftp /pub /computername 192.168. 1.100/255.255.255.0 (rw , asynchrone , no_subtree_check )
/var/ftp/pub/computername2 192.168.1.101/255.255.255.0 (rw , asynchrone , no_subtree_check )
Entrez une ligne de informations pour chaque ordinateur à sauvegarder. Remplacer " computername " avec le nom du répertoire que vous avez créé pour l'ordinateur. Remplacer " 192.168.1.100/255.255.255.0 " avec l'adresse IP et le masque de sous-réseau de l' ordinateur qui se connecte au serveur. Vous pouvez également entrer les noms DNS de l'ordinateur si le réseau est configuré pour l'accès DNS local. Après avoir entré les informations pour chaque ordinateur , enregistrez le fichier et vim de sortie
6
Tapez la commande suivante pour que les modifications prennent effet: .
Su-c ' service nfs restart'
Configuration d'ordinateurs clients
7
Ouvrez un terminal et tapez la commande suivante :
su-c " mkdir /media /nfsbackup '
Cette commande crée un répertoire pour monter le partage NFS. Vous pouvez changer " nfsbackup » si vous préférez
8 Type de
la commande suivante pour modifier les systèmes montés au boot: .
Su-c ' vim /etc /fstab' < br > Photos 9 Type de
la ligne suivante après les autres points de montage dans le fichier : Photos
192.168.1.5 :/var /ftp /pub /computername /media /nfs rw nfsbackup
< p > Remplacer " 192.168.1.5 " avec l'adresse IP ou le nom DNS du serveur de sauvegarde . Remplacer « computername » et « nfsbackup " avec les noms de répertoires que vous avez créés pour l'ordinateur client . Sauvegardez et fermez le fichier lorsque vous avez terminé
10 Type
la commande suivante pour monter le partage NFS sans redémarrer : .
Su-c 'mount -a'
11
tapez les commandes suivantes pour créer la première sauvegarde :
su-c 'rsync -a /filestobackup /media /nfsbackup /backup_ $ (date + % y% m % d) " Photos
su-c ' ln- s /media /nfsbackup /backup_ $ (date + % y% m % d) /media /nfsbackup /latest '
Cette commande sauvegarde vos fichiers un dossier appelé "backup" qui se termine à la date actuelle. Il crée un lien symbolique de la " dernière " de répertoire pointant vers la sauvegarde en cours . Remplacer " filestobackup " avec le chemin d'accès aux fichiers que vous souhaitez sauvegarder et " nfsbackup " avec votre point de montage NFS. Notez que dans " ln ", la première lettre est " L. "
12 Type
la commande suivante pour modifier la configuration de cron :
su-c ' crontab -e'
Cron est le service de planification . Modification de la configuration vous permet d'ajouter les commandes de sauvegarde et de les exécuter automatiquement
13
Ajoutez la ligne suivante à la fin du fichier crontab : .
00 1 *** rsync - a - link- dest = /media /nfsbackup /latest /filestobackup /media /nfsbackup /backup_ $ (date + % y% m % d) ;
Remplacer " nfsbackup " avec le nom de votre montage NFS . Remplacer " filestobackup " avec le chemin d'accès aux fichiers que vous souhaitez sauvegarder. La dernière partie de la commande crée une nouvelle sauvegarde de la date annexée . Utilisation de la " - link- dest " paramètre crée des liens symboliques pour les fichiers qui n'ont pas été modifiés. Ce processus réduit considérablement la quantité d'espace et de temps réseau nécessaire après la sauvegarde initiale . Parce que seuls les nouveaux fichiers seront copiés , les liens symboliques seront créés pour les fichiers non modifiés. Cette commande fonctionne à 1 heures . Pour changer l'heure , changez les trois premiers numéros , première minutes , heures second sur une échelle de 24 heures
14
Ajoutez les lignes suivantes sur la même ligne que la commande précédente dans le fichier crontab : .
rm- f /media /nfsbackup /latest ;
Remplacer " nfsbackup " avec le nom de votre montage NFS. Ce processus supprime le lien vers la sauvegarde précédente
15
Ajoutez les lignes suivantes sur la même ligne que la commande précédente dans le fichier crontab : .
Ln- s /media /nfsbackup /backup_ $ (date + % y% m % d) /media /nfsbackup /latest ;
Remplacer " nfsbackup " avec le nom de votre montage NFS. Cette commande relie la dernière sauvegarde de la " dernière " répertoire
16
Ajoutez la ligne suivante à la fin du fichier crontab : .
Trouver - Type D /media /nfsbackup /backup_ * - mtime +7 -exec rm- fr {} \\ ;
Remplacer " nfsbackup " avec le nom de votre montage NFS. Cette commande va supprimer les sauvegardes qui sont plus de 7 jours . Pour modifier le nombre de jours , de changer "7" vers un autre numéro . Sauvegardez et quittez le fichier crontab. Les sauvegardes s'exécuteront automatiquement sur une base quotidienne à l'époque que vous avez spécifié .