Monter Mega sur Linux — la build Ubuntu expérimentale de NetDrive

4 min de lecture provider-guide mega linux
Tayson
TaysonSenior Engineer
Montez le stockage cloud Mega sur un point de montage Linux natif avec la build Ubuntu expérimentale de NetDrive, avec connexion 2FA et configuration étape par étape.

Un data scientist qui exécute des batch jobs sur un poste Ubuntu conserve ses jeux de données bruts sur un compte Mega personnel — stockage économique, chiffré au repos, et déjà payé. Chaque job qui touche ces fichiers commence aujourd’hui par un téléchargement manuel via le client web de Mega, ce qui veut dire que quelqu’un doit être au clavier avant même qu’un script puisse démarrer. La build Linux de NetDrive monte ce compte Mega à un chemin classique, si bien que /mnt/mega/datasets/ est simplement là, et un cron job peut le lire comme n’importe quel autre répertoire.

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

Monter Mega 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
  • Monte votre compte Mega à un point de montage Linux — aucun téléchargement manuel
  • La connexion à deux facteurs reprend le même compte Mega que vous utilisez ailleurs
WindowsmacOS
Télécharger NetDrive pour Linux →

Essai gratuit. Licences à vie et abonnements disponibles.

Mega sur la build Linux de NetDrive

NetDrive a ajouté la prise en charge de Mega dans la version 3.11.204 (juillet 2020), l’authentification à deux facteurs suivant dans la 3.14.309 (décembre 2020). Sur Windows et macOS, cette prise en charge tourne sur la version mainline de NetDrive. Sur Linux, elle hérite de l’étiquette expérimentale qui s’applique à l’ensemble de la build Linux — pas spécifiquement à Mega — donc traitez-la comme une build à tester avant d’en dépendre pour un pipeline de production. La version NetDrive actuelle sur toutes les plateformes est 3.19.7.

NetDrive pour Linux ne provient pas d’apt ni d’un gestionnaire de paquets de distribution. Il est distribué sous forme de release GitHub sur github.com/NetDrive/installer, et Ubuntu 16.04 est la version minimale prise en charge.

Mega cloud storage logo, one of NetDrive's supported consumer cloud connections

Installer NetDrive sur Ubuntu

  1. Rendez-vous sur github.com/NetDrive/installer et téléchargez la release conçue pour votre version d’Ubuntu.
  2. Suivez les notes de release fournies — un composant driver s’installe avant que NetDrive puisse monter quoi que ce soit, et l’installation peut demander sudo.
  3. Installez le paquet.
  4. Lancez NetDrive depuis un terminal ou le menu d’applications de votre environnement de bureau.

Comme la build Linux est distribuée sous forme de releases GitHub plutôt que via apt upgrade, elle suit son propre rythme de publication. Un correctif publié cette semaine pour Windows ou macOS n’est pas garanti d’atteindre la build Linux le même jour — bon à savoir si un script dépend d’un comportement précis de NetDrive.

Connecter votre compte Mega

L’authentification à deux facteurs propre à Mega se répercute dans NetDrive, donc gardez votre application d’authentification à portée de main avant de commencer.

  1. Open NetDrive’s Drive Manager et cliquez sur + Add Drive.
  2. Select Mega dans la liste des types de connexion.
  3. Email and password — saisissez les mêmes identifiants que ceux utilisés pour vous connecter sur mega.nz.
  4. Two-factor code — si la 2FA est activée sur le compte, NetDrive demande à cette étape le code à six chiffres de votre application d’authentification.
  5. Mount point — un chemin comme /mnt/mega, ou tout répertoire vide dans lequel votre utilisateur peut écrire.
  6. Cliquez sur Connect. NetDrive s’authentifie auprès de Mega et monte le compte à ce chemin.

NetDrive mounting a cloud storage account as a local drive — the same interaction the Linux build provides at a mount point

Vérifier le montage

Vérifiez depuis un terminal plutôt que de vous fier uniquement à un gestionnaire de fichiers, en particulier sur une build expérimentale :

# Confirm the mount is listed
mount | grep mega

# Or just try listing it
ls /mnt/mega

Confirming that a cloud drive connected successfully after mounting on the NetDrive Linux build

Mount point stays empty after Connect — vérifiez que le répertoire existe et qu’il est accessible en écriture par l’utilisateur exécutant NetDrive. Un point de montage non accessible en écriture ou manquant est la cause la plus fréquente d’un échec silencieux sur Linux.

Stuck at the 2FA prompt — les codes sont limités dans le temps ; si l’invite rejette un code, attendez que l’application d’authentification en génère un nouveau plutôt que de retenter la même valeur. Un code saisi quelques secondes trop tard en est généralement la cause.

Large accounts take a while to list the first time — la build Linux diffuse les listings de répertoires de la même façon que Windows et macOS. Un compte comptant des dizaines de milliers de fichiers peut prendre un moment à se remplir lors du premier parcours, même après une connexion réussie.

Pour conclure

Monter Mega sur Ubuntu apporte à un poste de travail ou un serveur de build Linux le même accès de type lecteur que NetDrive offre sur Windows et macOS, via un installateur distribué sur GitHub plutôt qu’un dépôt de paquets. Pour une vue d’ensemble sur Linux, voir NetDrive on Ubuntu Linux ; pour le même fournisseur sur une plateforme plus largement testée, voir Mount Mega on Windows with NetDrive ; et si l’invite 2FA vous pose problème, Fix Mega 2FA Authentication Errors with NetDrive détaille les problèmes d’identifiants et de synchronisation temporelle des codes, applicables sur toute plateforme.

— Tayson, NetDrive