Todos os produtos
Search
Central de documentação

Cloud Parallel File Storage:Montar um sistema de arquivos com o cliente CPFS-POSIX (Ubuntu/CentOS)

Última atualização: Aug 27, 2026

Instale o cliente CPFS-POSIX no Ubuntu ou CentOS e monte um sistema de arquivos CPFS.

Pré-requisitos

  • Sistema de arquivos criado. Para mais informações, consulte Crie um sistema de arquivos.

  • Ponto de montagem POSIX adicionado ao sistema de arquivos. Para mais informações, consulte Adicione um destino de montagem de cliente POSIX.

  • Uma ou mais instâncias ECS com Ubuntu ou CentOS criadas, com versões de kernel compatíveis conforme a tabela a seguir, além de pelo menos 2 núcleos de CPU e 4 GiB de memória. Para mais informações, consulte Crie uma instância ECS.

    Tipo de sistema operacional

    Distribuição

    Versão do kernel

    RHEL ou CentOS

    8.4

    4.18.0-305.19.1.el8_4

    8.3

    4.18.0-240.22.1.el8_3

    8.2

    4.18.0-193.28.1.el8_2

    8.1

    4.18.0-147.8.1.el8_1

    8.0

    4.18.0-80.11.2.el8_0

    7.9

    3.10.0-1160.42.2.el7

    7.8

    3.10.0-1127.19.1.el7

    7.7

    3.10.0-1062.18.1.el7

    7.6

    3.10.0-957.54.1.el7

    7.5

    3.10.0-862.14.4.el7

    7.4

    3.10.0-693.2.2.el7

    7.3

    3.10.0-514.26.2.el7

    7.2

    3.10.0-514.26.2.el7

    Ubuntu

    20.04.3 LTS

    5.4.0-86-generic

    Importante
    • Se a versão atual do kernel não estiver na lista de versões suportadas, use o cliente CPFS-NFS para montar o sistema de arquivos. Para mais informações, consulte Monte um sistema de arquivos via cliente CPFS-NFS (Recomendado).

    • O CentOS Linux atingiu o fim da vida útil (EOL). Consequentemente, a Alibaba Cloud deixará de oferecer suporte às imagens públicas do CentOS Linux. Para evitar interrupções no service, migre para um sistema operacional suportado o quanto antes. Para mais informações, consulte Migração de SO.

Princípios de montagem do CPFS-POSIX

  • Neste tópico, a instância ECS de destino refere-se ao nó de computação que monta e acessa o sistema de arquivos CPFS.

  • O CPFS é compatível com a interface POSIX. Após instalar o cliente CPFS-POSIX no Ubuntu ou CentOS, monte e utilize o CPFS. Para acessar o CPFS pelo protocolo NFS, consulte Monte um sistema de arquivos usando o cliente CPFS-NFS (recomendado).

  • Ao adicionar um ponto de montagem POSIX, o CPFS cria automaticamente três nós de controle: <FSID>-<GENID>-qr-001, <FSID>-<GENID>-qr-002 e <FSID>-<GENID>-qr-003. O primeiro nó dessa lista (<FSID>-<GENID>-qr-001) é o nó padrão para instalação do cliente CPFS-POSIX.

Etapa 1: Preparar o ambiente

Antes de implantar o cliente CPFS-POSIX, instale os pacotes de kernel necessários em cada instância ECS de destino.

Ubuntu

  1. Instale os pacotes de dependência.

    apt-get -y install linux-headers-`uname -r` cpp gcc binutils

    Se a mensagem Unable to locate packages linux-headers for retornada, a source do apt não contém o pacote linux-headers correspondente à versão utilizada. Baixe o pacote no site oficial do Ubuntu e instale-o manualmente.

  2. Verifique se a versão do pacote linux-headers corresponde à versão do kernel.

    dpkg -l | grep linux-headers-`uname -r`

CentOS

  1. Instale os pacotes de dependência.

    yum -y install kernel-devel-`uname -r` cpp gcc gcc-c++ binutils

    Se a mensagem No package kernel-devel available for retornada, o pacote kernel-devel correspondente à sua versão do kernel está ausente na source do yum. Execute uname -r para confirmar a versão do kernel e baixe o pacote adequado no site oficial do CentOS para instalá-lo manualmente.

  2. Verifique a versão atual do kernel.

    uname -r
  3. Verifique se a versão do pacote kernel-devel corresponde à versão do kernel.

    rpm -qa | grep kernel-devel-`uname -r`

Etapa 2: Configure o grupo de segurança da instância ECS de destino

