El mejor software para compartir archivos en red

El mejor software para compartir archivos en red

Actualmente uso Samba entre mi máquina Ubuntu, máquina Debian y Raspberry Pi. Debido a los informes de que Samba es famoso por aumentar la CPU en el intercambio de pila Pi, me pregunto qué software alternativo para compartir archivos puedo usar que también sea compatible con mis otras máquinas. Si es posible, dígame qué podría ser mejor y por qué.

Respuesta1

NFSestá diseñado para compartir archivos entre máquinas Linux y es mucho más respetuoso con las CPU, pero hasta donde yo sé, simplemente no es compatible con Windows.

La siguiente información está tomada deaquí

Instalación

En el símbolo del terminal, ingrese el siguiente comando para instalar el servidor NFS:

sudo apt-get install nfs-kernel-server

Configuración

Puede configurar los directorios que se exportarán agregándolos al archivo /etc/exports. Por ejemplo:

/ubuntu  *(ro,sync,no_root_squash)
/home    *(rw,sync,no_root_squash)

Puede reemplazar * con uno de los formatos de nombre de host. Haga que la declaración del nombre de host sea lo más específica posible para que los sistemas no deseados no puedan acceder al montaje NFS.

Para iniciar el servidor NFS, puede ejecutar el siguiente comando en el símbolo del terminal:

sudo service nfs-kernel-server start

Configuración del cliente NFS

Utilice el comando mount para montar un directorio NFS compartido desde otra máquina, escribiendo una línea de comando similar a la siguiente en el símbolo del terminal:

sudo mount example.hostname.com:/ubuntu /local/ubuntu

El directorio del punto de montaje /local/ubuntu debe existir. No debe haber archivos ni subdirectorios en el directorio /local/ubuntu.

Una forma alternativa de montar un recurso compartido NFS desde otra máquina es agregar una línea al archivo /etc/fstab. La línea debe indicar el nombre de host del servidor NFS, el directorio en el servidor que se exporta y el directorio en la máquina local donde se montará el recurso compartido NFS.

La sintaxis general de la línea del /etc/fstabarchivo es la siguiente:

example.hostname.com:/ubuntu /local/ubuntu nfs rsize=8192,wsize=8192,timeo=14,intr

Si tiene problemas para montar un recurso compartido NFS, asegúrese de que el paquete nfs-common esté instalado en su cliente. Para instalar nfs-common, ingrese el siguiente comando en el símbolo del terminal:

sudo apt-get install nfs-common

Respuesta2

Puedes usar Filezilla, es bastante bueno, su interfaz de usuario es muy intuitiva y fácil de navegar. Desde la línea de comando puede usar scpel comando para transferir archivos. rsynces bueno para sincronizar archivos entre dos máquinas.

Respuesta3

NFS es lo que estás buscando.

Fuente NFS (Wikipedia) Network File System (NFS) es un protocolo de sistema de archivos distribuido desarrollado originalmente por Sun Microsystems en 1984.1permitir que un usuario en una computadora cliente acceda a archivos a través de una red de manera muy similar a como se accede al almacenamiento local. NFS, como muchos otros protocolos, se basa en el sistema de llamada a procedimiento remoto de computación en red abierta (ONC RPC). El Network File System es un estándar abierto definido en RFC, que permite a cualquiera implementar el protocolo.

Para instalar NFS ejecute:

sudo apt-get install nfs-kernel-server

Luego puede agregar sus recursos compartidos de red /etc/exportscomo:

/ubuntu  *(ro,sync,no_root_squash)
/home    *(rw,sync,no_root_squash)

Luego reinicie el servidor para agregar los nuevos recursos compartidos de red con:

sudo service nfs-kernel-server start

Con la configuración del servidor NFS, puede conectarse a los recursos compartidos en sus máquinas cliente usando:

sudo mount example.hostname.com:/ubuntu /mnt/ubuntu

Siendo example.hostname.com:/ubuntula dirección del servidor y la ruta del archivo y /mnt/ubuntusiendo el punto de montaje en la máquina cliente.

Además, puede agregar NFS a su /etc/fstabsistema de archivos para que se monte durante el arranque. Para hacer esto, ejecute sudo nano /etc/fstaby agregue lo siguiente al archivo:

example.hostname.com:/ubuntu /mnt/ubuntu nfs rsize=8192, wsize=8192, timeo=14, intr

La ventaja de este enfoque sobre Samba es que NFS es nativo de Unix y agrega sin problemas el recurso compartido a una ruta en su sistema de archivos.

Fuente:Sistema de archivos de red (NFS)

información relacionada