Como configurar uma montagem NFS em um servidor Linux com o Cockpit

Para configurar uma montagem NFS com o Cockpit, instale o aplicativo Cockpit Storage e os utilitários do cliente NFS na máquina Linux que usará o compartilhamento. Em seguida, abra o Cockpit, acesse Armazenamento > Montagens NFS e adicione o servidor NFS, o caminho exportado e o ponto de montagem local. Isso monta um compartilhamento que o servidor NFS já exportou; não cria nem publica uma exportação no servidor.

Os passos abaixo utilizam o aplicativo de armazenamento atual do Cockpit. Os nomes e detalhes dos diálogos podem variar ligeiramente conforme a distribuição e a versão. As imagens da interface são ilustrativas.

Antes de começar

  • Tenha o nome do host ou o endereço IP do servidor NFS e o diretório exportado exato, como por exemplo files.example.net:/exports/projects.
  • Confirme se o servidor está acessível e se a exportação dele permite este cliente. As regras de exportação e as permissões de arquivo do lado do servidor NFS ainda controlam o acesso.
  • Escolha um ponto de montagem local, por exemplo, `/` /mnt/projects. Deve ser um diretório. Verifique se ele está vazio antes de montar: os arquivos que já estiverem dentro dele ficarão ocultos enquanto o compartilhamento NFS estiver montado.
  • Utilize uma conta com privilégios administrativos no host Linux.

Para obter detalhes sobre a configuração do cliente NFS, consulte a documentação do NFS no Ubuntu Server ou o guia do cliente NFS no Red Hat Enterprise Linux .

1. Instale o Cockpit e o suporte ao cliente NFS.

Instale os pacotes para sua distribuição. O projeto Cockpit lista cockpit-storagedo NFS como o aplicativo que fornece gerenciamento de armazenamento, incluindo NFS. Debian e Ubuntu usam o nfs-commonNFS para suporte a clientes NFS; Fedora e RHEL usam o NFS nfs-utils.

Debian ou Ubuntu

sudo apt update
sudo apt install cockpit cockpit-storaged nfs-common

Fedora, RHEL ou CentOS Stream

sudo dnf install cockpit cockpit-storaged nfs-utils

Em sistemas Debian ou Ubuntu, o repositório da distribuição pode fornecer uma versão mais antiga do Cockpit. O guia de instalação oficial do Cockpit explica quando usar os backports da distribuição. Os nomes dos pacotes e a disponibilidade no repositório podem variar entre as versões.

Habilite o socket do Cockpit para que o serviço web seja iniciado sob demanda:

sudo systemctl enable --now cockpit.socket

Se você usa o firewalld e a zona atual dele bloqueia o Cockpit, permita o serviço Cockpit na zona usada pela sua rede de gerenciamento:

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

O Cockpit usa HTTPS na porta 9090padrão. Mantenha o acesso limitado a redes administrativas confiáveis, em vez de expor a página de gerenciamento amplamente à internet. A lista de aplicativos do Cockpit identifica o Storage e seu pacote.

Exemplos de comandos de terminal do Fedora ou RHEL para instalar o Cockpit e os utilitários do cliente NFS.
Exemplo de comando de pacote para Fedora e RHEL.

2. Inicie sessão no Cockpit

A partir de um navegador que consiga acessar o servidor, abra o endereço IP ou nome DNS do host https://SERVER_ADDRESS:9090, substituindo ` SERVER_ADDRESS<endereço IP ou nome DNS>` pelo endereço IP ou nome DNS acessível do host. Faça login com uma conta Linux. Se você gerencia o servidor remotamente, use o endereço da rede de gerenciamento, e não um endereço acessível apenas localmente.

Página ilustrativa de login do Cockpit no endereço do servidor na porta 9090, com a opção "Armazenamento" na navegação.
Conecte-se ao servidor na porta 9090.

3. Adicione a montagem NFS

  1. Escolha "Armazenamento" na barra lateral e abra "Montagens NFS" . Selecione "Nova montagem NFS" ou o botão "Adicionar". Se o módulo "Armazenamento" não estiver presente, verifique se ele cockpit-storagedestá instalado e reinicie o Cockpit.
  2. Insira o servidor NFS e o caminho exportado. Use o caminho de exportação exato do servidor; não insira um caminho que exista apenas no cliente.
  3. Insira o ponto de montagem local. Se ele não existir, crie-o a partir de um terminal após verificar se o local está desocupado e vazio. Por exemplo: sudo mkdir -p /mnt/projects.
  4. Escolha as opções. A opção "Montar na inicialização" torna a montagem persistente mesmo após reinicializações. Selecione "Montar somente leitura" somente se este cliente não deve gravar no compartilhamento. A configuração de cliente somente leitura não substitui a política de exportação do servidor nem concede permissões adicionais. Adicione opções de montagem personalizadas somente quando a configuração do seu servidor ou o administrador exigir.
  5. Analise os valores e selecione Adicionar para aplicar a configuração.

