Mount and unmount CIFS and NFS network file system:
Até agora falamos sempre de Sistemas de Ficheiros que se encontravam localmente num sistema, mas na realidade quando estamos a trabalhar com Servidores em produção muitas vezes este partilham partições que estão montadas no sistema, contudo estão remotamente noutro sitio, sendo que tomam recurso de protocolos como o CIFS e o NFS para conseguirem estar disponíveis à distância. Note-se que estes protocolos são na realidade universais sendo que existem inúmeras fontes de documentação disponível online sobre os mesmos, dado que a grande maioria dos Sistemas ( Windows \ BSD \ UNIX \ Linux \ etc ) tem de uma forma ou outra implementado algum tipo de suporte para estes protocolos.
Muito importante de saber, é que para o RHCSA no que toca a estes protocolos não serão avaliadas as capacidades de configuração e implementação de Servidores, mas sim apenas a secção da parte dos Clientes, ou seja todos os exemplos referidos daqui em diante assumem que na rede existe já configurado tanto um servidor de NFS como de Samba\Cifs.
NFS
Para um sistema conseguir ligar-se a um Servidor via NFS, deve já ter instalado o pacote nfs-utils
, sendo que caso não esteja podemos instalar o mesmo da seguinte forma:
# yum -y install nfs-utils
Tendo instalado o pacote, temos de saber que os serviços\target que ficam a correr em background gerindo as configurações e o bom funcionamento deste protocolo é o nfs-client
e o nfs-idmap
(o nfs-idmap é apenas necessário no NFSv4 quando estamos a trabalhar com ACL’s por nomes de users\grupos). Sendo que devemos iniciar os mesmos e garantir a sua execução no Boot quando a máquina for reiniciada:
# systemctl enable nfs-idmap && systemctl start nfs-idmap
# systemctl enable nfs-client.target && systemctl start nfs-client.target
Tendo efetuado os passos acima o nosso sistema está pronto para conectar-se remotamente a um servidor e montar determinada partição que o mesmo esteja a servir para a rede. Para isso temos de saber algumas informações base sobre o servidor, nomeadamente: o seu IP\Nome; a diretoria que o servidor está a exportar; e a versão do protocolo com que estamos a trabalhar. No caso do RHCSA em questões desta natureza serão prestadas as devidas informações necessárias para a correta conclusão do exercício.
Tendo as informações necessárias basta apenas adicionarmos uma nova linha ao nosso /etc/fstab de modo a dar a conhecer ao sistema as alterações que pretendemos:
[NFS_Servidor]:/[Directoria_Exportada] /[Ponto_de_Montagem] [Versão] defaults,_netdev 0 0
E de seguida confirmar alterações no sistema:
# mount -a
Caso seja pretendido apenas executar um mount isolado e não permanente podemos usar o seguinte comando:
# mount -t nfs [NFS_Servidor]:/[Directoria_Exportada] /[Ponto_de_Montagem]
CIFS\Samba
A lógica de montagem de um Sistema de Ficheiros Samba remotamente é muito semelhante a descrita acima com o protocolo NFS, dai estas serem referidas normalmente juntas uma da outra.
Para começarmos temos de garantir os pacotes necessários no sistema, que neste caso são o cifs-utils
e o samba-client
:
# yum -y install cifs-utils
De seguida podemos de imediato introduzir as informações necessárias numa nova entrada no ficheiro /etc/fstab, não sendo necessário gerir qualquer serviço\target previamente. As informações que são necessárias serão as seguintes: o seu IP\Nome; a diretoria que o servidor está a exportar; e os dados de credencias necessários para aceder ao Servidor. Devemos introduzir uma nova linha no ficheiro onde seja respeitada a seguinte estrutura:
//[Samba_Server]/[Directoria_Exportada] /[Ponto_de_Montagem] cifs rw,username=[User],password=[Pass],_netdev,soft 0 0
Sendo que após esta modificação, devemos informar o sistema das alterações através do:
# mount -a
Caso seja pretendido apenas executar um mount isolado e não permanente podemos usar o seguinte comando:
# mount -y cifs -o username=[User],password=[Pass],_netdev,soft,rw //[SambaServer]/[Diretoria_exportada] /[Ponto_de_Montagem]
Last updated
Was this helpful?