Todos os produtos
Search
Central de documentação

Cloud Storage Gateway:Acessar um compartilhamento NFS

Última atualização: Jun 27, 2026

Monte e acesse compartilhamentos do protocolo Network File System (NFS) utilizando um cliente Linux.

Pré-requisitos

Um compartilhamento NFS já deve estar criado. Para mais informações, consulte Criar um compartilhamento.

Instale um cliente NFS

Antes de montar um compartilhamento NFS, instale um cliente NFS na máquina.

  1. Faça login na máquina.

  2. Execute o comando a seguir para instalar o cliente NFS:

    Os comandos abaixo instalam um cliente NFS no Ubuntu e no CentOS. Para obter detalhes sobre a instalação em outras distribuições, consulte a documentação oficial do NFS.

    • Caso utilize o sistema operacional Ubuntu, execute o seguinte comando.

      apt-get install nfs-common
    • No sistema operacional CentOS, execute o comando abaixo.

      yum install -y nfs-utils

Montar manualmente um compartilhamento NFS

  1. Conectar-se a uma instância ECS.

  2. Na instância ECS, execute o comando a seguir para montar um compartilhamento NFS em um diretório local do cliente:

    IPv4

    NFSv4 protocol mount

    Para montar um compartilhamento usando um endereço IPv4 e o protocolo NFS v4, execute o seguinte comando:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    Mounting with the NFSv3 protocol

    Para montar um compartilhamento usando um endereço IPv4 e o protocolo NFS v3, execute o seguinte comando:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    Os parâmetros são descritos da seguinte forma:

    • ipv4_address:/share_name: O destino de montagem do gateway, composto pelo endereço IPv4 do gateway e pelo nome do compartilhamento. Substitua esses espaços reservados pelos valores reais. Encontre o destino de montagem na página Shares do seu gateway no console do Cloud Storage Gateway.

    • local-directory: O diretório local no cliente. Pode ser qualquer diretório existente onde você tenha permissões de leitura e escrita.

    • noac: Adicione este parâmetro ao comando de montagem se você ativar o recurso de sincronização expressa e o compartilhamento fizer parte de um grupo de sincronização expressa. Esse parâmetro permite que o cliente obtenha metadados do sistema de arquivos do gateway em tempo real, possibilitando visualizar os resultados da sincronização no cliente mais rapidamente. No entanto, ele afeta o desempenho de leitura e escrita do cliente. Inclua este parâmetro se o cliente for sensível a alterações de arquivos. Não o adicione se o cliente for sensível ao desempenho de leitura e escrita. Veja a seguir um exemplo de comando:

      sudo mount -t nfs -o noac,lookupcache=none,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    IPv6 method

    Nota
    • Apenas a região China (Hohhot) oferece suporte à montagem via endereço IPv6. Certifique-se de que a VPC e o vSwitch utilizados pelo gateway tenham suporte a IPv6.

    • Antes de montar um compartilhamento usando um endereço IPv6, verifique se há um endereço IPv6 configurado para o cliente ECS.

    • Se a VPC e o vSwitch de um gateway existente suportarem IPv6, ative o IPv6 na lista de operações do gateway para obter o destino de montagem IPv6. Novos gateways criados nesta VPC já possuem suporte a IPv6 por padrão, sem necessidade de ativação explícita.

    NFS v4 Protocol Mounting

    Para montar um compartilhamento usando um endereço IPv6 e o protocolo NFS v4, execute o seguinte comando:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>

    Mounting with the NFS v3 Protocol

    Para montar um compartilhamento usando um endereço IPv6 e o protocolo NFS v3, execute o seguinte comando:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>

    Os parâmetros são descritos da seguinte forma:

    • ipv6_address:/share_name: O destino de montagem do gateway, composto pelo endereço IPv6 do gateway e pelo nome do compartilhamento. Substitua esses espaços reservados pelos valores reais. Encontre o destino de montagem na página Shares do seu gateway no console do Cloud Storage Gateway.

      Por exemplo, 2408:4004:ffff:ffff:ffff:ffff:ffff:ffff:/myshare.

    • local-directory: O diretório local no cliente. Pode ser qualquer diretório existente onde você tenha permissões de leitura e escrita.

    • noac: Adicione este parâmetro ao comando de montagem se você ativar o recurso de sincronização expressa e o compartilhamento fizer parte de um grupo de sincronização expressa. Esse parâmetro permite que o cliente obtenha metadados do sistema de arquivos do gateway em tempo real, possibilitando visualizar os resultados da sincronização no cliente mais rapidamente. No entanto, ele afeta o desempenho de leitura e escrita do cliente. Inclua este parâmetro se o cliente for sensível a alterações de arquivos. Não o adicione se o cliente for sensível ao desempenho de leitura e escrita. Veja a seguir um exemplo de comando:

      sudo mount -t nfs -o noac,lookupcache=none,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>
  3. Execute o comando df -h para visualizar o resultado da montagem.

    Se a saída for semelhante às informações abaixo, o compartilhamento NFS foi montado com sucesso.

    [root@centos7cb ~]# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1        99G  1.6G   92G   2% /
    devtmpfs         24G     0   24G   0% /dev
    tmpfs            24G     0   24G   0% /dev/shm
    tmpfs            24G  424K   24G   1% /run
    tmpfs            24G     0   24G   0% /sys/fs/cgroup
    tmpfs           4.8G     0  4.8G   0% /run/user/0
    xxx:/nfs2  256T     0  256T   0% /mnt/nfs172cent7.4
    [root@centos7cb ~]#
    Nota

    Após a montagem bem-sucedida do compartilhamento, o terminal exibe a capacidade de cada sistema de arquivos gerenciado por ele. Os buckets do OSS fornecem capacidade de armazenamento ilimitada. Para obter informações sobre a capacidade do sistema de arquivos suportada pelas diferentes especificações de gateway, consulte Especificações.

