terça-feira, 9 de outubro de 2007

Compartilhando diretórios em linux utilizando NFS

A seguir é descrito um exemplo de procedimento que deve ser adotado para compartilhar, através do nfs (network file system) um diretório de um computador linux com outro computador linus. O exemplo descreve o compartilhamento do diretório /var/ do computador bhcorpa com o computador mosqueiro.


Os seguinte procedimentos adotados:


Em bhcorpa:

Executei como root "chkconfig nfs on" para permitir o relançamento de nfs no boot.

Executei ainda "services nfs start" para provocar o lançamento imediato do serviço.

Editei o arquivo /etc/exports de forma que seu conteúdo ficou com a seguinte linha:

/var 10.5.0.193

Assim, o mosqueiro fica autorizado a ler e escrever neste arquivo. Naturalmente depois de montá-lo apropriadamente.

Em mosqueiro:

Executei como root "chkconfig nfs on" para permitir o relançamento de nfs no boot.

Executei ainda "services nfs start" para provocar o lançamento imediato do serviço.

Executei os seguintes comandos para acessar o diretório compartilhado no bhcorpa:

mkdir /mnt/nfs - para criar um link com o diretório do postgres no bhcorpa

chmod -R a+rw /mnt/nfs - para permitir a leitura e escrita desta árvore de diretórios.

mount -t nfs /mnt/nfs bhcorpa:/var - para compartilhá-lo.

Para automatizar este acesso, a cada boot alterei o arquivo /etc/fstab, onde incluí a seguinte linha:

bhcorpa:/var /mnt/nfs nfs rw 0 0

Nenhum comentário: