Utilisation des services de sauvegarde et de restauration sous Linux ou Solaris

L'utilitaire ndsbackup est un utilitaire de ligne de commande qui sert à archiver et à restaurer des objets eDirectory vers et depuis un fichier unique, fichierndsbackup. Les opérations de l'utilitaire ndsbackup sont contrôlées par les options de la ligne de commande. L'option de la ligne de commande est une chaîne de caractères qui contient exactement une lettre de fonction (c, r, t, s ou x) et aucun, un ou plusieurs modificateurs de fonction (lettres ou chiffres), selon la lettre de fonction qui est utilisée. La chaîne ne comporte aucun espace. Les arguments de modificateur de fonction sont précisés à la ligne de commande dans le même ordre que les modificateurs de fonction correspondants apparaissent dans la chaîne.

Pour archiver ou restaurer des objets eDirectory, vous devez préciser le nom distinctif complet de l'objet Feuille ou du conteneur à archiver, à extraire ou à lister. Pour archiver l'ensemble de l'arborescence, spécifiez l'objet Arborescence. Vous pouvez également sauvegarder le schéma eDirectory en précisant Schéma à titre d'objet eDirectory.

L'utilitaire ndsbackup vous permet de personnaliser le processus de sauvegarde. Vous pouvez choisir les objets eDirectory à exclure ou à inclure dans la session de sauvegarde. Vous excluez ou incluez des objets d'après la quantité de données à sauvegarder, par rapport à la quantité de données que vous ne souhaitez pas sauvegarder. En faisant appel aux options Include et Exclude, vous pouvez déterminer les éléments qui sont sauvegardés. Pour sauvegarder la majeure partie de l'arborescence eDirectory et n'omettre qu'une petite partie, utilisez l'option EXCLUDE afin de ne laisser de côté que la partie qui n'est pas à sauvegarder. Tout élément qui n'est pas spécifiquement exclu est inclus. Une fois que vous avez exclu une partie de la structure, vous ne pouvez pas inclure des objets sous ce conteneur.

Les sections suivantes fournissent des informations sur la sauvegarde et la restauration d'objets eDirectory sur des systèmes Linux ou Solaris :


Tableau 131. Paramètres ndsbackup

Paramètre ndsbackup Description

-a

Nom distinctif complet (FDN) de l'utilisateur qui dispose de droits d'administrateur sur les objets archivés ou restaurés.

f

Fichier. Utilisez l'argument fichierndsbackup comme nom du fichier ndsbackup. Si vous l'omettez, ou si le nom du fichier ndsbackup est -, ndsbackup écrit dans la sortie standard ou lit à partir de cette entrée, selon ce qui est approprié. ndsbackup peut servir de début ou de fin d'un pipeline.

e

Erreur. Quitte immédiatement avec un motif de sortie si une erreur imprévue survient.

R

Nom/adresse IP du serveur de réplique. Cette option sert à archiver et à restaurer des objets eDirectory à l'aide d'un serveur contenant la réplique de la partition eDirectory. Si vous omettez l'option R, le serveur local est utilisé.

v

Verbose. Produit le nom de chaque objet eDirectory précédé de la lettre de fonction. Avec la fonction t, l'option v offre des renseignements supplémentaires sur les entrées du fichier ndsbackup.

w

Que faire. Produit l'opération à effectuer et le nom de l'objet eDirectory, puis attend la confirmation de l'utilisateur. Si vous entrez o, l'opération est effectuée. Si vous appuyez sur une autre touche, l'opération n'est pas exécutée. Ce modificateur de fonction ne peut pas être utilisé avec la fonction t.

-I

Inclure. Ouvre le fichier des éléments à inclure qui contient la liste des objets eDirectory (un par ligne) et procède comme si chacun de ces objets apparaissait séparément sur la ligne de commande. Si un objet eDirectory est spécifié dans les fichiers des éléments à exclure et à inclure (ou sur la ligne de commande), il est inclus. Vérifiez qu'aucun espace ne figure à la fin.

X

Exclure. Utilisez l'argument exclude-file contenant la liste des objets eDirectory à exclure du fichier ndsbackup lorsque les fonctions c, x, s, ou t sont utilisées. Vous pouvez entrer plusieurs arguments X et préciser un fichier d'éléments à exclure par argument. Si un objet eDirectory est spécifié dans les fichiers des éléments à exclure et à inclure (ou sur la ligne de commande), il est inclus. Vérifiez qu'aucun espace ne figure à la fin.

NDSobject

