Compartir carpetas en Ubuntu

Sin categoría Escribir un comentario

Tras un ratito investigando he conseguido compartir carpetas entre mi ordenador (Thanatos2) y el de Kath, mi señora (Cuore). No quería usar Samba, quería una solución puramente linuxera, puesto que ambos ordenadores funcionan simpre bajo Ubuntu.

La solución ha sido usar NFS y configurarlo un poco. A continuación os lo explico.

Necesitamos tres paquetes: nfs-kernel-server, nfs-common y portmap. Los bajamos:

$sudo apt-get install nfs-kernel-server nfs-common portmap

O bien, los buscamos en Synaptic, el gestor de paquetes, desde Sistema -> Administración -> Gestor de paquetes Synaptic.

Una vez instalados, accedemos a Sistema -> Carpetas compartidas.

Picamos el botón Añadir. En la nueva ventana seleccionamos la ruta a la carpeta y, en la opción Compartir con seleccionamos NFS.

El cuadro cambiará ligeramente (si teníamos instalado Samba) y ahora permitirá escoger qué equipos tienen acceso a la carpeta. Picamos Añadir equipo, seleccionamos la opción Especifique la dirección IP -o la que nos convenga- y escribimos la IP del equipo remoto (o host, o lo que hayamos seleccionado).

Aceptamos todo y repetimos por cada carpeta que deseemos compartir. Luego aceptamos el diálogo principal y listo.

Ahora nos vamos a la otra máquina. Abrimos el terminal y tecleamos:

$ sudo mount -t nfs [IP de la máquina \"servidor\"]:[ruta a la carpeta] [carpeta local donde montar]

Por ejemplo, suponiendo que la máquina remota sea 192.168.1.10, que la carpeta compartida sea /home/basda/musica y la queramos poner en /home/kath/musica_de_basda pondríamos:

$ sudo mount -t nfs 192.168.1.10:/home/basda/musica /home/kath/musica_de_basda

Las carpetas deben exisitr, obviamente. Si todo ha ido bien, al acceder a la carpeta musica_de_basda encontrarás todos los documentos de la carpeta remota.

Variante
Si además quieres que la carpeta se auto-monte al arrancar tu PC y quieres también que aparezca en t u escritorio, haz lo siguiente:

1. Edita el fichero /etc/fstab:
$sudo gedit /etc/fstab

2. Añade la siguiente línea:
192.168.1.10:/home/basda/musica /media/musica_de_basda nfs rw,hard,intr 0 0

3. Guarda y sal. Crea la carpeta musica_de_basda:
$sudo mkdir /media/musica_de_basda

4. Monta el fichero fstab para probar:
$sudo mount -a

A partir de ese momento, cada vez que reinicies tu máquina se montará la carpeta automágicamente. Como además la montamos bajo /media/, aparecerá un icono en el escritorio de Ubuntu, como si fuera un disco duro.

Espero que os sea de utilidad :)

¡No os olvidéis de cambiar los valores por los que os corresponda según la IP de las máquinas y el nombre de vuestras carpetas!

¡Ambas máquinas necesitan los tres paquetes indicados inicialmente para que todo funcione! :)

3 respuestas a “Compartir carpetas en Ubuntu”

  1. Meirith Says:

    A ver si cuando me compre el de mesa lo hago :D

  2. estranged_17 Says:

    segui los pasos para que se monte al reiniciar pero me manda el siguiente error despues de poner \”sudo mount -a\”

    \”Unsupported nfs mount option: initr\”

    instale los paquetes con sudo tal cual esta posteado

    $sudo apt-get install nfs-kernel-server nfs-common portmap

    ¿alguna idea de en que estoy errando?

  3. Basda Says:

    Pues fallo mío, la opción correcta para escribir en el fstab es

    intr

    Me equivoqué al teclear. Ahora mismo lo arreglo. Gracias por el aviso.

Dejar un comentario

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Acceder