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: Oct 10, 2026

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

Pré-requisitos

  • Um sistema de arquivos foi criado. Para mais informações, consulte crie um sistema de arquivos.

  • Um ponto de montagem POSIX foi adicionado ao sistema de arquivos. Para obter mais detalhes, consulte Add a POSIX client mount target.

  • Você criou uma ou mais instâncias ECS que executam Ubuntu ou CentOS. As instâncias devem ter versões de kernel que atendam aos requisitos da tabela a seguir, além de pelo menos 2 núcleos de CPU e 4 GiB de memória. Para saber mais, 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 seu 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 Mount a file system via CPFS-NFS client (Recommended).

    • O CentOS Linux anunciou o fim de vida útil (EOL). A Alibaba Cloud deixará de oferecer suporte para imagens públicas do CentOS Linux. Para evitar interrupções no service, migre para um sistema operacional suportado o mais rápido possível. Para obter mais detalhes, consulte OS migration.

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 no CentOS, você pode montar e usar o CPFS. Para acessar o CPFS pelo protocolo NFS, consulte Mount a file system by using the CPFS-NFS client (recommended).

  • Após 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ó de controle da lista (<FSID>-<GENID>-qr-001) é o nó padrão de 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, o repositório do apt não contém o pacote linux-headers para a versão correspondente. 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 no repositório do yum. Execute uname -r e confirme a versão do kernel e baixe o pacote correspondente no site oficial do CentOS para instalá-lo manualmente.

  2. Visualize 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 precisa de 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. Acesse o console do 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 no sistema de arquivos de destino. Na página de detalhes, clique em Mount Targets.

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

    6. Na página Instance Details, clique na guia 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> é o ID do sistema de arquivos CPFS e <GENID> é o número de sequência do ponto de montagem, incrementado a cada 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 no ID da instância ECS de destino, selecione a guia 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 Remote connection methods for ECS instances.

    Visualize a lista de nós de gerenciamento de clientes na seção Client Management node. A primeira instância ECS da lista é o nó padrão de instalação do cliente. Para obter mais detalhes, consulte visualize um ponto de montagem de cliente POSIX.

  2. Execute o comando a seguir 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. Adicionar cada instância leva aproximadamente 2 minutos. Ao adicionar várias instâncias, recomendamos executar o comando em segundo plano com screen ou nohup para evitar interrupções 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ó de cliente deve ser único.

    • Adicione uma ou mais instâncias ECS por vez. Separe vários endereços IP privados com espaços.

    • Adicionar cada instância ECS leva aproximadamente 2 minutos. Ao adicionar várias instâncias, recomendamos executar o comando em segundo plano usando screen ou nohup.

  3. Execute o comando a seguir e verifique 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 nós de controle.

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

    Após a integração ao 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 e /mnt/test é 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 oferece suporte a caminhos de montagem personalizados.

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

    Após a montagem do sistema de arquivos, você pode acessar 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 Mount access FAQ.

Documentação relacionada