Como configurar o NFS no Debian 9 Stretch Linux
- 2908
- 337
- Enrique Crist
Objetivo
O objetivo é configurar a configuração básica do cliente/servidor NFS no Debian 9 Stretch Linux
Sistema operacional e versões de software
- Sistema operacional: - Debian 9 Alongamento
Requisitos
Acesso privilegiado à sua instalação do Debian Linux.
Dificuldade
FÁCIL
Convenções
- # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de
sudo
comando - $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
Configuração do servidor NFS
Instalação do NFS Server
O primeiro passo é instalar os binários do servidor NFS. Para fazer esse uso apt
comando para instalar NFS-Kernel-Server
pacote:
# instalar apt-get nfs-kernel-server
Confirme que o servidor NFS está em alta e executando:
# status Systemctl NFS-Kernel-Server ● NFS-Server.Serviço - Servidor NFS e Serviços Carregados: Carregado (/Lib/Systemd/System/NFS -Server.serviço; habilitado; Preset do fornecedor: ativado) Ativo: ativo (saiu) desde segunda-feira 2017-06-05 14:20:17 AEST; 1min 8s atrás PID principal: 1752 (Código = EXITADO, STATUS = 0/SUCCESS) LinuxConfig Systemd [1]: Iniciando servidor e serviços NFS… LinuxConfig Systemd [1]: Iniciado o NFS Server and Services.
Exportar diretório NFS
Em seguida, precisamos exportar diretório NFS. Este diretório será montado eventual remotamente, portanto acessível via Host Cliente NFS. Para os fins deste tutorial, criamos e exportarmos o diretório chamado /var/nfs-export
. Primeiro, crie um novo NFS-Export
diretório:
# mkdir /var /nfs-export
Para fins de teste, também criam um arquivo de texto arbitrário:
# cd/var/nfs-export/ # eco linuxconfig.org> arquivo.TXT # Arquivo CAT.txt linuxconfig.org
Uma vez pronto, usei seu editor de texto favorito e crie uma nova entrada de exportação da NFS dentro /etc/exportações
arquivo de configuração. Por exemplo :
/var/nfs-export *(rw, sincronização, no_subtree_check, no_root_squash)
A exportação acima exportará /var/nfs-export
Diretório para qualquer host com qualquer endereço IP com acesso de leitura e gravação. Esta é uma exportação altamente segura. Para mais exemplos de exportação de NFS, insira $ exportações
.
Para aplicar alterações dentro /etc/exportações
Arquivo de configuração, recarregue todas as exportações do NFS com:
# exportfs -a
Se você deseja iniciar seu servidor NFS após a reinicialização, você precisa ativá -lo SystemCtl
Comando Systemd:
# SystemCtl Ativar estado de sincronização do servidor NFS-Kernel do NFS-Kernel-Server.Serviço com Sysv Service Script com/lib/Systemd/Systemd-Sysv-Install. Executando:/lib/systemd/systemd-sysv-install atability nfs-kernel-server
Cliente NFS
Agora que o diretório de exportação da NFS está disponível para uma montagem remota. Vamos instalar o cliente NFS em nosso sistema de clientes:
# APT-Get Install NFS-Common
Crie um novo diretório que será usado como um ponto de montagem NFS para montar remotamente exportado anteriormente /var/nfs-export
diretório:
# mkdir /mnt /nfs
Mount Remote NFS Export Directory:
# Mount -t NFS Your-nfs-server-ip:/var/nfs-export/mnt/nfs/
Verifique o conteúdo do diretório de exportação da NFS e o teste de gravação de teste, criando um novo vazio teste
arquivo:
# cat/mnt/nfs/arquivo.txt linuxconfig.org # touch/mnt/nfs/teste # ls/mnt/nfs/arquivo.teste txt
Para montar permanentemente o diretório de exportação do NFS no seu cliente NFS, insira uma linha seguinte em seu /etc/fstab
arquivo de configuração:
Your-nfs-server-ip:/var/nfs-export/mnt/nfs/nfs
No momento, os usuários regulares não têm um acesso de gravação ao /mnt/nfs/
. Qualquer tentativa de gravação deste diretório será negado com a seguinte mensagem de erro:
$ touch/mnt/nfs/arquivo touch: não pode tocar no 'arquivo': permissão negada
Embora existam soluções múltiplas e mais seguras para esse problema, a solução mais rápida pode ser dar um acesso à gravação ao /mnt/nfs/
no host cliente a um usuário específico que precisa de um acesso de gravação ou dar a todos. Exemplo:
# chmod o+w/mnt/nfs/
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Coisas para instalar no Ubuntu 22.04
- Download do Linux
- Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…
- Comandos básicos do Linux
- Instale Arch Linux na estação de trabalho VMware
- Melhor distro Linux para desenvolvedores
- « Como instalar o Android Studio no Debian 9 Stretch Linux
- Como instalar o GitLab no Debian 9 Stretch Linux »