Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Préchargement de fichiers dans votre système de fichiers
Amazon FSx copie les données de votre référentiel de données Amazon S3 lors du premier accès à un fichier. En raison de cette approche, la lecture ou l'écriture initiale d'un fichier entraîne une faible latence. Si votre application est sensible à cette latence et que vous savez à quels fichiers ou répertoires elle doit accéder, vous pouvez éventuellement précharger le contenu de fichiers ou de répertoires individuels. Pour ce faire, utilisez la hsm_restore
commande suivante.
Vous pouvez utiliser la hsm_action
commande (émise avec l'utilitaire lfs
utilisateur) pour vérifier que le chargement du contenu du fichier dans le système de fichiers est terminé. Une valeur renvoyée de NOOP
indique que le fichier a été chargé avec succès. Exécutez les commandes suivantes à partir d'une instance de calcul avec le système de fichiers monté. Remplacez path/to/file
avec le chemin du fichier que vous êtes en train de précharger dans votre système de fichiers.
sudo lfs hsm_restore
path/to/file
sudo lfs hsm_actionpath/to/file
Vous pouvez précharger l'ensemble de votre système de fichiers ou un répertoire entier au sein de votre système de fichiers à l'aide des commandes suivantes. (L'esperluette de fin fait exécuter une commande en arrière-plan.) Si vous demandez le préchargement de plusieurs fichiers simultanément, Amazon FSx charge vos fichiers depuis votre référentiel de données Amazon S3 en parallèle. Si un fichier a déjà été chargé dans le système de fichiers, la hsm_restore
commande ne le recharge pas.
nohup find
local/directory
-type f -print0 | xargs -0 -n 1 -P 8 sudo lfs hsm_restore &
Note
Si votre compartiment S3 lié est plus grand que votre système de fichiers, vous devriez être en mesure d'importer toutes les métadonnées du fichier dans votre système de fichiers. Toutefois, vous ne pouvez charger que les données de fichier réelles que celles qui peuvent être stockées dans l'espace de stockage restant du système de fichiers. Vous recevrez un message d'erreur si vous tentez d'accéder aux données d'un fichier alors qu'il n'y a plus d'espace de stockage sur le système de fichiers. Dans ce cas, vous pouvez augmenter la capacité de stockage selon vos besoins. Pour de plus amples informations, veuillez consulter Gestion de la capacité de stockage.