Open Files in BackupAssist™ White Paper

BackupAssist 3.3.1

AIDE EN LIGNE

Livre blanc - Sauvegarde des fichiers ouverts dans BackupAssist™


Sommaire :
Présentation
  • Solutions possibles
  • Exemple pratique
  • Restauration des fichiers ouverts

  • Présentation

    BackupAssist™ améliore la fonctionnalité de sauvegarde des fichiers ouverts de NTBackup. Il permet de sauvegarder tous les fichiers ouverts sous Windows XP et 2003 Server, ainsi que ceux qui ne sont pas verrouillés sous Windows NT, 2000, XP et 2003.

    Ce type de sauvegarde répond parfaitement aux besoins de la plupart des petites et moyennes entreprises, sans entraîner de dépenses trop importantes.

    Les grandes entreprises souhaitant une protection complète des fichiers ouverts, devront acquérir un logiciel spécifique, tel que Open File Manager. Consultez le site http://www.stbernard.com pour en savoir plus. De tels logiciels ont un coût élévé, mais offrent un support complet des fichiers ouverts.

    haut de page

    Solutions possibles

    La gestion des fichiers ouverts varie selon le système d'exploitation.

    Système d'exploitation Disques locaux Lecteurs réseau
    Windows 2003 Server Support complet avec VSS* Support basique pour tous les lecteurs réseau
    Windows XP Support complet avec VSS Support basique pour tous les lecteurs réseau
    Windows 2000 Support basique Support basique pour les lecteurs liés
    Windows NT 4.0 Support basique Support basique pour les lecteurs liés

    *Volume Shadow Copy Service

    haut de page

    Différents niveaux de support

    1. Support complet

    Sous Windows XP et 2003, les fichiers se trouvant sur un lecteur local et ouverts lors d'une sauvegarde sont entièrement pris en charge, par le biais du service Volume Shadow Copy. Pour cela, ce dernier effectue des "clichés" des fichiers.

    2. Support basique

    Dans ce cas, les fichiers ouverts ne sont pas pris en compte par NTBackup, mais ils sont détectés par BackupAssist™ et copiés dans un répertoire temporaire dans lequel la sauvegarde est effectuée.

    Avec cette méthode, les fichiers n'étant pas verrouillés ou bien possédant un verrouillage partagé sont sauvegardés avec succès (par exemple, les fichiers .pst d'Outlook).

    Cependant, les fichiers possédant un verrouillage exclusif ne peuvent être copiés, et ne seront donc pas sauvegardés. Il s'agit généralement des fichiers de données des serveurs Exchange (pour sauvegarder votre serveur Exchange utilisez la fonctionnalité de BackupAssist™ prévue à cet effet).

    Sous Windows XP et 2003, tous les lecteurs réseau bénéficient du support basique (même ceux désignés par un nom UNC du type : \\nom_du_serveur\nom_du_partage\).

    Sous Windows 2000 et NT 4.0, seuls les lecteurs réseau désignés par une lettre bénéficient du support basique.

    haut de page

    Activation du support basique

    Cliquez sur Options et procédez comme suit :

    Turning on open files support

    haut de page

    Principe de fonctionnement

    Avec BackupAssist™ les sauvegardes sont effectuées en deux étapes :

    Étape 1 : sauvegarde des fichiers et dossiers sélectionnés. Les fichiers ouverts sont ignorés.

    Étape 2 : sauvegarde des fichiers ouverts ainsi que des données supplémentaires (serveur Exchange, modules additionnels, etc).

    Ce procédé unique améliore les capacités de Windows Backup (NTBackup).

    haut de page

    Exemple pratique

    Configuration :

    Système d'exploitation : Windows NT 4.0 Server
    Répertoire à sauvegarder : C:\TestDir
    Fichiers ouverts dans ce répertoire :
    	C:\TestDir\Open file - shared lock.txt
    		(verrouillage partagé)
    	C:\TestDir\Open file - exclusive lock.txt
    		(verrouillage exclusif)
    

    Le contenu du répertoire à sauvegarder est présenté ci-dessous. Deux fichiers ont été ouverts (l'un avec un verrouillage partagé, l'autre avec un verrouillage exclusif) afin d'illustrer le fonctionnement de BackupAssist™ dans ce cas.

    Files selected for backup

    haut de page

    Procédure

    Lors de la première étape, les deux fichiers ouverts sont ignorés, comme indiqué dans le rapport ci-dessous.

    BackupAssist™ essaie ensuite de les copier dans un répertoire temporaire. Seul le fichier possédant un verrouillage partagé est copié car le système d'exploitation empêche tout programme d'accéder aux fichiers possédant un verrouillage exclusif.

    NTBackup email report part 1

    Le répertoire temporaire a été défini dans :

    	C:\Program Files\BackupAssist\OpenFiles
    

    BackupAssist™ lance à nouveau NTBackup et sauvegarde les fichiers se trouvant dans le répertoire temporaire.

    Dans ce cas, la structure des répertoires est respectée.
    Principe de fonctionnement :

    Emplacement d'origine BackupAssist™ copie le fichier dans...
    (RT = répertoire temporaire)
    c:\TestDir\Open file - shared lock.txt RT\c\TestDir\Open file - shared lock.txt
    d:\hello\there.txt RT\d\hello\there.txt
    \\serveur\partage\abc.exe RT\serveur\partage\abc.exe

    Ainsi, il est possible de déduire l'emplacement d'origine d'un fichier en fonction de l'architecture du répertoire des fichiers ouverts.

    Le rapport ci-dessous résume la procédure.

    NTBackup email report part 2

    haut de page

    Restauration des fichiers ouverts

    Exécutez NTBackup. Avec Windows NT, introduisez directement la bande dans le lecteur ; avec Windows 2000 et ultérieur, affichez la bande dans l'onglet Restaurer et gérer le média, et insérez-la lorsque cette opération est requise.

    Remarque : une explication détaillée du procédé de restauration (état du système, fichiers individuels, etc) est disponible (en anglais) sur le site de l'éditeur à l'adresse : http://www.backupassist.com/BackupAssist/documentation.php.

    L'exemple ci-dessous a été effectué sous Windows NT Server 4.0.

    Jeux de sauvegarde

    La bande contient deux jeux de sauvegarde, correspondant à chacune des deux étapes.

    haut de page

    ntbackup tape sets

    "Set 1" = première étape.

    "Set 2" = deuxième étape.

    haut de page

    Première étape

    Lors de la première étape de la sauvegarde de c:\TestDir, un seul fichier n'était pas ouvert : Normal file.txt.

    Ce fichier se trouve bien sur la bande. Pour le restaurer, il suffit de le sélectionner et de cliquer sur Restaurer.

    ntbackup restore phase one

    haut de page

    Deuxième étape

    Au cours de cette étape, les fichiers ouverts ont été copiés dans un répertoire spécifique (ici : c:\Program Files\BackupAssist\OpenFiles).

    Ce répertoire a été correctement sauvegardé et le fichier "Open file - shared lock.txt" est prêt à être restauré.

    ntbackup restore open files

    Une fois le fichier restauré dans le répertoire spécifique, vous pouvez le déplacer manuellement dans son emplacement d'origine (ici ; C:\TestDir).

    Fichiers ouverts sous Windows XP et 2003

    Les systèmes d'exploitation Windows XP et 2003 incluent un utilitaire appelé Volume Shadow Copy Service permettant de sauvegarder les fichiers ouverts sur les disques locaux lors de la première étape.

    Avec BackupAssist™ cette fonctionnalité est également accessible pour les lecteurs réseau.

    haut de page