> Tech > Faire migrer les données à  partir d’Unix/Linux (4)

Faire migrer les données à  partir d’Unix/Linux (4)

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

5. Sur l'iSeries, démarrez les jobs daemon du serveur NFS (qui sont aussi nécessaires pour le client NFS.
STRNFSSVR SERVER(*ALL)

6. Utilisez la commande MOUNT pour monter le répertoire exporté sur un répertoire IFS local existant. Le répertoire sur lequel se fait le montage doit se trouver dans

Faire migrer les données à  partir d’Unix/Linux (4)

le système
de fichiers racine.
MOUNT TYPE(*NFS) MFS(‘[servername]:
[exportname]’) MNTOVRDIR(‘[mountdir]’)

7. Appelez la commande CPY pour copier l’arbre de répertoires sur le système
de fichiers local.

CPY OBJ(‘[mountdir]’)
TOOBJ(‘[newdirectory]’) SUBTREE(*ALL)

La commande CPY créera une copie
de l’arbre qui se trouve sur le système
Unix à  distance. Le propriétaire
du nouvel arbre sera l’appelant de CPY.
Mais les propriétaires originaux de
chaque fichier resteront sur l’objet copié
comme une autorité privée et les
fichiers auront encore les mêmes
groupes primaires tant que les numéros
GID correspondent aux GID
existants sur l’iSeries. De la sorte, les détenteurs originaux et les groupes
contenant des fichiers sur le système
Unix auront encore des droits sur les
nouveaux fichiers de l’iSeries. Si l’on
souhaite resserrer l’autorité, les commandes
QShell permettent de travailler
avec des arbres de répertoires
complets, comme expliqué à  l’étape 6
de la section « Faire migrer des données
à  partir de NT », dans la 1ère partie
de cet article.

A noter que quand on utilise
l’iSeries pour visualiser les fichiers d’un
serveur NFS à  distance, la valeur CCSID
(Code Character Set Identifier)
que les fichiers semblent avoir est en
fait déterminée quand on invoque la
commande MOUNT. Par défaut, les fichiers
sembleront avoir un CCSID qui
est l’équivalent ASCII du CCSID du job
(si le CCSID du job est 37, l’équivalent
ASCII est 437). Par conséquent, les applications
de l’iSeries penseront que
les fichiers contiennent des données
de texte ASCII, même si tel n’est pas le
cas.

Il peut s’en suivre un problème si
le serveur NFS a des données de texte
EBCDIC. S’il y a des fichiers texte EBCDIC
sur votre serveur, vous pouvez
vous assurer que leur CCSID apparaît
comme 37 en utilisant le paramètre
CCSID sur la commande MOUNT: CCSID(
37 *ASCII). La première valeur
(CCSID des fichiers de données) dit
que les fichiers distants dans ce répertoire
auront CCSID 37 attaché ; la seconde
valeur (CCSID des noms d’accès)
indique comment les noms
d’accès sont envoyés dans les deux
sens (*ASCII est standard parmi les
serveurs et clients NFS).

Téléchargez cette ressource

Les mégatendances cybersécurité et cyber protection 2024

Les mégatendances cybersécurité et cyber protection 2024

L'évolution du paysage des menaces et les conséquences sur votre infrastructure, vos outils de contrôles de sécurité IT existants. EPP, XDR, EDR, IA, découvrez la synthèse des conseils et recommandations à appliquer dans votre organisation.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010

A lire aussi sur le site

Revue Smart DSI

La Revue du Décideur IT