GNU/Linux >> Tutoriels Linux >  >> Linux

Montage d'un système de fichiers sur Internet

Solution 1 :

Personne n'a mentionné sshfs encore. Si vous utilisez une distribution Linux moderne et que vous avez un accès SSH à l'hôte distant, c'est aussi simple que :

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

Les performances sont tout à fait acceptables (mais pas aussi rapides qu'une synchronisation en streaming comme rsync si vous avez besoin de tout le répertoire).

Solution 2 :

NFS est intrinsèquement non sécurisé. Ce serait un très mauvais choix pour se connecter sur Internet.

J'aime le post qui mentionne rsync. Au lieu d'utiliser cron pour déclencher le transfert, j'espère que vous pourrez simplement exécuter le travail rsync à partir de votre code qui gère le téléchargement de fichiers.

Une fois le téléchargement terminé, rsynchronisez le fichier sur leur serveur, c'est fait.

Vous auriez besoin de configurer une connexion sécurisée à leur serveur pour le transfert, je suppose.

Si vous le souhaitez, vous pouvez placer les fichiers entrants dans une liste de transfert, supprimer les noms après une copie réussie et vous donner une capacité de basculement, au cas où quelque chose arriverait à la connexion.

Comme quelqu'un l'a déjà souligné, rsync est conçu pour gérer des groupes de fichiers ou une hiérarchie (merci, correcteur orthographique), donc ce ne serait pas si difficile à accomplir.


Linux
  1. Comment boucler sur les lignes d'un fichier ?

  2. Linux - À quelle fréquence le système de fichiers Proc est-il mis à jour sous Linux ?

  3. lsinitramfs :liste le contenu du système de fichiers initrd.

  4. Comment rediriger la sortie de system() vers un fichier ?

  5. Comment puis-je m'assurer que mon système utilise le fichier ~/.screenrc ?

Partager des fichiers sur Internet à partir de la ligne de commande à l'aide de Transfer.sh

Zsync - Un utilitaire de transfert de fichiers pour télécharger uniquement les nouvelles parties d'un fichier

SSHFS :montage d'un système de fichiers distant via SSH

Choisissez le meilleur système de fichiers pour votre Linux

Tout ce que vous devez savoir sur le système de fichiers Linux

Comprendre le fichier /etc/fstab sous Linux