Me pregunto, ¿hay alguna manera de compartir fácilmente una carpeta entre Linux y Windows?
Me pregunto, ¿hay alguna manera de compartir fácilmente una carpeta entre Linux y Windows?
Respuestas:
Si desea compartir archivos almacenados en Linux Linux, instale un servidor Samba en la máquina Linux. Siga la documentación ( Red Hat 6 , CentOS 5 , Ubuntu ).
Si desea compartir archivos de Windows, su administrador de archivos en Linux probablemente pueda conectarse a un recurso compartido de Windows sin ningún esfuerzo adicional de su parte. Intenta navegar smb:///
. Si desea acceder desde la línea de comando, ejecute
mkdir /media/somedir
sudo mount -t cifs //servername/sharename /media/somedir
(Si necesita ayuda en el lado de Windows, pregunte en un sitio de Windows).
/etc/fstab
, pero generalmente es una mala idea con Samba, porque significa que su computadora se atascará durante el arranque si el servidor está inactivo. También puede configurar un montador automático para que el montaje se realice cuando intente acceder al directorio. No tengo ningún indicador, busque en la web o en este sitio y haga una nueva pregunta si no puede encontrar suficiente información para configurarlo.
La respuesta va a depender mucho de cuál de las dos preguntas realmente está haciendo.
Si desea compartir archivos y directorios a través de una red entre una PC que ejecuta Windows y una computadora que ejecuta Linux al mismo tiempo, la respuesta de Gilles con respecto a Samba es definitivamente el camino a seguir.
Si está preguntando cómo crear una partición / unidad en un único sistema de arranque dual que puedan leer sus configuraciones de Windows y Linux, la forma más fácil es formatear una partición como NTFS y usar ntfs-3g para montarla en lectura / modo de escritura en linux.
ntfs-3g
controlador para Linux parece ser significativamente más maduro y confiable que los ext2/3/4
controladores para Windows.
Para la parte Linux -> Windows, la siguiente es mi favorita:
python2 -m SimpleHTTPServer
python3 -m http.server
Esto abre un servidor HTTP en el puerto 8000 para el directorio actual. Puede acceder desde Windows escribiendo su dirección IP en un navegador, por ejemplo.http://192.0.2.91:8000/
Si desea compartir un directorio, debe comprimirlo.