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_statepath/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.