Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Computação
Elastic Cloud Server
Bare Metal Server
Auto Scaling
Image Management Service
Dedicated Host
FunctionGraph
Cloud Phone Host
Huawei Cloud EulerOS
Redes
Virtual Private Cloud
Elastic IP
Elastic Load Balance
NAT Gateway
Direct Connect
Virtual Private Network
VPC Endpoint
Cloud Connect
Enterprise Router
Enterprise Switch
Global Accelerator
Gerenciamento e governança
Cloud Eye
Identity and Access Management
Cloud Trace Service
Resource Formation Service
Tag Management Service
Log Tank Service
Config
Resource Access Manager
Simple Message Notification
Application Performance Management
Application Operations Management
Organizations
Optimization Advisor
Cloud Operations Center
Resource Governance Center
Migração
Server Migration Service
Object Storage Migration Service
Cloud Data Migration
Migration Center
Cloud Ecosystem
KooGallery
Partner Center
User Support
My Account
Billing Center
Cost Center
Resource Center
Enterprise Management
Service Tickets
HUAWEI CLOUD (International) FAQs
ICP Filing
Support Plans
My Credentials
Customer Operation Capabilities
Partner Support Plans
Professional Services
Análises
MapReduce Service
Data Lake Insight
CloudTable Service
Cloud Search Service
Data Lake Visualization
Data Ingestion Service
GaussDB(DWS)
DataArts Studio
IoT
IoT Device Access
Outros
Product Pricing Details
System Permissions
Console Quick Start
Common FAQs
Instructions for Associating with a HUAWEI CLOUD Partner
Message Center
Segurança e conformidade
Security Technologies and Applications
Web Application Firewall
Host Security Service
Cloud Firewall
SecMaster
Anti-DDoS Service
Data Encryption Workshop
Database Security Service
Cloud Bastion Host
Data Security Center
Cloud Certificate Manager
Situation Awareness
Managed Threat Detection
Blockchain
Blockchain Service
Serviços de mídia
Media Processing Center
Video On Demand
Live
SparkRTC
Armazenamento
Object Storage Service
Elastic Volume Service
Cloud Backup and Recovery
Cloud Server Backup Service
Storage Disaster Recovery Service
Scalable File Service
Volume Backup Service
Data Express Service
Dedicated Distributed Storage Service
Containers
Cloud Container Engine
SoftWare Repository for Container
Application Service Mesh
Ubiquitous Cloud Native Service
Cloud Container Instance
Bancos de dados
Relational Database Service
Document Database Service
Data Admin Service
Data Replication Service
GeminiDB
GaussDB
Distributed Database Middleware
Database and Application Migration UGO
TaurusDB
Middleware
Distributed Cache Service
API Gateway
Distributed Message Service for Kafka
Distributed Message Service for RabbitMQ
Distributed Message Service for RocketMQ
Cloud Service Engine
EventGrid
Dedicated Cloud
Dedicated Computing Cluster
Aplicações de negócios
ROMA Connect
Message & SMS
Domain Name Service
Edge Data Center Management
Meeting
AI
Face Recognition Service
Graph Engine Service
Content Moderation
Image Recognition
Data Lake Factory
Optical Character Recognition
ModelArts
ImageSearch
Conversational Bot Service
Speech Interaction Service
Huawei HiLens
Developer Tools
SDK Developer Guide
API Request Signing Guide
Terraform
Koo Command Line Interface
Distribuição de conteúdo e computação de borda
Content Delivery Network
Intelligent EdgeFabric
CloudPond
Soluções
SAP Cloud
High Performance Computing
Serviços para desenvolvedore
ServiceStage
CodeArts
CodeArts PerfTest
CodeArts Req
CodeArts Pipeline
CodeArts Build
CodeArts Deploy
CodeArts Artifact
CodeArts TestPlan
CodeArts Check
Cloud Application Engine
MacroVerse aPaaS
KooPhone
KooDrive
Nesta página
Central de ajuda/ Scalable File Service/ Primeiros passos/ Montar um sistema de arquivos/ Montagem de um sistema de arquivos NFS para ECSs (Linux)

