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!
febrero 10th, 2012 a las 7:31 am
A ver si cuando me compre el de mesa lo hago
febrero 10th, 2012 a las 7:31 am
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?
febrero 10th, 2012 a las 7:31 am
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.