Acessar um compartilhamento NFS

Depois de montar um compartilhamento NFS, acesse-o da mesma maneira que você acessaria um diretório local. Se possuir permissões de escrita no compartilhamento, grave dados nele. Caso tenha apenas permissões de leitura, leia os dados do compartilhamento.

Nota

O compartilhamento de um gateway é sincronizado com o bucket do OSS associado a ele. Ao realizar operações em um compartilhamento, as alterações também são aplicadas ao bucket do OSS correspondente.

Desmontar um compartilhamento

Importante

Para evitar perda de dados, desmonte o compartilhamento somente quando seu status for Upload Complete. Antes de executar o comando umount, verifique o status de upload do compartilhamento. Para mais informações, consulte Por que o status de sincronização de um compartilhamento permanece como "Upload Incomplete"?.

Execute o comando umount <local-directory> para desmontar o compartilhamento. <local-directory> especifica o diretório local no cliente onde o compartilhamento está montado.

Montar automaticamente um compartilhamento NFS (opcional)

Ao montar manualmente um compartilhamento NFS em um cliente Linux, a montagem não persiste após a reinicialização do cliente. Configure o cliente Linux para montar automaticamente o compartilhamento NFS após a reinicialização da instância ECS, utilizando o arquivo /etc/fstab (recomendado) ou /etc/rc.local.

Nota
  • Antes de configurar a montagem automática de um compartilhamento, certifique-se de tê-lo montado manualmente. Isso evita falhas na montagem automática após a reinicialização da instância ECS.

  • Para configurar a montagem automática em um cliente CentOS 6, conclua primeiro as etapas a seguir:

    1. Execute o comando chkconfig netfs on para garantir que o NetFS inicie automaticamente na inicialização.

    2. Abra o arquivo de configuração /etc/netconfig e comente o conteúdo relacionado ao inet6.

Method 1 (recommended)

  1. Configure o arquivo /etc/fstab.

    IPv4 Method

    NFSv4 protocol mount

    Para montar um compartilhamento usando um endereço IPv4 e o protocolo NFS v4, adicione o seguinte comando ao arquivo de configuração:

    <ipv4_address:/share_name> <local-directory> nfs nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0

    NFS v3 protocol mount

    Para montar um compartilhamento usando um endereço IPv4 e o protocolo NFS v3, adicione o seguinte comando ao arquivo de configuração:

    <ipv4_address:/share_name> <local-directory> nfs vers=3 nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0

    IPv6

    Mounting with the NFSv4 Protocol

    Para montar um compartilhamento usando um endereço IPv6 e o protocolo NFS v4, adicione o seguinte comando ao arquivo de configuração:

    <ipv6_address:/share_name> <local-directory> nfs nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0

    Mounting with the NFS v3 protocol

    Para montar um compartilhamento usando um endereço IPv6 e o protocolo NFS v3, adicione o seguinte comando ao arquivo de configuração:

    <ipv6_address:/share_name> <local-directory> nfs vers=3 nolock proto=tcp rsize=1048576 wsize=1048576 hard timeo=600 retrans=2 noresvport defaults 0 0
  2. Execute o comando reboot para reiniciar a instância ECS.

    Após a inicialização da instância ECS, execute o comando df -h ou mount para verificar o resultado da montagem.

    Importante

    A reinicialização de uma instância ECS interrompe os serviços. Reinicie a instância ECS fora dos horários de pico.

Method 2

Nota

Antes de configurar o arquivo /etc/rc.local, verifique se você possui permissão de execução para este arquivo e para o arquivo /etc/rc.d/rc.local. Por exemplo, em um cliente CentOS 7.x, os usuários não têm permissão de execução para esses arquivos por padrão. É necessário adicionar manualmente a permissão de execução antes de prosseguir com a configuração.

  1. Configure o arquivo /etc/rc.local.

    IPv4

    Mounting with the NFS v4 protocol

    Para montar um compartilhamento usando um endereço IPv4 e o protocolo NFS v4, adicione o seguinte comando ao arquivo de configuração:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    Mounting with the NFS v3 Protocol

    Para montar um compartilhamento usando um endereço IPv4 e o protocolo NFS v3, adicione o seguinte comando ao arquivo de configuração:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv4_address:/share_name> <local-directory>

    IPv6 Method

    Mounting NFS v4 protocol

    Para montar um compartilhamento usando um endereço IPv6 e o protocolo NFS v4, adicione o seguinte comando ao arquivo de configuração:

    sudo mount -t nfs -o nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>

    Mounting with NFS v3 Protocol

    Para montar um compartilhamento usando um endereço IPv6 e o protocolo NFS v3, adicione o seguinte comando ao arquivo de configuração:

    sudo mount -t nfs -o vers=3,nolock,proto=tcp,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport <ipv6_address:/share_name> <local-directory>
  2. Execute o comando reboot para reiniciar a instância ECS.

    Após a inicialização da instância ECS, execute o comando df -h ou mount para verificar o resultado da montagem.

    Importante

    A reinicialização de uma instância ECS interrompe os serviços. Reinicie a instância ECS fora dos horários de pico.