24 votes

Comment monter APFS sur Linux ou Windows?

Existe-t-il un moyen de monter la partition APFS en lecture seule ou en lecture/écriture sur Linux ou Windows?

4 votes

0 votes

@spikey_richie, Cette réponse n'est pas correcte.

2 votes

En fait, le fait que la réponse acceptée ne soit pas correcte n'empêche pas qu'il s'agisse d'un doublon... personne n'a dit que le système était parfait :/ Idéalement, quelqu'un viendrait avec la réponse correcte [qui est actuellement "il n'y a pas de moyen", bien que cela changera avec le temps] et l'OP l'accepterait à la place.

22voto

Aleksei Nosachev Points 166

En fait, il existe un outil gratuit pour Linux.

Ce sont mes outils quotidiens sur mon hackintosh.

4 votes

Le logiciel APFS de Paragon n'est actuellement pas gratuit

0 votes

La question n'a pas demandé un outil gratuit.

0 votes

Voici une discussion sur l'exécution de apfs-fuse sur Windows (peut fonctionner à l'avenir) : github.com/sgan81/apfs-fuse/issues/78

11voto

ESSPEE Points 71

Installer libfsapfs-utils (testé sur Ubuntu 20.04)

  1. Monter la partition APFS 3 de /dev/sdd dans un répertoire /mnt

    fsapfsmount -f 1 /dev/sdd3 /mnt

où, -f index_système_de_fichiers monte un système de fichiers spécifique

  1. Démonter la partition APFS montée dans le répertoire /mnt

    fusermount -u /mnt

1 votes

Cela a été réussi sur un disque Seagate de 8 To avec deux partitions, cependant je n'ai pu monter que la deuxième partition, malheureusement ce n'était pas ma partition d'intérêt. Je vais bidouiller davantage avec l'option -f #. Pourriez-vous expliquer davantage ce drapeau ? Je suis encore confus à ce sujet. À noter que ce package n'est disponible que pour Ubuntu et ses dérivés si vous avez focal fossa, si vous utilisez encore bionic, alors vous serez accueilli avec l'enfer des dépendances.

0 votes

Je peux le faire fonctionner sur Linux Mint 20.10 (Ubuntu 20.04), le disque semble se monter mais je ne peux accéder qu'en lecture aux fichiers avec sudo, mais je suppose que c'est mieux que rien.

1 votes

Avant que les utilisateurs de Raspberry Pi 2 ne s'enthousiasment comme je l'ai fait, il semble que fsapfsmount ne soit disponible que pour les OS 64 bits.

3voto

Il existe un linux-apfs pilote dédié, qui dispose même d'une prise en charge expérimentale de l'écriture : https://github.com/linux-apfs

Si vous êtes sur Arch Linux ou un dérivé, vous pouvez l'installer depuis l'AUR.

1 votes

Avez-vous des suggestions concernant les systèmes d'exploitation basés sur Debian? Je n'ai pas trouvé de version spécifique du noyau Linux pour ce pilote ou un APT pour celui-ci, seulement libfsapfs-utils et quelques autres. Merci!

2 votes

Il semble qu'il n'y a pas de paquets debian pour ce module, mais il y a des instructions pour sa construction sur github.com/linux-apfs/linux-apfs-oot

2 votes

C'était légitimement plus facile que libapfs-utils, merci de l'avoir souligné, je ne sais pas comment je l'avais manqué. Pour les utilisateurs d'Ubuntu et de Linux Mint, cela signifie que brancher le disque externe APFS montera automatiquement en utilisant Nautilus ou Nemo, alors que libapfs-utils nécessite une commande de montage manuel. De plus, c'est plus natif car maintenant des outils comme ncdu peuvent scanner correctement le disque!

2voto

0x574F4F54 Points 161

Je ne l'ai pas testé moi-même, mais il semble qu'une solution commerciale soit disponible (actuellement en lecture seule) :

https://backstage.paragon-software.com/business/apfs-linux/

La page ne dit pas grand-chose, pas même le prix, cependant.

0voto

Thunderbeef Points 137

Paragon a désormais un pilote avec prise en charge complète de la lecture/écriture :

https://www.paragon-software.com/home/apfs-linux/

(ce n'est pas gratuit cependant)

7 votes

Paragon a déjà été mentionné dans la réponse de Marcelo, puis dans la réponse d'Aleksei Nosachev. Si vous ajoutez simplement qu'il prend désormais en charge la lecture/écriture complète, cela serait plus approprié en tant que commentaire sur la réponse de Marcelo.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X