GNU/Linux >> Tutoriales Linux >  >> Linux

Montaje de un sistema de archivos a través de Internet

Solución 1:

Nadie ha mencionado sshfs aún. Si está en una distribución Linux moderna y tiene acceso ssh al host remoto, es tan simple como:

sshfs [email protected]:/remote/directory /local/directory

El rendimiento es bastante aceptable (pero no tan rápido como una sincronización transmitida como rsync si necesita todo el directorio).

Solución 2:

NFS es inherentemente inseguro. Sería una muy mala elección para conectarse a Internet.

Me gusta la publicación que menciona rsync. En lugar de usar cron para iniciar la transferencia, espero que simplemente pueda ejecutar el trabajo rsync desde su código que maneja la carga del archivo.

Cuando se complete la carga, sincroniza el archivo con su servidor y listo.

Necesitaría configurar una conexión segura a su servidor para la transferencia, supongo.

Si lo desea, puede colocar los archivos entrantes en una lista para transferirlos, eliminar los nombres después de una copia exitosa y obtener alguna capacidad de conmutación por error, en caso de que algo le suceda a la conexión.

Como alguien más ya señaló, rsync está diseñado para manejar grupos de archivos o una jerarquía (gracias, corrector ortográfico), por lo que esto no sería tan difícil de lograr.


Linux
  1. Linux:¿por qué no hay un sistema de archivos Rootfs presente en el sistema?

  2. ¿Cómo redirigir la salida de system() a un archivo?

  3. ¿Cómo puedo asegurarme de que mi sistema use el archivo ~/.screenrc?

  4. ¿Cómo puedo usar rsync con un sistema de archivos FAT?

  5. Linux:dónde colocar el archivo de intercambio

Comparta archivos a través de Internet desde la línea de comandos usando Transfer.sh

Zsync:una utilidad de transferencia de archivos para descargar solo las partes nuevas de un archivo

SSHFS:Montaje de un sistema de archivos remoto a través de SSH

Elija el mejor sistema de archivos para su Linux

Todo lo que necesita saber sobre el sistema de archivos de Linux

Comprender el archivo /etc/fstab en Linux