Comment gérer les disques Ext2 / Ext3 sous OS X

Le format de système de fichiers principal sous OS X est HFS Plus d’Apple (ou Mac OS X Étendu), qui est la valeur par défaut utilisée pour tout disque nouvellement formaté. Toutefois, pour augmenter la prise en charge multi-plateformes, Apple a pris en charge plusieurs autres types de systèmes de fichiers, notamment FAT32, UDF, UFS et NTFS (en lecture seule), ainsi que plusieurs protocoles de système de fichiers en réseau tels que AFP, NFS et SMB. Bien que cette prise en charge permette une quantité décente de flexibilité quant aux disques pouvant être gérés par OS X, elle ne prend toutefois pas en charge certaines alternatives populaires telles que les formats ext2 et ext3 utilisés sous Linux.

Bien que la prise en charge multi-plateformes d’Apple soit principalement fournie pour la compatibilité avec les systèmes Windows, il arrive que des utilisateurs souhaitent utiliser des disques Linux avec leurs systèmes Mac. Affiche de discussion Apple "rcb4" demande:

"Je me demandais depuis que je voulais utiliser Linux et OS X en double amorçage, en plaçant chaque système d'exploitation respectif sur sa propre plus petite partition et en créant une grande partition / home pour toutes mes données"

Outre ceux qui souhaitent double-amorcer OS X avec Linux et gérer les fichiers dans les deux environnements, certains d'entre eux peuvent simplement disposer d'un lecteur externe au format Ext2 ou Ext3 qu'ils doivent lire sur leurs systèmes OS X.

Il existe plusieurs approches pour gérer les systèmes de fichiers Ext2 et Ext3 sous OS X. Etant donné que le système d'exploitation Linux sera l'option la plus compatible pour la lecture d'un tel format de lecteur, les premières méthodes incluent simplement l'installation de Linux et son utilisation en tant qu'interface de gestion de système de fichiers. :

  1. Installer Linux sur un lecteur secondaire

    Si vous avez un lecteur secondaire dans votre système ou si vous avez partitionné votre lecteur principal, vous pouvez installer Linux sur ce lecteur et effectuer un double démarrage de votre ordinateur. Ce sera l'option la plus compatible pour la lecture d'un lecteur Ext2 ou Ext3, mais vous devrez également utiliser un format de système de fichiers commun (c.-à-d. FAT32) en tant qu'intermédiaire de transfert entre les installations Linux et OS X.

  2. Installer Linux sur une machine virtuelle

    Une deuxième approche consiste à utiliser un package de machine virtuelle en tant qu’interface avec une installation Linux. Si vous avez installé Parallels Desktop ou VMWare Fusion, vous pouvez facilement créer une machine virtuelle de la plupart des distributions Linux (Ubuntu est largement prise en charge) et l'utiliser pour faire l'interface avec le disque Ext2 / Ext3, puis transférer les fichiers sur le réseau vers OS X. ou utilisez également un disque externe FAT32 comme intermédiaire de transfert.

Ces options fonctionneront pour afficher et gérer vos fichiers. Cependant, ils nécessitent l'installation d'un système d'exploitation complet et l'utilisation du logiciel de la machine virtuelle.

Une autre solution consiste à utiliser le système FUSE (système de fichiers dans l’espace utilisateur), qui permet de contourner le besoin de prise en charge complète du système de fichiers en utilisant un système de pontage qui permet aux utilisateurs d’exécuter du code interpréteur de système de fichiers dans leurs comptes un système de fichiers spécifié et le traduire en un périphérique de stockage utilisable.

FUSE était disponible pour OS X dans le projet MacFUSE, mais son développement s’est arrêté et FUSE est maintenant disponible dans le projet "FUSE pour OS X" ou "OSXFUSE", dérivé de MacFUSE et partageant une grande partie de sa base de code. Pour utiliser le système FUSE pour monter et gérer les systèmes de fichiers Ext2 et Ext3, vous devez l’installer avec un plug-in pour Ext2 / Ext3, puis monter les lecteurs manuellement dans votre compte utilisateur.

  1. Installez soit MacFUSE ou OSXFUSE (ce dernier est préférable).
  2. Installez le module Ext2 FUSE.
  3. Connectez votre disque Ext2 / Ext3 et utilisez Utilitaire de disque pour localiser le nom de périphérique du lecteur. Cela peut être fait en activant l'affichage de toutes les partitions de disque, puis en sélectionnant la partition Ext2 / Ext3 et en obtenant des informations à ce sujet pour obtenir son nom de périphérique, qui s'apparente à "disk2s2".
  4. Créez un nouveau dossier quelque part pour l'utiliser comme point de montage (un dossier dans le répertoire hidden / Volumes est recommandé, mais il peut se trouver n'importe où).
  5. Montez le lecteur Ext2 / Ext3 à l'aide de la commande Terminal suivante, en remplaçant le nom du périphérique et le chemin de montage par ceux de votre disque et par le chemin spécifié:

    fuse-ext2 / dev / disk2s2 / Volumes / point de montage

    Cela montera par défaut le lecteur en lecture seule, mais vous pouvez utiliser l'indicateur "-o force" pour implémenter le support en écriture de la manière suivante:

    fuse-ext2 -o force / dev / disk2s2 / Volumes / point de montage

Une fois ce processus terminé, le disque doit être monté et son contenu rendu disponible. Cependant, gardez à l'esprit qu'il existe certaines limitations. Etant donné que FUSE utilise une approche de pontage avec un code qui s'exécute en tant qu'utilisateur, les lecteurs peuvent ne pas rester montés lorsqu'un utilisateur se déconnecte. De plus, les performances de lecture et d'écriture peuvent ne pas être optimales, mais elles devraient fonctionner.

Si vous avez besoin d’une assistance ext2 / 3/4 assortie d’une garantie, Paragon dispose d’un pilote natif ext pour OS X qui assurera une prise en charge robuste du format; Cependant, une licence coûte environ 40 USD (merci au lecteur de MacFixIt, Rick, pour ces informations).


Des questions? Commentaires? Avoir un correctif? Postez-les ci-dessous ou envoyez-nous un e-mail!

Assurez-vous de nous consulter sur Twitter et sur le.

 

Laissez Vos Commentaires