Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Configurando AWS DataSync transferências com um servidor de arquivos NFS

Modo de foco
Configurando AWS DataSync transferências com um servidor de arquivos NFS - AWS DataSync

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Com AWS DataSync, você pode transferir dados entre o servidor de arquivos do Network File System (NFS) e um dos seguintes serviços de AWS armazenamento:

Para configurar esse tipo de transferência, você cria um local para o servidor de arquivos NFS. Você pode usar esse local como origem ou destino de uma transferência.

Fornecendo DataSync acesso aos servidores de arquivos NFS

DataSync Para acessar seu servidor de arquivos NFS, você precisa de um DataSync agente. O agente monta uma exportação em seu servidor de arquivos usando o protocolo NFS.

Configurar sua exportação NFS

A exportação DataSync necessária para sua transferência depende de seu servidor de arquivos NFS ser um local de origem ou destino e de como as permissões do servidor de arquivos estão configuradas.

Se o seu servidor de arquivos for um local de origem, DataSync basta ler e percorrer seus arquivos e pastas. Se for um local de destino, DataSync precisa de acesso root para gravar no local e definir a propriedade, as permissões e outros metadados nos arquivos e pastas que você está copiando. Você pode usar a opção no_root_squash para permitir o acesso raiz para sua exportação.

Os exemplos a seguir descrevem como configurar uma exportação NFS que forneça acesso a. DataSync

Quando seu servidor de arquivos NFS é um local de origem (acesso raiz)

Configure sua exportação usando o comando a seguir, que fornece permissões DataSync somente leitura (ro) e acesso root (no_root_squash):

export-path datasync-agent-ip-address(ro,no_root_squash)
Quando o servidor de arquivos NFS é um local de destino

Configure sua exportação usando o comando a seguir, que fornece permissões de DataSync gravação (rw) e acesso root (no_root_squash):

export-path datasync-agent-ip-address(rw,no_root_squash)
Quando o servidor de arquivos NFS é um local de origem (sem acesso raiz)

Configure sua exportação usando o comando a seguir, que especifica o ID de usuário (UID) e o ID de grupo (GID) do POSIX que você sabe que forneceriam permissões somente de DataSync leitura na exportação:

export-path datasync-agent-ip-address(ro,all_squash,anonuid=uid,anongid=gid)

Versões NFS com suporte

Por padrão, DataSync usa a versão 4.1 do NFS. DataSync também suporta NFS 4.0 e 3.x.

Configuração da rede para transferências do NFS

Para sua DataSync transferência, você deve configurar o tráfego para algumas conexões de rede:

  1. Permita o tráfego nas seguintes portas do seu DataSync agente para o servidor de arquivos NFS:

    • Para NFS versão 4.1 e 4.0: porta TCP 2049

    • Para NFS versão 3.x: portas TCP 111 e 2049

    Outros clientes NFS em sua rede devem ser capazes de montar a exportação NFS que você está usando para transferir dados. A exportação também deve estar acessível sem a autenticação Kerberos.

  2. Configure o tráfego para a conexão de endpoint de serviço (como um endpoint público, FIPS ou da VPC).

  3. Permita o tráfego do DataSync serviço para o serviço AWS de armazenamento de ou para o qual você está transferindo.

Criar seu local de transferência de NFS

