Android

Como montar um compartilhamento nfs no linux

Veja como compartilhar pastas no Linux com NFS

Veja como compartilhar pastas no Linux com NFS

Índice:

Anonim

O Network File System (NFS) é um protocolo de sistema de arquivos distribuído que permite compartilhar diretórios remotos em uma rede. Com o NFS, você pode montar diretórios remotos no seu sistema e trabalhar com os arquivos remotos como se fossem arquivos locais.

Nos sistemas operacionais Linux e UNIX, você pode usar o comando mount para montar um diretório NFS compartilhado em um ponto de montagem específico na árvore de diretórios local.

Neste tutorial, mostraremos como montar manual e automaticamente um compartilhamento NFS em máquinas Linux.

Instalando pacotes de clientes NFS

Para montar um compartilhamento NFS em um sistema Linux primeiro, você precisará instalar o pacote do cliente NFS. O nome do pacote difere entre as distribuições Linux.

  • Instalando o cliente NFS no Ubuntu e Debian:

    sudo apt update sudo apt install nfs-common

    Instalando o cliente NFS no CentOS e Fedora:

    sudo yum install nfs-utils

Montagem manual de sistemas de arquivos NFS

Montar um compartilhamento NFS remoto é o mesmo que montar sistemas de arquivos comuns.

Para montar um sistema de arquivos NFS em um determinado ponto de montagem, use o comando mount no seguinte formato:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Siga as etapas abaixo para montar manualmente um compartilhamento NFS remoto no seu sistema Linux:

  1. Primeiro, crie um diretório para servir como ponto de montagem para o compartilhamento NFS remoto:

    sudo mkdir /var/backups

    O ponto de montagem é um diretório na máquina local em que o compartilhamento NFS deve ser montado.

    Monte o compartilhamento NFS executando o seguinte comando como root ou usuário com privilégios sudo:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Onde 10.10.0.10 é o endereço IP do servidor NFS, /backup é o diretório que o servidor está exportando e /var/backups é o ponto de montagem local.

    Com sucesso, nenhuma saída é produzida.

    Para verificar se o volume NFS remoto foi montado com êxito, use o comando mount ou df -h .

Depois que o compartilhamento é montado, o ponto de montagem se torna o diretório raiz do sistema de arquivos montado.

Quando você monta o compartilhamento manualmente, o compartilhamento de compartilhamento NFS não persiste após uma reinicialização.

Montagem automática de sistemas de arquivos NFS com /etc/fstab

Geralmente, você desejará montar o diretório NFS remoto automaticamente quando o sistema inicializar.

O arquivo /etc/fstab contém uma lista de entradas que definem onde e como o sistema de arquivos será montado na inicialização do sistema.

Para montar automaticamente um compartilhamento NFS quando o sistema Linux iniciar, adicione uma linha ao arquivo /etc/fstab . A linha deve incluir o nome do host ou o endereço IP do servidor NFS, o diretório exportado e o ponto de montagem na máquina local.

Use o procedimento a seguir para montar automaticamente um compartilhamento NFS nos sistemas Linux:

  1. Configure um ponto de montagem para o compartilhamento NFS remoto:

    sudo mkdir /var/backups

    Abra o arquivo /etc/fstab com seu editor de texto:

    sudo nano /etc/fstab

    Adicione a seguinte linha ao arquivo:

    / etc / fstab

    #

    10.10.0.10:/backups / var / backups padrões nfs 0 0

    Onde 10.10.0.10 o endereço IP do servidor NFS, /backup é o diretório exportado e /var/backups é o ponto de montagem local.

    Execute o comando mount em um dos seguintes formulários para montar o compartilhamento NFS:

    mount /var/backups mount 10.10.0.10:/backups

    O comando mount lerá o conteúdo do /etc/fstab e montará o compartilhamento.

    Da próxima vez que você reiniciar o sistema, o compartilhamento NFS será montado automaticamente.

Desmontando sistemas de arquivos NFS

O comando umount desconecta (desmonta) o sistema de arquivos montado da árvore de diretórios.

Para desanexar um compartilhamento NFS montado, use o comando umount seguido pelo diretório em que foi montado ou compartilhamento remoto:

umount 10.10.0.10:/backups umount /var/backups

Se a montagem NFS tiver uma entrada no arquivo fstab , remova-a.

O comando umount falhará ao desanexar o compartilhamento quando o volume montado estiver em uso. Para descobrir quais processos estão acessando o compartilhamento NFS, use o comando fuser :

fuser -m MOUNT_POINT

Depois de encontrar os processos, você pode pará-los com o comando kill e desmontar o compartilhamento NFS.

umount -l MOUNT_POINT

Se o sistema NFS remoto estiver inacessível, use a opção -f ( --force ) para forçar uma desmontagem.

umount -f MOUNT_POINT

Geralmente, não é uma boa ideia usar a opção force, pois ela pode corromper os dados no sistema de arquivos.

Conclusão

Mostramos como montar e desmontar um compartilhamento NFS remoto. Os mesmos comandos se aplicam a qualquer distribuição Linux, incluindo Ubuntu, CentOS, RHEL, Debian e Linux Mint.

Sinta-se livre para deixar um comentário se tiver alguma dúvida.

terminal de montagem nfs