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