Objet NDS Nom entièrement distinctif (FDN) d'un objet Feuille ou d'un conteneur à archiver (lorsque les fonctions c ou r sont définies), à extraire (x) ou à lister (t). L'opération s'applique à l'ensemble des objets et (de manière récursive) aux objets subordonnés de ce conteneur. Pour archiver l'ensemble de l'arborescence, spécifiez l'objet Arborescence. Vous pouvez également sauvegarder le schéma eDirectory en précisant Schéma à titre d'objet eDirectory. Afin de sauvegarder l'arborescence toute entière avec le schéma, indiquez Sauvegarde de répertoire complète. Si vous ne spécifiez pas l'objet eDirectory à sauvegarder, ndsbackup utilise l'option Sauvegarde de répertoire complète par défaut.


Création du fichier ndsbackup

Vous pouvez utiliser la fonction Créer indiquée par l'option c pour créer le fichier ndsbackup dans lequel les objets eDirectory doivent être archivés. L'écriture débute au début du fichier et non à la fin. Si le fichier ndsbackup spécifié existe, il est écrasé.

Pour créer le fichier ndsbackup :

  1. Utilisez la syntaxe suivante :

    ndsbackup c [fevwXR] [fichierndsbackup] [exclude-file] [Replica-server-name] [-a admin-user] [-I include-file]... [NDSobject]


Remplacement des objets existants dans le cadre d'une restauration

Vous pouvez utiliser la fonction Remplacer indiquée par l'option r pour sauvegarder les objets eDirectory nommés dans le fichier ndsbackup indiqué. Les objets eDirectory sont ajoutés au fichier ndsbackup spécifié et remplacent les objets existants en vue de la restauration.

Pour remplacer des objets existants en vue d'une restauration :

  1. Utilisez la syntaxe suivante :

    ndsbackup r [fevwXR] [fichierndsbackup] [exclude-file] [Replica-server-name] [-a admin-user] [-I include-file]... [NDSobject]


Analyse des objets eDirectory

Vous pouvez utiliser la fonction d'analyse indiquée par l'option s pour analyser les objets eDirectory d'une arborescence.

Pour analyser les objets eDirectory d'une arborescence :

  1. Utilisez la syntaxe suivante :

    ndsbackup s [eSvwXR] [fichier_éléments_à_exclure] [Replica-server-name] [-a admin-user] [-I include-file]... [NDSobject] 


Affichage de la liste des objets eDirectory à partir du fichier ndsbackup

Vous pouvez utiliser la fonction Table des matières indiquée par l'option t, pour lister les noms des objets eDirectory indiqués, chaque fois qu'ils apparaissent dans le fichier ndsbackup. Si aucun argument n'est précisé, le nom de tous les objets eDirectory figurant dans le fichier ndsbackup est indiqué.

Pour obtenir la liste des objets eDirectory à partir du fichier ndsbackup :

  1. Utilisez la syntaxe suivante :

    ndsbackup t [fevXR] [fichierndsbackup] [exclude-file] [Replica-server-name] [-a admin-user] [-I include-file]... [NDSobject]


Restauration d'objets eDirectory vers l'arborescence eDirectory

Vous pouvez utiliser la fonction Restaurer indiquée par l'option x, pour extraire les objets eDirectory nommés du fichier ndsbackup et les restaurer vers l'arborescence eDirectory. Si un objet eDirectory concorde avec un conteneur dont le contenu a été inscrit dans le fichier ndsbackup, ce conteneur est extrait de manière récursive.

Pour restaurer des objets eDirectory vers l'arborescence eDirectory :

  1. Utilisez la syntaxe suivante :

    ndsbackup x [fevwXR] [fichierndsbackup] [exclude-file] [Replica-server-name] [-a admin-user] [-I include-file]... [NDSobject]


Exemples

Pour archiver des objets eDirectory dans le conteneur abc_inc :

  1. Entrez la commande suivante :

    ndsbackup cvf fichierndsbackup .O=abc_inc

Pour archiver tous les objets eDirectory d'une arborescence :

  1. Entrez la commande suivante :

    ndsbackup cvf fichierndsbackup nom_arborescence

Pour archiver le schéma eDirectory :

  1. Entrez la commande suivante :

    ndsbackup cvf fichierndsbackup Schema

Pour restaurer des objets eDirectory à partir du fichier ndsbackup vers les eDirectory dans le conteneur abc_inc :

  1. Entrez la commande suivante :

    ndsbackup xvf fichierndsbackup .O=abc_inc