O cliente CPFS-POSIX requer acesso de rede aos nós de controle. Adicione o grupo de segurança dos nós de controle a cada instância ECS de destino.

  1. Obtenha o ID do grupo de segurança do nó de controle CPFS-POSIX.

    1. Faça login no console NAS.

    2. No painel de navegação à esquerda, escolha File Systems > File System List.

    3. No canto superior esquerdo da página, selecione o grupo de recursos e a região do sistema de arquivos de destino.

      image

    4. Clique em no sistema de arquivos de destino. Na página de detalhes, clique em Mount Targets.

    5. Na seção Client Management node, clique em na primeira instância ECS da lista para acessar a página de detalhes da instância.

    6. Na página Instance Details, clique em na aba Security Groups e anote o Security Group ID/Name do nó de controle.

      O nome do grupo de segurança do nó de controle segue este formato: <FSID>-<GENID>-qr-sg.

      Nesse formato, <FSID> representa o ID do sistema de arquivos CPFS e <GENID> é o número sequencial do ponto de montagem, incrementado sempre que um novo ponto de montagem CPFS é criado.

  2. Adicione o grupo de segurança do nó de controle à instância ECS de destino.

    1. No painel de navegação à esquerda, escolha Instances & Images > Instances.

    2. Na página Instance List, clique em no ID da instância ECS a ser montada, selecione a aba Security Groups e clique em Change Security Group.

    3. Na caixa de diálogo Change Security Group, selecione o grupo de segurança do nó de controle (<FSID>-<GENID>-qr-sg) anotado na Etapa 1 na lista suspensa Security Groups e clique em OK.

Etapa 3: Montar um sistema de arquivos

  1. Conecte-se ao nó de instalação do cliente CPFS-POSIX (o nó de controle). Para mais informações, consulte Métodos de conexão remota para instâncias ECS.

    Visualize a lista de nós de gerenciamento de clientes na seção Client Management node. A primeira instância ECS da lista corresponde ao nó padrão de instalação do cliente. Para mais informações, consulte Visualize um destino de montagem de cliente POSIX.

  2. Execute o comando abaixo no nó de controle para adicionar a instância ECS de destino ao cluster de clientes e instalar o cliente CPFS-POSIX.

    cpfs add <Target ECS 1 private IP address> <Target ECS 2 private IP address> <Target ECS 3 private IP address>

    Exemplo:

    cpfs add 192.168.1.249 192.168.1.250 192.168.1.251

    O comando cpfs add instala o cliente CPFS-POSIX nas instâncias especificadas e as adiciona ao cluster de clientes. Separe vários endereços IP privados com espaços. A adição de cada instância leva aproximadamente 2 minutos. Ao adicionar múltiplas instâncias, execute o comando em segundo plano usando screen ou nohup para evitar interrupções causadas por tempo limite de conexão.

    Nota
    • Insira o endereço IP privado da instância ECS de destino. Não use o endereço IP público.

    • O nome de host de cada nó cliente deve ser único.

    • Adicione uma ou mais instâncias ECS simultaneamente. Separe múltiplos endereços IP privados com espaços.

    • A inclusão de cada instância ECS demora cerca de 2 minutos. Ao adicionar várias instâncias, execute o comando em segundo plano utilizando screen ou nohup.

  3. Execute o seguinte comando para verificar se a instância ECS de destino aparece na lista de nós.

    • Comando

      mmlscluster
    • Resposta de exemplo

       Node  Daemon node name                     IP address  Admin node name                      Designation
      ---------------------------------------------------------------------------------------------------------
         1   cpfs-001cb78****154e3-000001-qr-001  10.0.2.41   cpfs-001cb78****154e3-000001-qr-001  quorum-manager-perfmon
         2   cpfs-001cb78****154e3-000001-qr-002  10.0.2.43   cpfs-001cb78****154e3-000001-qr-002  quorum-manager-perfmon
         3   cpfs-001cb78****154e3-000001-qr-003  10.0.2.42   cpfs-001cb78****154e3-000001-qr-003  quorum-manager-perfmon
         4   iZbp11iqkys8rl5cwa4****              10.0.2.44   iZbp11iqkys8rl5cwa4****              perfmon

      A instância ECS de destino aparece como um nó perfmon (Nó 4 no exemplo). Os nós marcados como quorum-manager-perfmon (Nós 1 a 3) são os nós de controle.

  4. Opcional: Consulte o caminho de montagem padrão.

    Após ingressar no cluster de clientes, o sistema de arquivos é montado automaticamente no caminho padrão /cpfs/<FSID serial number>. Execute o comando mmlsfs <FSID serial number>-<GENID> -T para consultar esse caminho padrão.

    • Exemplo de comando

      mmlsfs 001cb78****154e3-000001 -T
    • Resposta de exemplo

      flag                value                    description
      ------------------- ------------------------ -----------------------------------
       -T                 /cpfs/001cb78****154e3-000001 Default mount point

    Para acessar o sistema de arquivos por um caminho personalizado, execute o comando mount --bind:

    mount --bind /cpfs/001cb78****154e3-000001 /mnt/test

    Neste comando, /cpfs/001cb78****154e3-000001 é o caminho de montagem padrão do sistema de arquivos, enquanto /mnt/test representa o caminho personalizado. A opção --bind mapeia o diretório montado para um novo local sem copiar dados.

    Nota
    • O nó de instalação do cliente CPFS-POSIX não suporta caminhos de montagem personalizados.

    • A montagem de subdiretórios não é suportada.

    Após a montagem, acesse o sistema de arquivos CPFS como um diretório local.

Perguntas frequentes

Para mais perguntas frequentes e soluções sobre a montagem do CPFS, consulte FAQ de acesso de montagem.

Documentação relacionada