Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 29/01/2022, 18:30] sangorys [Windows] |
partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows [Le 27/08/2024, 16:16] (Version actuelle) sangorys [Résumé de toutes les solutions] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Gérer une partition d'échange de fichiers entre Ubuntu / Mac / Windows ====== | ||
+ | |||
{{tag>windows mac partition système_de_fichiers}} | {{tag>windows mac partition système_de_fichiers}} | ||
Ligne 4: | Ligne 6: | ||
===== Résumé de toutes les solutions ===== | ===== Résumé de toutes les solutions ===== | ||
- | |SOLUTIONS|Taille max fichier / partition|[[droits|permissions POSIX]]|Linux|Mac|Windows|Commentaire| | + | Voici les partitions qui sont au moins compatible avec 2 plateformes (Linux / Mac / Windows) |
+ | ^SOLUTIONS^Taille max fichier / partition^[[droits|permissions POSIX]]^Linux^Mac^Windows^Commentaire^ | ||
|NTFS|gros/gros|En gros, oui|Driver plutot bon|?|Support natif excellent|| | |NTFS|gros/gros|En gros, oui|Driver plutot bon|?|Support natif excellent|| | ||
- | |exFAT|gros/gros|Non|Excellent via exfat-utils|Excellent|Excellent|Une évolution de FAT32| | + | |exFAT|gros/ 16 exaoctets|Non|Excellent via exfat-utils|Excellent|Excellent|Une évolution de FAT32| |
|FAT32|4 Go/2 To|Non|Excellent via exfat-utils|Excellent|Excellent|Comme le exFAT mais en moins bien. Aucun intérêt| | |FAT32|4 Go/2 To|Non|Excellent via exfat-utils|Excellent|Excellent|Comme le exFAT mais en moins bien. Aucun intérêt| | ||
|ext2/ext3/ext4|gros/gros|Oui|Excellent|?|via Ext2fsd ou Ext2IFS|Question ouverte sur les performances et stabilités sous Windows| | |ext2/ext3/ext4|gros/gros|Oui|Excellent|?|via Ext2fsd ou Ext2IFS|Question ouverte sur les performances et stabilités sous Windows| | ||
- | |HFS|?/?|?|Via hfsplus hfsprogs hfsutils. Fiabilité ?|Natif, excellent|?|C'est l'ancien système des Macs| | + | |HFS+|8 exaOctets/8 exaOctets|oui|Via hfsplus hfsprogs hfsutils. Fiabilité ?|Natif, excellent|Via l'installation de logiciel|C'est l'ancien système des Macs. Très bon choix pour un partage Linux/Mac| |
- | |UDF|gros/gros|Oui|Excellente en version UDF 2.05|Excellente si la partition prend tout le disque|Excellente si la partition ne prend pas tout le disque|Solution idéale si vous arrivez à l'installer correctement | + | |UDF|gros/gros|Oui|Excellente en version UDF 2.05|Excellente si la partition prend tout le disque|Excellente si la partition ne prend pas tout le disque|Solution idéale si vous arrivez à l'installer correctement| |
|XFS|Gros/Gros|Oui|Oui depuis qq années|En lecture seule via Fuse-xfs|?|| | |XFS|Gros/Gros|Oui|Oui depuis qq années|En lecture seule via Fuse-xfs|?|| | ||
|ZFS|Gros/Gros|Oui|Oui depuis qq années|Oui|?|| | |ZFS|Gros/Gros|Oui|Oui depuis qq années|Oui|?|| | ||
- | En résumé, les 3 meilleurs sont NTFS, exFAT et UDF meme si le débat est toujours ouvert. Faites-vous votre propre opinion. | + | En résumé, les meilleurs solutions sont (par ordre de préférence) : |
+ | * **Partage Linux / Windows / Mac :** | ||
+ | - UDF (si vous réussissez à l'installer correctement. Voir plus bas) | ||
+ | - NTFS (un bon compromis même si certaines personnes se plaignent de la fiabilité) | ||
+ | - exFAT (support parfait mais vieux système de fichiers) | ||
+ | * **Partage Linux / Mac :** | ||
+ | - UDF (si installation sur un disque complet) | ||
+ | - HFS+ (sinon) | ||
+ | |||
+ | Après, le débat est toujours ouvert et les supports de ces systèmes changent de mois en mois. Faites-vous votre propre opinion :) | ||
===== Partition NTFS ===== | ===== Partition NTFS ===== | ||
- | La partition [[https://fr.wikipedia.org/wiki/NTFS_(Microsoft)|NTFS]] est la solution la plus simple. Son principal défaut est que cette technologie est confidentielle, elle appartient à Microsoft. Il n'y a pas de documentation. Grace à 25 ans d'effort, le support sous Linux est aujourd'hui plutôt bon. | + | La partition [[https://fr.wikipedia.org/wiki/NTFS_(Microsoft)|NTFS]] est la solution la plus simple. Son principal défaut est que cette technologie est confidentielle, elle appartient à Microsoft. Il n'y a pas de documentation. Grace à 25 ans d'effort de reverse engineering, le support sous Linux est aujourd'hui plutôt bon. |
==== Linux ==== | ==== Linux ==== | ||
Support intégré dans Linux | Support intégré dans Linux | ||
+ | Le désavantage de cette option est que les droits d'accès aux fichiers ne sont pas disponibles, et donc l'ensemble des données seront accessibles sous Ubuntu à tous les utilisateurs. Ceci peut être dérangeant sur des systèmes multi-utilisateurs qui doivent partager des fichiers sensibles. | ||
==== Mac ==== | ==== Mac ==== | ||
- | ? | + | MacOs sait lire les partitions NTFS par defaut |
+ | Pour avoir l'accès en écriture, une piste serait de modifier le fichier /etc/fstab mais ce fichier n'est peut etre plus supporté ou ne le sera bientôt plus... | ||
==== Windows ==== | ==== Windows ==== | ||
Support natif | Support natif | ||
Ligne 38: | Ligne 51: | ||
Compatible jusqu'à UDF 2.0x et pas au dessus | Compatible jusqu'à UDF 2.0x et pas au dessus | ||
+ | Une solution universelle serait d'utiliser [[https://github.com/JElchison/format-udf|ce script]] | ||
+ | |||
+ | Une solution universelle manuelle serait de : | ||
+ | 1. Créer une partition FAT32 (ou autre avec gparted ou équivalent) | ||
+ | |||
+ | 2. Installer udftools | ||
+ | sudo apt-get install udftools | ||
+ | |||
+ | 2. Remplacez le premier bloc par rien sur la partition que vous souhaitez formater en UDF ^: | ||
+ | sudo dd if=/dev/zero of=/dev/sdxN bs=512 count=1 | ||
+ | |||
+ | 3. Et enfin formater en UDF : | ||
+ | sudo mkudffs --media-type=hd --blocksize=512 /dev/sdxN | ||
+ | |||
+ | x est un espace réservé pour la lettre actuellement attribuée à votre disque dur | ||
+ | N est un espace réservé pour le numéro de partition | ||
+ | |||
+ | <note>Avec cette solution, la partition est illisible chez moi sous mac (sangorys)</note> | ||
==== Mac ==== | ==== Mac ==== | ||
Compatible jusqu'à UDF 2.5x (ou 2.6x en lecture seule) | Compatible jusqu'à UDF 2.5x (ou 2.6x en lecture seule) | ||
Ligne 45: | Ligne 76: | ||
Compatible jusqu'à UDF 2.6x | Compatible jusqu'à UDF 2.6x | ||
Windows ne reconnait la partition que si elle n'est pas seul sur le disque et que si les blocs font 512 | Windows ne reconnait la partition que si elle n'est pas seul sur le disque et que si les blocs font 512 | ||
+ | On format en ligne de commande : | ||
+ | format x: /fs:UDF | ||
+ | |||
+ | ATTENTION : | ||
+ | * cette commande efface le lecteur | ||
+ | * Remplacer x: par le bon lecteur | ||
+ | * ne pas utiliser /q | ||
===== Partition exFAT ===== | ===== Partition exFAT ===== | ||
Ligne 77: | Ligne 115: | ||
==== Mac ==== | ==== Mac ==== | ||
- | On peut utiliser OS X Fuse ou [[https://qastack.fr/apple/171506/formatting-usb-disk-as-ext3-on-mac|e2fsprogs]] | + | On peut utiliser OS X Fuse ou [[https://qastack.fr/apple/171506/formatting-usb-disk-as-ext3-on-mac|e2fsprogs]]. |
+ | Ca marcherait bien en lecture. En revanche, les developpeurs de OS X Fuse déconseille d'activer le mode écriture car ils considèrent que le mode écriture n'est pas encore mature (en mai 2014) | ||
(section à developper...) | (section à developper...) | ||
Ligne 84: | Ligne 123: | ||
==== Windows ==== | ==== Windows ==== | ||
Via Ext2IFS ou Ext2fsd. Voir [[tutoriel:comment_acceder_a_ses_partitions_d_ubuntu_sous_windows|Comment accéder à ses partitions d'Ubuntu sous Windows ?]] | Via Ext2IFS ou Ext2fsd. Voir [[tutoriel:comment_acceder_a_ses_partitions_d_ubuntu_sous_windows|Comment accéder à ses partitions d'Ubuntu sous Windows ?]] | ||
+ | Question ouverte pour les questions de sécurité d'accès des partitions EXT2/EXT3/EXT4 depuis Windows ! | ||
- | ===== Partition HFS+ ===== | + | ===== Partition HFS/HFS+ ===== |
- | [[https://fr.wikipedia.org/wiki/HFS%2B|HFS+]] a été inventé par Apple et qui a été remplacé par AFS. Il est encore supporté par les dernières versions de MacOs en 2022 | + | [[https://fr.wikipedia.org/wiki/HFS%2B|HFS+]] a été inventé par Apple et qui a été remplacé par APFS. Il est encore supporté par les dernières versions de MacOs jusqu'en 2040 (je ne me rappelle plus d'ou j'ai lu cette info...) |
==== Linux ==== | ==== Linux ==== | ||
- | Via hfsplus hfsprogs hfsutils | + | Ce type de partition directement supporté par le noyau Linux. |
+ | Pour créer, gérer, manipuler ou réparer ces partitions, les paquets suivant sont recommandés : | ||
+ | * [[apt>hfsprogs]] (pour le HFS+) | ||
+ | * [[apt>hfsutils]] (pour le HFS) | ||
+ | Ils fournissent entre autre des fonctionnalités supplémentaires utilisables notamment avec [[:gparted]]. | ||
+ | |||
+ | Comme Linux supporte mal la fonction journaling de HFS+, il est conseiller de créer / formatter la partition HFS+ depuis Linux ([[:gparted]] le fait très bien). | ||
+ | Sinon, il faut désactiver le journaling depuis MacOs sachant que toutes les versions macOs ne le ferait pas... | ||
==== Mac ==== | ==== Mac ==== | ||
Support natif et excellent | Support natif et excellent | ||
==== Windows ==== | ==== Windows ==== | ||
- | ? | + | Avec l'installation d'un des logiciels suivant : |
+ | * [[https://sourceforge.net/projects/hfsforwindows/|hfs for windows]] | ||
+ | * [[https://www.paragon-software.com/home/hfs-windows/|HFS+ for Windows by Paragon Software]] | ||
+ | * [[http://www.catacombae.org/hfsexplorer/|HFS Explorer]] | ||
===== Partition ZFS ===== | ===== Partition ZFS ===== | ||
- | [[https://fr.wikipedia.org/wiki/ZFS|ZFS]] est open source avec un bon support Linux BSD. Apple voulait l'utiliser avant de changé d'avis. | + | [[https://fr.wikipedia.org/wiki/ZFS|ZFS]] est open source avec un bon support Linux BSD. Apple voulait l'utiliser avant de changer d'avis. |
==== Linux ==== | ==== Linux ==== | ||
Ligne 106: | Ligne 155: | ||
==== Mac ==== | ==== Mac ==== | ||
- | Portage en cours. La fiabilité est une question ouverte | + | Non reconnu par defaut. |
+ | Marche via [[https://openzfsonosx.org/|openZFS]]. (je n'ai aucune idée de la fiabilité ! Besoin de collaborateurs ici) | ||
==== Windows ==== | ==== Windows ==== | ||
Ligne 112: | Ligne 162: | ||
===== Liens ===== | ===== Liens ===== | ||
- [[https://docs.microsoft.com/en-us/windows/win32/fileio/filesystem-functionality-comparison|(en) Comparaison détaillée par Microsoft des formats NTFS, UDF, exFAT et FAT32]] | - [[https://docs.microsoft.com/en-us/windows/win32/fileio/filesystem-functionality-comparison|(en) Comparaison détaillée par Microsoft des formats NTFS, UDF, exFAT et FAT32]] | ||
- | - | + | - [[systeme_de_fichiers|Les systèmes de fichiers]] |