Comparta Ext4 Partition Over Network

9

Tengo una partición Ext4 (no montada automáticamente) que me gustaría compartir (completamente) en mi hogar que contiene máquinas Mac OSX, Windows y Linux (actualmente lo más importante es compartir con Mac). ¿Cómo puedo hacer esto?

MByD
fuente

Respuestas:

12

Esencialmente, querrá crear un recurso compartido Samba para el punto de montaje Ext4. Abra su /etc/samba/smb.conf (en su editor favorito) y modifique algunas cosas:

1 - grupo de trabajo: si tiene uno, querrá establecerlo en el nombre de su grupo de trabajo de red.

2 - seguridad = usuario - incluso si esta línea está comentada, la seguridad de nivel de usuario es la predeterminada para Samba.

3 - Defina su recurso compartido Samba en la parte inferior del archivo. Debería ver un ejemplo (comentado) en la parte inferior. Necesitará el punto de montaje de su partición ext4 (que desea compartir). Si no está seguro de qué es eso, haga un "df -k" desde la terminal, y debería verlo (póngalo en la configuración de "ruta" en lugar de "/ some / directorio").

[ShareName]
path = /some/directory
browsable = yes
valid users = myUser, user2, user3

4 - A continuación, deberá modificar los permisos en la ruta (punto de montaje) para garantizar que los usuarios deseados puedan lograr lo que necesitan.

5 - Reiniciar Samba

sudo restart smbd
sudo restart nmbd

6 - Conéctate a tu recurso compartido Samba desde tu Mac. Encontré instrucciones sobre eso aquí . Esencialmente, dice:

Cuando vaya al cuadro de diálogo Conectar al servidor, puede examinar los nombres de las computadoras que se encuentran en su subred local.

Puede conectarse a un servidor a través de su dirección IP o nombre DNS. Si es necesario o más conveniente en su entorno, también puede usar otros formatos de URL válidos, como:

smb://ServerName/ShareName

Para mí, me conecto a mis recursos compartidos de Samba por IP:

smb://192.168.0.117/ShareName

Para solucionar problemas, consulte el documento al que hice referencia: Mac OS X: Cómo conectarse al uso compartido de archivos de Windows (SMB)

Espero que esto ayude.

Aaron
fuente
Gracias por la respuesta detallada. Ya tengo samba y comparto algunos de los directorios con mi Mac, ¿puedo editar el archivo smb.conf ahora y reiniciar samba para que funcione?
MByD
Si la partición ext4 está montada y especifica su punto de montaje como la ruta, entonces (en teoría) "sí" debería funcionar.
Aaron
1
La edición del archivo funcionó, solo una pequeña adición, para permitir compartir con los invitados, tuve que agregar guest ok = yesmuchas gracias.
MByD
¡Excelente! Me alegro de poder ayudar.
Aaron
5

Como alternativa al método venerable pero complicado de editar manualmente los archivos de configuración, a menos que necesite personalizar ampliamente quién puede acceder al recurso compartido, simplemente puede:

  1. Navegue en Nautilus (el explorador de archivos) hasta el punto de montaje de la unidad que desea compartir (por ejemplo, /media/MyDrive).

  2. Ir al directorio principal (en este ejemplo, /media).

  3. Haga clic con el botón derecho en el nombre de la unidad ( MyDrive) y haga clic en Opciones de uso compartido .

Uso compartido de carpetas en Nautilus: si desea que las personas puedan acceder a él sin iniciar sesión, marque la casilla etiquetada: "Acceso de invitado (para personas sin una cuenta de usuario)"

Como puede ver, habilitar el acceso de invitado es tan simple como marcar la casilla.

Nautilus podría decirle que debe instalar algunos paquetes para compartir una carpeta. Esto sucederá si Samba y sus dependencias aún no están instaladas. Puedes decir sí a esto. Después de la instalación, es posible que deba cerrar sesión y volver a iniciarla (reiniciar también funciona, pero no es necesario). Luego regrese a Opciones de uso compartido. Ahora que los paquetes necesarios están instalados, puede compartir la carpeta.

Este método funciona para compartir volúmenes montados estáticamente (como el suyo), volúmenes montados dinámicamente o cualquier carpeta.

Eliah Kagan
fuente
Gracias por la respuesta. Fue hace bastante tiempo, así que no recuerdo exactamente por qué, pero este fue mi primer enfoque y falló por alguna razón. No tuve ese problema con las carpetas normales, solo con las carpetas montadas ...
MByD
1
Si intenta seleccionar una unidad en la lista de dispositivos y compartirla, esto no funcionará. Tienes que navegar a la carpeta principal del punto de montaje (que generalmente es /media) para hacer esto. Quizás ese era el problema que tenías.
Eliah Kagan
Eso lo explica :) lo intentaré cuando llegue a casa. Gracias.
MByD
Muchas veces en muchas versiones y máquinas diferentes de Ubuntu he probado este enfoque. Sé que debería funcionar, pero nunca lo ha hecho. Probaré todos los consejos de esta página y, si no funciona, haga una pregunta muy específica.
James Bradbury