Exportação de arquivos usando comandos do HSM - FSx para Lustre

Exportação de arquivos usando comandos do HSM

nota

Para exportar alterações nos dados e metadados do seu sistema de arquivos do FSx para Lustre para um repositório de dados durável no Amazon S3, use o recurso de exportação automática descrito em Exportação automática de atualizações para o bucket do S3. Você também pode usar as tarefas de exportação do repositório de dados, descritas em Como usar tarefas do repositório de dados para exportar alterações.

Para exportar um arquivo individual para seu repositório de dados e verificar se o arquivo foi exportado com êxito para seu repositório de dados, você pode executar os comandos mostrados a seguir. Um valor de retorno states: (0x00000009) exists archived indica que o arquivo foi exportado com êxito.

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

Você deve executar os comandos do HSM (como hsm_archive) como usuário raiz ou usando sudo.

Para exportar todo o sistema de arquivos ou um diretório inteiro no sistema de arquivos, execute os comandos a seguir. Se você exportar diversos arquivos simultaneamente, o Amazon FSx para Lustre exportará seus arquivos para o repositório de dados do Amazon S3 em paralelo.

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

Para determinar se a exportação foi concluída, execute o comando a seguir.

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

Se o comando retornar com zero arquivo restante, a exportação estará concluída.