Por exemplo, o campo do servidor pode ser <server> files.example.net, o caminho do servidor pode ser <server> /exports/projectse o ponto de montagem local pode ser <localmount point /mnt/projects>. Esses são valores de exemplo; use a exportação e o ponto de montagem configurados para o seu ambiente.

Cockpit ilustrativo: Nova caixa de diálogo de montagem NFS com endereço do servidor, caminho exportado, ponto de montagem local e opções de montagem.
Insira o caminho de exportação do servidor e o caminho de montagem local.

4. Verifique a montagem

Após o Cockpit informar que a montagem foi bem-sucedida, verifique a página de Armazenamento e confirme se a origem e o caminho local estão corretos. Você também pode verificar a partir de um terminal:

findmnt /mnt/projects
ls -la /mnt/projects

findmntDeverá mostrar a origem NFS remota montada em /mnt/projects. A listagem do diretório deverá mostrar o conteúdo que o servidor exporta e que sua conta tem permissão de leitura.

Lista ilustrativa do Cockpit Storage mostrando uma exportação NFS montada em um diretório local.
Verifique a origem montada e o caminho local.

Solução de problemas comuns

  • Sem seção de montagens NFS: Instale ou atualize cockpit-storagede, em seguida, recarregue a página. Os aplicativos disponíveis no Cockpit podem depender dos pacotes de distribuição.
  • A montagem falhou ou o destino da exportação não foi encontrado: verifique o nome do servidor, o caminho exportado, a rota de rede e as permissões de exportação no servidor. Certifique-se de que o pacote do cliente NFS esteja instalado e que o servidor permita conexões desse cliente.
  • A montagem funciona, mas o acesso é negado: verifique a propriedade, os IDs de usuário e grupo e as regras de acesso no servidor NFS. O Cockpit não pode alterar as permissões de exportação do servidor por meio do formulário de montagem do cliente.
  • Os arquivos locais parecem desaparecer: desmontar o diretório local subjacente o revela novamente. É por isso que o ponto de montagem deve estar vazio antes da montagem.

Com as permissões de exportação e do cliente configuradas, o Cockpit oferece uma maneira gráfica de adicionar e monitorar a montagem NFS, enquanto deixa a configuração de exportação do servidor sob o controle do administrador do servidor.

Deixar um comentário

Como recuperar partições perdidas e dados do disco rígido com segurança

Como recuperar partições perdidas e dados do disco rígido com segurança

Aprenda como recuperar partições e arquivos perdidos com o TestDisk e o PhotoRec. Proteja a unidade de origem, faça a verificação com segurança e salve os dados recuperados em outro disco.

Como ler códigos QR em um computador Linux

Como ler códigos QR em um computador Linux

Escaneie códigos QR no Linux com o CoBang usando uma webcam ou um arquivo de imagem. Veja as opções de instalação, etapas de configuração e correções para acesso à câmera via Flatpak.

Como alterar as configurações da webcam no Linux com o Cameractrls

Como alterar as configurações da webcam no Linux com o Cameractrls

Altere as configurações da webcam no Linux com o Cameractrls: ajuste a exposição, a cor, a redução de cintilação e outros controles compatíveis e, em seguida, verifique os modos de vídeo compatíveis.

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Como instalar o PhpStorm no Linux: Toolbox, Tar.gz, Snap e AUR

Instale o PhpStorm no Linux com o JetBrains Toolbox ou o arquivo tar.gz independente, além das opções Snap e Arch AUR. O Java já está incluído.

Como configurar dois painéis no XFCE 4

Como configurar dois painéis no XFCE 4

Crie um painel XFCE 4 separado para cada tela, atribua o segundo painel à saída correta, posicione-o e dimensione-o e adicione os atalhos e itens de status necessários.

Como instalar o Cisco Packet Tracer no Linux

Como instalar o Cisco Packet Tracer no Linux

Baixe o Cisco Packet Tracer 9.0.1 para Ubuntu 64 bits, instale o pacote DEB com o APT, aceite a licença no Terminal e faça login para iniciar um laboratório.

Como recortar uma imagem no Linux com o GIMP

Como recortar uma imagem no Linux com o GIMP

Remova o fundo de uma foto no Linux com o GIMP: trace o contorno do objeto, exclua o fundo selecionado, mantenha a transparência e exporte um PNG reutilizável.

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Como fazer backup de um CD-ROM como um arquivo ISO no Linux

Crie uma imagem ISO de CD-ROM no Linux com o GNOME Disks ou o comando dd. Identifique a unidade óptica, monitore a cópia, verifique a imagem e saiba quando um disco danificado ou de áudio precisa de outra ferramenta.

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente: Guia de Instalação Oficial

Baixe o FlightGear gratuitamente no site oficial. Compare os pacotes para Windows, macOS e Linux, instale os arquivos de dados e inicie seu primeiro voo.

Aplicativo Google Tasks para desktop: como usá-lo no computador

Aplicativo Google Tasks para desktop: como usá-lo no computador

Abra o Google Tasks em um navegador, adicione um atalho do Chrome ou inicie o aplicativo automaticamente e gerencie suas tarefas agendadas pelo Agenda e pelo Gmail.