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 ?
Réponses
Trop de publicités?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.
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.