Implantação de servidor de arquivos NFS

1. Introdução
NFS (abreviação de Network FileSystem) foi desenvolvido pela primeira vez pela Sun, sua maior função é permitir que diferentes máquinas e diferentes sistemas operacionais compartilhem arquivos através da rede. Em aplicativos NFS, o aplicativo cliente NFS local pode ler e gravar arquivos de forma transparente no servidor NFS remoto, da mesma forma que acessa arquivos locais.
2. Instalação e implantação
1. Instalação do pacote
yum install -y nfs-utils rpcbind
2. Modifique a configuração compartilhada
vim / etc / exports

#[分享目录]      [第一部主机(权限)]        [可用主机名]        [可用通配符]
/data/pubilic           172.16.120.0/24(rw)    *(ro)
/data/www            172.16.120.0/24(sync,rw,no_root_squash)

Descrição do parâmetro de permissão:

parâmetro Descrição
ro Acesso somente leitura
rw Acesso de leitura e gravação
sincronizar Gravar dados de forma síncrona no buffer de memória e no disco
assíncrono Salve os dados no buffer de memória primeiro e depois grave-os no disco
seguro Os clientes só podem se conectar usando portas menores que 1024
inseguro Permitir que os clientes se conectem usando portas maiores que 1024
wdelay Verifique se há operações de gravação relacionadas e, em caso afirmativo, execute essas operações de gravação juntas
no_wdelay Se houver uma operação de gravação, ela será executada imediatamente e deve ser usada em conjunto com a sincronização
ocultar Não compartilhe seus subdiretórios no diretório compartilhado NFS
no_hide Subdiretórios do diretório NFS compartilhado
subtree_check Se o diretório compartilhado for um subdiretório, force o NFS a verificar as permissões do diretório pai
no_subtree_check Se o diretório compartilhado for um subdiretório, não verifique as permissões do diretório pai
all_squash UID e GID de arquivos compartilhados mapeiam usuários anônimos
no_all_squash Manter UID e GID de arquivos compartilhados
root_squash Todas as solicitações do usuário raiz são mapeadas para as mesmas permissões dos usuários anônimos
no_root_squash O usuário root tem acesso administrativo total ao diretório root
anonuida Especifique o UID do usuário anônimo no arquivo / etc / passwd do servidor NFS
anongid Especifique o GID do usuário anônimo no arquivo / etc / passwd do servidor NFS
noexec Impedir a execução de programas binários em sistemas de arquivos montados
seg = modo Especifique o tipo de segurança de autenticação de conexão NFS

3.
启动服务systemctl start
rpcbind systemctl start nfs
systemctl enable
rpcbind systemctl enable nfs

4. Comandos comuns
# reload display share
exportfs -rv #View
diretório compartilhado nfs remoto
showmount -e 172.16.120.101
5. Montagem do cliente
-t nfs 172.16.120.101:/data/www / var / html / www

Acho que você gosta

Origin blog.51cto.com/7965676/2608899
Recomendado
Clasificación