Antes de começar, verifique o seguinte:

  • Você precisa de um servidor de arquivos NFS do qual deseja transferir dados.

  • Você precisa de um DataSync agente que possa acessar seu servidor de arquivos.

  • DataSync não suporta a cópia de listas de controle de acesso (ACLs) do NFS versão 4.

  1. Abra o AWS DataSync console em https://console.aws.amazon.com/datasync/.

  2. No painel de navegação esquerdo, expanda Transferência de dados e escolha Locais e Criar local.

  3. Em Tipo de localização, escolha Network File System (NFS).

  4. Para Agentes, escolha o DataSync agente que pode se conectar ao seu servidor de arquivos NFS.

    Você pode escolher mais de um agente. Para obter mais informações, consulte Usando vários DataSync agentes.

  5. Para servidor NFS, insira o nome do Sistema de Nomes de Domínio (DNS) ou o endereço IP do servidor de arquivos NFS ao qual seu DataSync agente se conecta.

  6. Em Caminho de montagem, insira o caminho de exportação do NFS que você DataSync deseja montar.

    Esse caminho (ou um subdiretório do caminho) é onde os dados são DataSync transferidos de ou para. Para obter mais informações, consulte Configurar sua exportação NFS.

  7. (Opcional) Expanda Configurações adicionais e escolha uma versão específica do NFS DataSync para usar ao acessar seu servidor de arquivos.

    Para obter mais informações, consulte Versões NFS com suporte.

  8. (Opcional) Escolha Adicionar tag para marcar sua localização NFS.

    As Tags são pares de chave-valor que ajudam você a gerenciar, filtrar e pesquisar seus locais. Recomendamos criar pelo menos uma etiqueta de nome para a sua localização.

  9. Escolha Criar local.

  1. Abra o AWS DataSync console em https://console.aws.amazon.com/datasync/.

  2. No painel de navegação esquerdo, expanda Transferência de dados e escolha Locais e Criar local.

  3. Em Tipo de localização, escolha Network File System (NFS).

  4. Para Agentes, escolha o DataSync agente que pode se conectar ao seu servidor de arquivos NFS.

    Você pode escolher mais de um agente. Para obter mais informações, consulte Usando vários DataSync agentes.

  5. Para servidor NFS, insira o nome do Sistema de Nomes de Domínio (DNS) ou o endereço IP do servidor de arquivos NFS ao qual seu DataSync agente se conecta.

  6. Em Caminho de montagem, insira o caminho de exportação do NFS que você DataSync deseja montar.

    Esse caminho (ou um subdiretório do caminho) é onde os dados são DataSync transferidos de ou para. Para obter mais informações, consulte Configurar sua exportação NFS.

  7. (Opcional) Expanda Configurações adicionais e escolha uma versão específica do NFS DataSync para usar ao acessar seu servidor de arquivos.

    Para obter mais informações, consulte Versões NFS com suporte.

  8. (Opcional) Escolha Adicionar tag para marcar sua localização NFS.

    As Tags são pares de chave-valor que ajudam você a gerenciar, filtrar e pesquisar seus locais. Recomendamos criar pelo menos uma etiqueta de nome para a sua localização.

  9. Escolha Criar local.

  • Use o comando a seguir para criar um local do NFS.

    aws datasync create-location-nfs \ --server-hostname nfs-server-address \ --on-prem-config AgentArns=datasync-agent-arns \ --subdirectory nfs-export-path

    Para obter mais informações sobre como criar o local, consulte Fornecendo DataSync acesso aos servidores de arquivos NFS.

    DataSync escolhe automaticamente a versão do NFS que ele usa para ler de um local do NFS. Para especificar uma versão do NFS, use o parâmetro opcional Version na operação de API NfsMountOptions.

Esse comando retornará o nome de recurso da Amazon (ARN) do local de NFS, semelhante ao ARN mostrado a seguir.

{ "LocationArn": "arn:aws:datasync:us-east-1:111222333444:location/loc-0f01451b140b2af49" }

Para garantir que o diretório possa ser montado, conecte-se a qualquer computador que tenha a mesma configuração de rede que seu agente e execute o comando a seguir.

mount -t nfs -o nfsvers=<nfs-server-version <nfs-server-address:<nfs-export-path <test-folder

Veja a seguir um exemplo do comando .

mount -t nfs -o nfsvers=3 198.51.100.123:/path_for_sync_to_read_from /temp_folder_to_test_mount_on_local_machine

  • Use o comando a seguir para criar um local do NFS.

    aws datasync create-location-nfs \ --server-hostname nfs-server-address \ --on-prem-config AgentArns=datasync-agent-arns \ --subdirectory nfs-export-path

    Para obter mais informações sobre como criar o local, consulte Fornecendo DataSync acesso aos servidores de arquivos NFS.

    DataSync escolhe automaticamente a versão do NFS que ele usa para ler de um local do NFS. Para especificar uma versão do NFS, use o parâmetro opcional Version na operação de API NfsMountOptions.

Esse comando retornará o nome de recurso da Amazon (ARN) do local de NFS, semelhante ao ARN mostrado a seguir.

{ "LocationArn": "arn:aws:datasync:us-east-1:111222333444:location/loc-0f01451b140b2af49" }

Para garantir que o diretório possa ser montado, conecte-se a qualquer computador que tenha a mesma configuração de rede que seu agente e execute o comando a seguir.

mount -t nfs -o nfsvers=<nfs-server-version <nfs-server-address:<nfs-export-path <test-folder

Veja a seguir um exemplo do comando .

mount -t nfs -o nfsvers=3 198.51.100.123:/path_for_sync_to_read_from /temp_folder_to_test_mount_on_local_machine
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.