Guia de configuración de disco compartido entre sistemas Linux

Tema en 'GNU/Linux' comenzado por Zuljin, 8 de Marzo de 2019.

Watchers:
This thread is being watched by 3 users.
  1. Zuljin

    Zuljin Fundador Miembro del Equipo Fundador ADMIN Old School Miembro Regular

    Se incorporó:
    15 de Enero de 2004
    Mensajes:
    7.430
    Me gusta recibidos:
    1.996
    Puntos de trofeos:
    198
    Esta guía la hice a partir de un post en que me ayudaron ustedes a configurar un filesystem.

    http://www.capa9.net/foro/tema/crear-file-server-minimo-denme-una-mano.1118429/

    Acá van los pasos ordenados y bien simples.


    Sistema Operativo: CentOS 7, RedHat 7 y Oracle Linux 7.

    Nota: Todo se ejecuta con la cuenta root.

    Pasos a ejecutar en el servidor del disco compartido.

    1.- Instalar nfs-utils en el servidor Linux cuya carpeta se va a compartir .

    # yum install nfs-utils nfs-utils-lib

    2.- Crear directorio que será compartido.

    # mkdir /nfsshare

    3.- Habilitar el servicio nfs

    # systemctl enable nfs-server
    # systemctl start nfs-server

    4.- Crear archivo de configuración de carpetas compartidas

    # vi /etc/exports

    # Directorio IP de cliente que accederá
    /nfsshare 192.168.0.134(rw,sync,no_root_squash,no_all_squash)

    5.- Reiniciar el servicio

    # systemctl restart nfs-server

    6.- Habilitar firewall para que deje pasar la conexión

    # firewall-cmd --permanent --zone=public --add-service=nfs
    # firewall-cmd --permanent --zone=public --add-service=mountd
    # firewall-cmd --permanent --zone=public --add-service=rpc-bind
    # firewall-cmd --reload

    Eso es todo en el servidor. Todo lo que viene a continuación se debe ejecutar en el equipo cliente


    7.- En el equipo cliente instalar los mismos paquetes

    # yum install nfs-utils nfs-utils-lib

    8.- Probar el acceso a la carpeta compartida

    # showmount -e 192.168.0.128

    En donde 192.168.0.128 es la IP del servidor del disco compartido.

    Debería responder con el listado de carpetas a las cuales se puede acceder. En este caso sería

    [[email protected] ~]# showmount -e 192.168.0.128
    Export list for 192.168.0.128:
    /nfsshare 192.168.0.134

    En donde 192.168.0.134 es la IP del equipo cliente a la cual se le dio permiso en el paso 4.

    9.- Crear un directorio que será el punto de montaje.

    # mkdir -p /backup/share

    10.- Montar la unidad compartida en el punto de montaje

    # mount -t nfs 192.168.0.128:/nfsshare /backup/share

    Si ejecutan un # df -h verán el volumen montado.

    11.- Como cualquier directorio creado con la cuenta root, sólo puede ser accesada por root.
    En mi caso particular le otorgaré permisos para utilizarla con la cuenta oracle.

    # chown -R oracle:eekinstall /backup/share

    12.- Opcional. Actualmente esta carpeta compartida se desmontará si reiniciamos el sistema.
    Para dejarla permanente debemos agregarla en el fstab

    # vi /etc/fstab

    Agregar la línea

    192.168.0.128:/nfsshare /backup/share nfs defaults 0 0
     
    A miguelwill le gusta esto.
  2. miguelwill

    miguelwill Matrix Operator Miembro del Equipo MOD Old School Miembro Regular

    Se incorporó:
    23 de Febrero de 2004
    Mensajes:
    9.477
    Me gusta recibidos:
    1.459
    Puntos de trofeos:
    198
    adicionalmente en la configuración del montaje, se puede especificar que sea montado sobre nfs versión 3
    defaults,vers=3,noatime,nodiratime,soft

    en la configuración del share podrías usar async si los discos no son muy rápidos , así aprovecha la caché de memoria

    Enviado desde mi TA-1039 mediante Tapatalk
     

Comparte esta página

Share
Cargando...