24 votes

Comment monter un disque EXT4 sous 10.15 ?

Comme j'ai installé osxfuse, ce serait bien si je pouvais l'utiliser. Il existe un beaucoup de (fortement) dépassé articles ici, en disant que ce n'est pas possible . Est-ce toujours le cas ?

22voto

Udhy Points 5964

Mac ne prend pas en charge le système de fichiers Ext4. Si vous branchez un disque dur, Mac ne le reconnaîtra pas. Heureusement, il existe plusieurs façons de gérer cette situation.

1. Options temporaires : Utiliser VM

Il suffit d'installer une version d'Ubuntu, ou toute autre distribution Linux de votre choix, dans une machine virtuelle comme VirtualBox, puis de monter le disque comme n'importe quel autre disque et de lire.

2. Ajouter le support Ext4 pour MacOS

Si vous utilisez régulièrement des disques formatés Ext4 et / ou si vous devez copier plusieurs fichiers de ces disques vers le disque MacOS, vous avez besoin d'une meilleure option.

Vous devez installer certains logiciels, à savoir macFUSE (remplacé par osxfuse ) et ext4fuse . Le moyen le plus simple d'installer ext4fuse est d'utiliser Homebrew.

Tout d'abord, téléchargez et installez macFUSE à partir de son site web. page des sorties ou l'installer en utilisant Homebrew.

brew install --cask macfuse

Ensuite, utilisez Homebrew pour installer ext4fuse .

brew install ext4fuse

Après avoir installé le logiciel de support Ext4, vous devez maintenant déterminer le disque dur que vous souhaitez monter. Pour ce faire, exécutez la commande suivante :

diskutil list 

Enregistrez l'ID de la partition (qui ressemblera à /dev/disk3s1 ). Ensuite, exécutez la commande suivante pour monter le disque dur :

sudo ext4fuse /dev/disk3s1 ~/tmp/ext4_support_PARTITION -o allow_other

ext4_support ci-dessus peut être le nom de votre choix. Maintenant, naviguez dans le répertoire '/ tmp /' dans le Finder et vous verrez le contenu de la partition listé. Si votre disque comporte plusieurs partitions, vous pouvez les monter en suivant les mêmes étapes que ci-dessus. Veillez simplement à utiliser des noms de répertoire différents pour les monter.

Mise à jour

Tentative d'installation ext4fuse avec brew entraîne une erreur. (Voir problème n° 66 sur GitHub ), utilisez plutôt les commandes suivantes pour l'installer :

curl -s -o ext4fuse.rb https://gist.githubusercontent.com/n-stone/413e407c8fd73683e7e926e10e27dd4e/raw/12b463eb0be3421bdda5db8ef967bfafbaa915c5/ext4fuse.rb
brew install --formula --build-from-source ./ext4fuse.rb
rm ./ext4fuse.rb

Avertissement

Bien que ces outils puissent vous aider à lire les disques durs formatés en Ext4, ils ne sont pas stables. Tant que vous montez des disques en lecture seule, comme ce qui est fait dans cette solution, vous n'aurez pas beaucoup de risques. Si vous essayez d'utiliser ces outils pour écrire sur un disque Ext4, vous risquez de perdre des données.

Si vous devez déplacer des fichiers dans les deux sens sur un lecteur partagé avec Linux, cette méthode n'est pas recommandée. Utilisez plutôt un autre système de fichiers comme ExFAT ou essayez l'option commerciale indiquée ci-dessous

3. Utiliser des logiciels payants

Des logiciels tels que Paragon propose une version d'essai gratuite, mais pour être sûr, vous devriez d'abord sauvegarder votre disque dur, au cas où il y aurait un problème. Si vous voulez acheter le logiciel, il est disponible pour 40$. Note : Je n'ai pas utilisé cet outil et ne peux rien dire de ce qu'ils ont promis.

Bien que la lecture du format Ext4 sur MacOS ne soit plus une tâche impossible, il est frustrant de constater qu'Apple ne prend pas en charge ce format.

Essayez-le à vos risques et périls mais je recommande vivement la première solution qui est facile et pratique.

15voto

Alex W Points 221

Pour les macs plus récents, par exemple Catalina, brew install macfuse au lieu de brew install osxfuse fonctionnera

3voto

Kevin Hilton Points 21

En ce qui concerne la réponse précédente de @Udhy, seule l'option VM a une chance de fonctionner, mais avec une réserve majeure : elle est TRÈS lente (je n'ai jamais obtenu mieux que 30mb/sec).

Paragon ne fonctionne tout simplement pas, refuse de monter n'importe lequel de mes disques EXT4. Je ne sais pas trop pourquoi, peut-être un problème de Catalina ? Cependant, je ne vais pas les payer pour qu'ils puissent me dire que nous sommes SOL.

ext4fuse est une perte de temps, il n'a pas supporté les 3 dernières versions d'OSX donc à moins que vous soyez pré-Sierra ce n'est pas une option. Il y a un problème ouvert dans le Github : https://github.com/gerard/ext4fuse/issues/36

Elle date de cinq ans et sa dernière réponse remonte à trois ans, alors ne vous faites pas d'illusions.

1voto

Sam Miller Points 11

La seule façon dont j'ai pu lire/écrire ext4 est en utilisant une machine virtuelle telle que Virtual Box, exécutant Linux (par exemple, Linuxmint). C'est étrange que Paragon ne fonctionne pas dans Catalina. Ext4fuse ne m'a donné que des erreurs.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X