Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

1. Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

Marcelo Alves
marcelloalvess

(usa Debian)

Enviado em 21/09/2015 - 12:09h

Bom dia pessoal,

É possível mudar o ponto de montagem /var para um storage na rede, tipo na instalação do centos ou depois de instalado, sendo que tudo que for gravado em /var seja gravado no storage que seria mapeado no servidor de onde está instalado o sistema operacional?
eu fiz a tentativa de copiar os arquivos para um storage e depois montei esse diretório em cima do diretorio /var mais nao deu muito certo.

existe alguma forma de funcionar? parece meio loucura mais to com essa dúvida e necessidade.



  


2. Re: Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/09/2015 - 14:16h

Já tentou criar um link?
Você pode criar uma pasta qualquer no storage (e salvar seus arquivos da /var atual lá), compartilhar esta pasta (da storage) em NFS e por fim, no micro de onde você vai acessar a pasta NFS, criar um link para a pasta /var (tipo ln -s NFS:/... /var)


3. Re: Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

Marcelo Alves
marcelloalvess

(usa Debian)

Enviado em 21/09/2015 - 17:28h

unnslacker boa tarde, so não entendi bem a parte do link, pode me dar um exemplo por favor




4. Re: Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/09/2015 - 18:19h

marcelloalvess escreveu:

unnslacker boa tarde, so não entendi bem a parte do link, pode me dar um exemplo por favor



Beleza;

Suponha que a storage da rede seja um hd de algum computador da rede (vamos chamá-lo de STORAGE) e que o servidor com o CentOS (cuja /var será acessada a partir da STORAGE) seja chamado de SERVER

O que você teria que fazer é:
#1 - Criar uma pasta qualquer em STORAGE (vamos chamá-la de /SERVER_VAR);
#2 - Copiar todo o conteúdo da /var do SERVER para a /SERVER_VAR;
#3 - Adicionar a /SERVER_VAR no /etc/exports do STORAGE;
#4 - Agora, que a pasta da STORAGE está compartilhada e acessível para SERVER (por meio do endereço STORAGE:/SERVER_VAR), basta criar o link (no SERVER) para acessá-la:

ln -s STORAGE:/SERVER_VAR /var


Isso tudo cria um link simbólico via rede (uma "ponte" entre o STORAGE e o SERVER) para que você salve sua /var na storage da rede, fazendo o sistema do server achar que está trabalhando localmente - só não sei se nesse caso vai funcionar


5. Re: Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

Marcelo Alves
marcelloalvess

(usa Debian)

Enviado em 22/09/2015 - 08:29h


Bom dia amigo,

criando o link simbólico mas não funcionou, dai mapeei o diretório em cima de /var com mount -t nfs storage:/diretorio /var, funcionou a ponte entre os dois diretórios mais o sistema ficou meio "abobado" rrs, não consegue executar nada dentro de /var, imagino que seja por alguns arquivos de sistema que deve ta la. seu eu criar alguma coisa dentro de /var aparece no storage.


6. Re: Ponto de motagem /var, mudar /var para outro diretório [RESOLVIDO]

Marcelo Alves
marcelloalvess

(usa Debian)

Enviado em 22/09/2015 - 16:08h

Consegui resolver da seguinte forma:

criei o diretório no local desejado.
# mkdir /dados/novo_var

editei o fstab
# vi /etc/fstab

adicionei no final as seguintes informações:
/dados/novo_var /var none bind 0 2

depois
# mount -a

fiz o mesmo processo para o diretório /home.

mapeando no NFS não funciona os arquivos que precisa de execução, pode ser alguma permissão, eu testei usando o freeNAS com storage mais so funcionou em outro hd mais no mesmo servidor, como um storage local.

abraço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts