Vous pouvez utiliser la fonctionnalité de migration shadow pour migrer des systèmes de fichiers comme suit :
Système de fichiers ZFS local ou distant vers système de fichiers ZFS cible
Système de fichiers UFS local ou distant vers système de fichiers ZFS cible
La migration shadow est un processus permettant d'extraire les données à migrer :
Créez un système de fichiers ZFS vide.
Définissez la propriété shadow sur un système de fichiers ZFS vide, qui constitue le système de fichiers cible (ou shadow), de manière à ce qu'elle pointe vers le système de fichiers à migrer.
Les données du système de fichiers à migrer sont copiées vers le système de fichiers shadow.
Vous pouvez identifier le système de fichiers à migrer à l'aide de l'URI de la propriété shadow de l'une des manières suivantes :
shadow=file:///path : utilisez cette syntaxe pour migrer un système de fichiers local
shadow=nfs://host/path –: utilisez cette syntaxe pour migrer un système de fichiers NFS
Tenez compte des points suivants lors de la migration de systèmes de fichiers :
Le système de fichiers à migrer doit être défini sur lecture seule. Si le système de fichiers n'est pas défini sur lecture seule, les modifications en cours risquent de ne pas être migrées.
Le système de fichiers cible doit être totalement vide.
Si le système est réinitialisé pendant la migration, la migration se poursuit une fois l'initialisation terminée.
Le contenu d'un répertoire ou d'un fichier dont la migration n'est pas terminée est inaccessible jusqu'à ce que l'ensemble du contenu ait été migré.
Si vous souhaitez migrer les informations relatives aux UID, GID et ACL vers le système de fichiers shadow d'une migration NFS, assurez-vous que les informations du service de noms sont accessibles entre le système local et le système distant. Vous pouvez envisager de copier un sous-ensemble des données du système de fichiers à migrer afin de tester la migration et de vous assurer que toutes les informations sont correctement migrées avant d'effectuer une migration de grande envergure via NFS.
La migration des données d'un système de fichiers via NFS peut être lente, selon la bande passante du réseau. Soyez patient.
La commande shadowstat permet de surveiller la migration d'un système de fichiers et fournit les données suivantes :
La colonne BYTES XFRD indique le nombre d'octets transférés au système de fichiers shadow.
La colonne BYTES LEFT est sans cesse mise à jour jusqu'à ce que la migration soit presque terminée. ZFS n'identifie pas la quantité de données à migrer au début de la migration car ce processus peut être trop long.
Pensez à utiliser les informations BYTES XFRD et ELAPSED TIME pour estimer la durée du processus de migration.