Montagem de um sistema de arquivos NFS para ECSs (Linux)

Atualizado em 2023-08-24 GMT+08:00

Depois de criar um sistema de arquivos, você precisa montar o sistema de arquivos em servidores para que eles possam compartilhar o sistema de arquivos.

Os sistemas de arquivos CIFS não podem ser montados em servidores de Linux.

Um sistema de arquivos do SFS Capacity-Oriented pode suportar o protocolo NFS ou CIFS.

Nesta seção, os ECSs são usados como servidores de exemplo. As operações em BMSs e contêineres (CCE) são as mesmas que as operações em ECSs.

Pré-requisitos

  • Você verificou o tipo de sistema operacional em cada ECS. Sistemas operacionais diferentes usam comandos diferentes para instalar o cliente de NFS.
  • Você criou um sistema de arquivos e obteve o ponto de montagem do sistema de arquivos.
  • Existe pelo menos um ECS que pertence à mesma VPC que o sistema de arquivos.
  • O endereço IP do servidor DNS para resolver os nomes de domínio dos sistemas de arquivos foi configurado no ECS. Os sistemas de arquivos do SFS Turbo não exigem resolução de nome de domínio.

Procedimento

  1. Efetue logon no ECS como usuário root.
  2. Instale o cliente de NFS.

    1. Execute o seguinte comando para verificar se o pacote de software NFS está instalado.
      • No CentOS, Red Hat, Oracle Enterprise Linux, SUSE, EulerOS, Fedora ou OpenSUSE:

        rpm -qa|grep nfs

      • Em Debian ou Ubuntu:

        dpkg -l nfs-common

      Se uma saída de comando semelhante à seguinte for exibida, o pacote de software NFS foi instalado e você pode acessar 3. Se nada for exibido, vá para 2.b.
      • No CentOS, Red Hat, EulerOS, Fedora ou Oracle Enterprise Linux:
        libnfsidmap
        nfs-utils
      • Em SUSE ou OpenSUSE:
        nfsidmap
        nfs-client
      • Em Debian ou Ubuntu:
        nfs-common
    2. Execute o seguinte comando para instalar o pacote de software NFS.

      Os comandos a seguir exigem que os ECSs estejam conectados à Internet. Ou a instalação falhará.

      • No CentOS, Red Hat, EulerOS, Fedora ou Oracle Enterprise Linux:

        sudo yum -y install nfs-utils

      • Em Debian ou Ubuntu:

        sudo apt-get install nfs-common

      • Em SUSE ou OpenSUSE:

        zypper install nfs-client

  3. Execute o comando a seguir para verificar se o nome de domínio no ponto de montagem do sistema de arquivos pode ser resolvido. Os sistemas de arquivos do SFS Turbo não exigem resolução de nome de domínio. Pule esta etapa e monte diretamente o sistema de arquivos.

    nslookup File system domain name

    • Um nome de domínio do sistema de arquivos é apenas uma parte do ponto de montagem, por exemplo, sfs-nas1.xxxx.com. Você pode obter um nome de domínio do sistema de arquivos a partir do ponto de montagem de um sistema de arquivos. Nesta etapa, você não deve inserir todo o ponto de montagem, mas apenas o nome de domínio.
    • Se o comando nslookup não puder ser usado, instale o pacote de software bind-utils executando o comando yum install bind-utils.
    • Se o nome de domínio pode ser resolvido, vá para 4.
    • Se o nome de domínio não puder ser resolvido, configure o endereço IP do servidor DNS e monte o sistema de arquivos. Para obter detalhes, consulte Configuração do DNS.

  4. Execute o seguinte comando para criar um caminho local para montar o sistema de arquivos:

    mkdir Local path

    Se houver algum recurso, como um disco, já montado no caminho local, crie um novo caminho. (Os clientes de NFS não recusam montagens repetidas. Se houver montagens repetidas, as informações da última montagem bem-sucedida serão exibidas.)

  5. Execute o comando a seguir para montar o sistema de arquivos no ECS que pertence à mesma VPC que o sistema de arquivos. Atualmente, o sistema de arquivos pode ser montado para ECSs de Linux usando apenas NFSv3.

    Tabela 1 descreve as variáveis.

    Para montar um sistema de arquivos do SFS Capacity-Oriented, execute o seguinte comando: mount -t nfs -o vers=3,timeo=600,noresvport,nolock Mount point Local path

    Para montar um sistema de arquivos do SFS Turbo, execute o seguinte comando: mount -t nfs -o vers=3,timeo=600,noresvport,nolock,tcp Mount point Local path

    Depois que um ECS no qual os sistemas de arquivos foram montados é reiniciado, ele perde as informações de montagem do sistema de arquivos. Você pode configurar a montagem automática no arquivo fstab para garantir que um ECS monte automaticamente os sistemas de arquivos quando for reiniciado. Para mais detalhes, consulte Montagem de um sistema de arquivos automática.

    Tabela 1 Descrição do parâmetro

    Parâmetro

    Descrição

    vers

    Versão do sistema de arquivos. Somente NFSv3 é suportado atualmente, portanto, o valor é fixado em 3.

    timeo

    Tempo de espera antes do cliente de NFS retransmitir uma solicitação. A unidade é de 0,1 segundo. O valor recomendado é de 600.

    resvport/noresvport

    Se a porta de origem confidencial é usada para conexão com o servidor. À revelia, resvport indica que a porta confidencial está usada, e noresvport indica que a porta confidencial não está usada. A versão do kernel é a 2.6.28 ou posterior.

    É aconselhável definir este parâmetro como noresvport para que uma nova porta TCP possa ser usada quando a rede for reconectada. Isso garante que a conexão não seja interrompida quando a rede se recuperar de uma falha.

    lock/nolock

    Se deseja bloquear arquivos no servidor usando o protocolo NLM. Se nolock for selecionado, o bloqueio é válido para aplicações em um host. Para aplicações em outro host, o bloqueio é inválido. O valor recomendado é nolock. Se este parâmetro não for especificado, lock é selecionado por padrão. Nesse caso, outros servidores não podem gravar dados no sistema de arquivos.

    Mount point

    O formato de um sistema de arquivos do SFS Capacity-Oriented é File system domain name:/Path, por exemplo, example.com:/share-xxx. O formato para um sistema de arquivos do SFS Turbo é File system IP address:/, por exemplo, 192.168.0.0:/.

    Veja Figura 1.

    NOTA:
    • x é um dígito ou letra.
    • Se o ponto de montagem for muito longo para ser exibido completamente, é possível ajustar a largura da coluna.
    • Passe o mouse sobre o ponto de montagem para exibir o comando mount completo.

    Local path

    Caminho local no ECS, usado para montar o sistema de arquivos, por exemplo, /local_path.

    Figura 1 Ponto de montagem

    Para obter mais parâmetros de montagem para otimização de desempenho durante a montagem do sistema de arquivos, consulte Tabela 2. Use vírgulas (,) para separar os parâmetros. O comando a seguir é um exemplo:

    mount -t nfs -o vers=3,timeo=600,nolock,rsize=1048576,wsize=1048576,hard,retrans=3,tcp,noresvport,ro,async,noatime,nodiratime Mount point Local path

    Tabela 2 Parâmetros para montagem do sistema de arquivos

    Parâmetro

    Descrição

    rsize

    Número máximo de bytes que podem ser lidos do servidor de cada vez. Os dados reais são menores ou iguais ao valor deste parâmetro. O valor de rsize deve ser um número inteiro positivo que é um múltiplo de 1024. Se o valor inserido for menor que 1024, o valor é definido automaticamente como 4096. Se o valor inserido for maior que 1048576, o valor é definido automaticamente como 1048576. Por padrão, a configuração é realizada após a negociação entre o servidor e o cliente.

    É aconselhável definir este parâmetro para o valor máximo 1048576.

    wsize

    Número máximo de bytes que podem ser gravados no servidor de cada vez. Os dados reais são menores ou iguais ao valor deste parâmetro. O valor de wsize deve ser um número inteiro positivo que é um múltiplo de 1024. Se o valor inserido for menor que 1024, o valor é definido automaticamente como 4096. Se o valor inserido for maior que 1048576, o valor é definido automaticamente como 1048576. Por padrão, a configuração é realizada após a negociação entre o servidor e o cliente.

    É aconselhável definir este parâmetro para o valor máximo 1048576.

    soft/hard

    soft indica que um sistema de arquivos está montado no modo de montagem suave. Nesse modo, se uma solicitação NFS expirar, o cliente retornará um erro para o programa invocando. hard indica que um sistema de arquivos está montado no modo de montagem rígida Nesse modo, se a solicitação NFS expirar, o cliente continuará a solicitar até que a solicitação seja bem-sucedida.

    O valor padrão é hard.

    retrans

    Número de tempos de retransmissão antes de o cliente retornar um erro.

    tcp/udp

    Define o protocolo usado pelos clientes de NFS e o usado para montagem em TCP ou UDP.

    O protocolo UDP não é usado pelo comando de montar. Se o comando padrão for usado para montar um sistema de arquivos do SFS Turbo, você poderá notar um atraso de vários segundos. Para alterar o comando de montagem para TCP, defina mountproto=tcp.

    Para definir o protocolo usado pelos clientes de NFS como TCP, defina proto=tcp.

    Para definir ambos os protocolos ao mesmo tempo, basta configurar tcp ou udp.

    ro/rw

    • ro: indica que o sistema de arquivos é montado como somente leitura.
    • rw: indica que o sistema de arquivos está montado como leitura/gravação.

    O valor padrão é rw. Se este parâmetro não for especificado, o sistema de arquivos será montado como leitura/gravação.

    resvport/noresvport

    Se a porta de origem confidencial é usada para conexão com o servidor. À revelia, resvport indica que a porta confidencial está usada, e noresvport indica que a porta confidencial não está usada. A versão do kernel é a 2.6.28 ou posterior.

    É aconselhável definir este parâmetro como noresvport para que uma nova porta TCP possa ser usada quando a rede for reconectada. Isso garante que a conexão não seja interrompida quando a rede se recuperar de uma falha.

    sync/async

    sync indica que os dados são gravados no servidor imediatamente. async indica que os dados são gravados primeiro no cache antes de serem gravados no servidor.

    A gravação síncrona requer que um servidor de NFS retorne uma mensagem de sucesso somente depois que todos os dados forem gravados no servidor, o que traz longa latência. O valor recomendado é de async.

    noatime

    Se você não precisar registrar o tempo de acesso ao arquivo, defina esse parâmetro. Isso evita sobrecargas causadas pela modificação do tempo de acesso durante o acesso frequente.

    nodiratime

    Se você não precisa registrar o tempo de acesso ao diretório, defina este parâmetro. Isso evita sobrecargas causadas pela modificação do tempo de acesso durante o acesso frequente.

    É aconselhável usar os valores padrão para os parâmetros sem recomendações de uso.

  6. Execute o seguinte comando para exibir o sistema de arquivos montado:

    mount -l

    Se a saída do comando contiver as seguintes informações, o sistema de arquivos foi montado.
    Mount point on /local_path type nfs (rw,vers=3,timeo=600,nolock,addr=)

  7. Depois que o sistema de arquivos for montado com êxito, acesse o sistema de arquivos nos ECSs para ler ou gravar dados.

    Se a montagem falhar ou expirar, corrija a falha consultando Solução de problemas.

    O tamanho máximo de um arquivo que pode ser gravado em um sistema de arquivos do SFS Capacity-Oriented é de 240 TB.

    O tamanho máximo de um arquivo que pode ser gravado em um sistema de arquivos do SFS Turbo é de 32 TB e o de um sistema de arquivos do SFS Turbo Enhanced é de 320 TB.

Usamos cookies para aprimorar nosso site e sua experiência. Ao continuar a navegar em nosso site, você aceita nossa política de cookies. Saiba mais

Feedback

Feedback

Feedback

0/500

Conteúdo selecionado

Envie o conteúdo selecionado com o feedback