Exportación de archivos mediante comandos de HSM - FSx para Lustre

Exportación de archivos mediante comandos de HSM

nota

Para exportar los cambios en los datos y metadatos del sistema de archivos de FSx para Lustre a un repositorio de datos duradero en Amazon S3, utilice la característica de exportación automática que se describe en Exporte automáticamente las actualizaciones a su bucket de S3. También puede utilizar las tareas de exportación de repositorios de datos, que se describen en Uso de las tareas del repositorio de datos para exportar los cambios.

Para exportar un archivo individual a su repositorio de datos y comprobar que el archivo se ha exportado correctamente a su repositorio de datos, puede ejecutar los comandos que se muestran a continuación. Un valor devuelto de states: (0x00000009) exists archived indica que el archivo se ha exportado correctamente.

sudo lfs hsm_archive path/to/export/file sudo lfs hsm_state path/to/export/file
nota

Debe ejecutar los comandos de HSM (como hsm_archive) como usuario raíz o mediante sudo.

Para exportar todo el sistema de archivos o un directorio completo del sistema de archivos, ejecute los siguientes comandos. Si exporta varios archivos simultáneamente, Amazon FSx para Lustre exporta los archivos a su repositorio de datos de Amazon S3 en paralelo.

nohup find local/directory -type f -print0 | xargs -0 -n 1 sudo lfs hsm_archive &

Para determinar si la exportación se ha completado, ejecute el siguiente comando.

find path/to/export/file -type f -print0 | xargs -0 -n 1 -P 8 sudo lfs hsm_state | awk '!/\<archived\>/ || /\<dirty\>/' | wc -l

Si el comando se devuelve y no quedan archivos, la exportación se ha completado.