Monter Google Drive sur Linux — le build Ubuntu expérimental de NetDrive

5 min de lecture provider-guide google-drive linux
Casey
CaseyProduct Manager
Montez un compte Google Drive comme un point de montage Ubuntu classique avec le build Linux expérimental de NetDrive — installation, connexion OAuth et attentes réalistes.

Une équipe data exécute ses jobs d’entraînement sur une flotte de machines Ubuntu headless, et les jeux de données source vivent dans un dossier Google Drive partagé que personne ne veut re-cloner avec un outil de synchronisation avant chaque run. Copier tout le dossier sur le disque local consomme du stockage et devient obsolète dès qu’une personne modifie un fichier depuis un laptop. Le build Linux de NetDrive monte ce même compte Google Drive comme un point de montage Ubuntu classique, si bien qu’un script qui ouvre /mnt/gdrive/datasets/train.csv lit le fichier réel directement depuis les serveurs de Google, au lieu d’une copie potentiellement déjà périmée.

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

Monter Google Drive 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
  • Comptes personnels et Google Workspace, Team Drives inclus
  • Les fichiers streament à la demande — aucune copie locale complète requise
WindowsmacOS
Télécharger NetDrive pour Linux →

Essai gratuit. Licences à vie et abonnements disponibles.

Pourquoi monter plutôt que synchroniser une copie locale

Le rôle d’un client de synchronisation est de maintenir un miroir local complet à jour, ce qui signifie tout télécharger avant de pouvoir utiliser quoi que ce soit — acceptable pour un dossier de documents, coûteux pour un jeu de données de plusieurs centaines de gigaoctets dont un serveur de build ne touche à la fois que quelques fichiers. Monter évite cette étape : NetDrive résout les lectures et écritures directement sur le compte Google Drive via le point de montage, si bien que cat, cp, ou un appel Python open() obtient le fichier distant actuel sans passe de téléchargement préalable.

Google Drive est pris en charge depuis la toute première version de NetDrive, et l’accès aux Team Drives est activé par défaut depuis la version 3.1.218 — utile si le jeu de données en question vit dans un dossier d’équipe partagé plutôt que dans le Drive personnel de quelqu’un.

NetDrive montant un compte de stockage cloud comme lecteur local — la même interaction de base que fournit le build Linux à un point de montage

Installer NetDrive sur Ubuntu

NetDrive pour Linux ne figure pas dans les dépôts de paquets par défaut d’Ubuntu, l’installation passe donc par GitHub plutôt que par apt :

  1. Rendez-vous sur github.com/NetDrive/installer et téléchargez la release correspondant à votre version d’Ubuntu.
  2. Suivez les notes de release du dépôt de l’installateur pour cette version — un composant driver doit être installé avant que NetDrive puisse monter quoi que ce soit.
  3. Installez le paquet NetDrive lui-même.
  4. Lancez NetDrive. Le premier démarrage charge le composant driver, ce qui peut demander sudo selon la configuration des permissions de votre système.

La version minimale prise en charge est Ubuntu 16.04, et les mises à jour sortent en releases GitHub plutôt que via apt upgrade — une ligne à ajouter dans tout runbook couvrant la machine. La prise en charge porte ici la même étiquette expérimentale que la page de comparaison de NetDrive utilise pour Linux en général ; Windows et macOS reçoivent l’essentiel des tests.

Étape par étape : connecter Google Drive sur Ubuntu

  1. Ouvrez le Drive Manager de NetDrive et cliquez sur + Add Drive.
  2. Sélectionnez Google Drive dans la liste des types de connexion.

Logo du fournisseur Google Drive de NetDrive affiché dans la liste de connexion des drives

  1. Connectez-vous via le flux OAuth qui s’ouvre dans votre navigateur par défaut. Une machine Ubuntu headless sans navigateur installé a besoin d’une session avec X forwardé, ou l’autorisation unique peut être effectuée depuis une autre machine sur le même compte.
  2. Incluez les Team Drives si demandé — c’est le comportement par défaut depuis NetDrive 3.1.218, un dossier d’équipe partagé devrait donc apparaître aux côtés de votre Drive personnel sans configuration supplémentaire.
  3. Définissez un point de montage — un chemin comme /mnt/gdrive, ou tout répertoire vide sur lequel vous avez un accès en écriture.
  4. Cliquez sur Connect. NetDrive authentifie le compte et le monte à ce chemin.

Vérifier le montage avant d’en dépendre

Confirmez que le montage a bien eu lieu depuis un terminal plutôt que de faire confiance à la seule interface graphique — une diligence raisonnable sur un build expérimental, et à faire avant de pointer un script vers ce chemin :

# Confirm the mount is listed
mount | grep gdrive

# Or just try listing it
ls /mnt/gdrive

Vérification qu'un drive cloud s'est connecté avec succès après montage

Si rien n’apparaît, revérifiez d’abord l’étape OAuth — un flux navigateur interrompu est la raison la plus fréquente pour laquelle une connexion Google Drive échoue à se terminer sur une machine headless, avant tout problème lié au point de montage.

Ce qu’il faut anticiper sur le build Linux

  • Cadence de release séparée — le composant driver Linux est maintenu sur son propre calendrier, un correctif sur Windows ou macOS n’arrive donc pas automatiquement sur Linux la même semaine.
  • Aucune intégration apt — installation et mises à jour passent par les releases GitHub plutôt que par les dépôts de paquets par défaut d’Ubuntu.
  • Plateformes principales recommandées — les propres recommandations de NetDrive traitent Windows et macOS comme les cibles éprouvées et prêtes pour la production. Une machine de pipeline d’entraînement ou une machine de développement qui lit occasionnellement depuis Drive convient bien ; un job de production sans supervision mérite d’abord des tests approfondis.

Conclusion

Monter Google Drive sur Ubuntu offre à une machine headless le même accès de type lecteur que NetDrive propose sur Windows et macOS, via un installateur hébergé sur GitHub plutôt que dans apt. Pour la vue d’ensemble Linux, voir NetDrive on Ubuntu Linux ; pour le même fournisseur sur une plateforme plus testée, voir Mount Google Drive on Windows 11 ; et pour un autre type de connexion sur le build Linux, voir Mount an SFTP Server on Linux.

— Casey, NetDrive