O Amazon Web Services EFS não parece estar salvando arquivos

2

Estou tentando usar o AWS EFS com o EC2 para ter armazenamento persistente entre várias instâncias.

Estou montando a unidade usando %código%. Eu substituí algumas das principais informações por espaços reservados por motivos de segurança.

Depois de executar que nada acontece, ele volta direto para o terminal sem mensagem de sucesso e nenhuma mensagem de erro, então eu suponho que funcionou.

Eu crio uma pasta ou arquivo dentro de sudo mount -t nfs4 -o nfsvers=4.1 $(curl -s http://IPADDRESSHERE/latest/meta-data/placement/availability-zone).FILESYSTEMIDHERE.ZONEHERE.amazonaws.com:/ /mydir e /mydir e tudo é exibido corretamente.

Em seguida, desmonto a unidade usando ls /mydir . Mais uma vez depois de executar que nenhum erro, mas nenhuma mensagem de sucesso, então eu suponho que funcionou. Todos os arquivos ficam na pasta e nada muda depois de executar isso.

Em seguida, crio um novo diretório e monto a unidade nesse novo diretório, e nenhum dos arquivos ou pastas que criei aparece nessa nova pasta.

Portanto, parece que nem está salvando na unidade EFS se, quando estiver montando em uma nova pasta, nem sincronizar os arquivos. Alguma idéia de como fazer isso funcionar? Muito obrigado antecipadamente.

    
por Charlie Fish 12.07.2016 / 02:45

1 resposta

5

Para sua pergunta original: se você montar um sistema de arquivos "no topo" do seu diretório de trabalho atual, você não verá o conteúdo dos fs montados, nem poderá salvar o conteúdo para esse fs até que você grave de volta para o diretório pai e, em seguida, insira o fs montado novamente.

Quando você escreve dados, consome espaço em qualquer sistema de arquivos no qual está gravado. No caso do EFS, os dados salvos não afetarão o uso de seus volumes do EBS.

    
por 12.07.2016 / 02:58