Monter Amazon S3 sur Linux avec NetDrive
Configurez la version Linux expérimentale de NetDrive pour monter un bucket Amazon S3 comme point de montage Ubuntu classique, de l'installation via GitHub à la première connexion.
Un runner CI qui doit lire des fixtures de test stockées sur S3, ou une machine de build qui récupère des artefacts de release depuis un bucket avant l’empaquetage — dans les deux cas, on veut que le bucket ressemble à un répertoire ordinaire, pas à la cible d’un script aws s3 sync maison à maintenir. La version Linux de NetDrive monte S3 de la même façon que ses équivalents Windows et macOS, même si elle est distribuée en version expérimentale, ce qui mérite quelques précisions avant d’y brancher des outils de production.

Monter un bucket S3 sur Ubuntu
Avec NetDrive, Google Drive, OneDrive, S3, SFTP, WebDAV et plus apparaissent comme des lecteurs natifs sur Windows et macOS — sans synchronisation ni téléchargement complet.
- Fonctionne sur Ubuntu 16.04 et versions ultérieures
- Même flux de connexion S3 que les versions Windows et macOS
- Lisez les fichiers avec ls, cat, ou tout outil attendant un chemin normal
Essai gratuit. Licences à vie et abonnements disponibles.
Pourquoi monter plutôt que synchroniser
Des outils comme aws s3 sync ou s3cmd copient les objets sur le disque local selon un planning, ce qui signifie que la copie locale peut diverger du bucket et double le coût de stockage de tout ce qui est synchronisé. Monter S3 via NetDrive élimine cette étape : le point de montage résout les lectures et écritures directement contre le bucket, si bien qu’un script exécutant cat /mnt/s3-bucket/build-artifacts/latest.tar.gz obtient l’objet actuel sans job de synchronisation intermédiaire. Pour un bucket utilisé comme espace de travail partagé entre un job CI et un script de déploiement, cela supprime toute une catégorie de bugs du type « quelle copie est obsolète ».

Installer NetDrive sur Ubuntu
NetDrive pour Linux ne figure pas dans les dépôts de paquets par défaut d’Ubuntu, donc l’installation passe par GitHub plutôt que par apt :
- Allez sur github.com/NetDrive/installer et téléchargez la release correspondant à votre version d’Ubuntu.
- Suivez les notes de release du dépôt de l’installateur pour cette version — un composant pilote doit être installé avant que NetDrive puisse monter quoi que ce soit.
- Installez le paquet NetDrive lui-même.
- Lancez NetDrive. Le premier démarrage charge le composant pilote, ce qui peut demander
sudoselon la configuration des permissions de votre système.
Comme les mises à jour arrivent sous forme de releases GitHub, vérifier les nouvelles versions est une étape manuelle plutôt que quelque chose que apt upgrade gère pour vous — une ligne à ajouter dans le runbook qui couvre cette machine.
Connecter votre bucket S3
Une fois NetDrive lancé :
- Ouvrez le Drive Manager de NetDrive et cliquez sur + Add Drive.
- Choisissez Amazon S3 dans la liste des fournisseurs.
- Saisissez votre clé d’accès AWS et votre clé secrète, puis sélectionnez le bucket cible et, en option, un préfixe de dossier si vous ne souhaitez monter qu’un sous-ensemble.
- Définissez un point de montage — un chemin comme
/mnt/s3-bucketconvient, ou tout répertoire vide sur lequel vous avez un accès en écriture — puis connectez-vous.

Le connecteur S3 de NetDrive prend en charge le téléversement multipart pour les fichiers de 5 Go et plus, donc renvoyer un gros artefact de build ou une archive vers le bucket via le point de montage ne demande aucun traitement particulier de votre côté.
Après la connexion, vérifiez que le montage a bien pris effet en le contrôlant depuis un terminal — mount | grep s3-bucket, ou un simple ls sur le point de montage — plutôt que de faire confiance à l’interface graphique seule. C’est une bonne habitude à garder avec une version expérimentale, surtout avant de faire dépendre un script de la présence de ce chemin.

Ce qu’il faut anticiper sous Linux
Quelques différences par rapport aux versions Windows et macOS comptent si vous standardisez un parc de machines Ubuntu sur cette configuration :
- Cadence de release distincte : le composant pilote Linux est maintenu selon son propre calendrier, donc un correctif qui arrive sur Windows ou macOS n’est pas forcément livré sur Linux la même semaine.
- Aucune intégration gestionnaire de paquets : la distribution se fait uniquement via des releases GitHub — pas de PPA, pas de Snap, à l’heure où ces lignes sont écrites.
- Statut expérimental : la page de comparaison de NetDrive marque le support Linux d’un astérisque qui signifie exactement ce qu’il dit. Windows et macOS restent les cibles activement durcies ; prévoyez du temps pour tester votre version d’Ubuntu et votre charge de travail avant de faire confiance au montage pour tenir plusieurs mois sans surveillance, et gardez une solution de repli (un job de synchronisation planifié, par exemple) pour tout ce qui est critique.
Rien de tout cela n’exclut S3 pour un runner CI ou une machine de dev nécessitant un accès occasionnel au bucket — c’est un choix raisonnable pour ce type de charge de travail. C’est le scénario « parier une chaîne de production dessus sans tester d’abord » qu’il vaut mieux éviter.
Conclusion
Monter S3 sous Ubuntu vous donne le même accès façon lettre de lecteur à un bucket que NetDrive propose sur Windows et macOS, via un installateur hébergé sur GitHub plutôt que dans apt. Testez-le sur votre version d’Ubuntu réelle avant d’en dépendre pour quoi que ce soit de non surveillé. Pour le même connecteur sur une plateforme plus éprouvée, voir Mount Amazon S3 on macOS with NetDrive, ou pour la vue d’ensemble Linux, lire NetDrive on Ubuntu Linux.
— Steve, NetDrive