Le système de fichiers peut désigner soit :
Un ensemble d'information complet est disponible sur wikipédia à l'adresse suivante : https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_fichiers
De notre côté, nous utilisons l'expression “Système de Fichiers” pour désigner le système de gestion des fichiers (désignation #2).
Les principals systèmes que nous utilisons sont les suivants :
FAT32 :
Système propriétaire Microsoft
Non journalisé donc moins fiable car les modifications ne sont pas enregistrées dans un journal
Exploitable en lecture et en écriture nativement par les solutions open-source de type Unix/Linux
Taille maximale des fichiers : 4 Go
NTFS :
Système propriétaire Microsoft
Journalisé : les modifications apportées sont tracées dans un fichier avant d'être effectuées
Exploitable en lecture nativement par les solutions open-source de type Unix/Linux
Nécessite le pilote NTFS-3G pour être exploitable en écriture par les solutions open-source de type Unix/Linux
ext4 :
Successeur d'ext3, il est principalement utilisé par les systèmes open-sources de type Unix/Linux
Journalisé : les modifications apportées sont tracées dans un fichier avant d'être effectuées
Accessible uniquement en lecture sous Windows en utilisant des logiciels complémentaires type ext2read ou LinuxReader
Limite très fortement la fragmentation des fichiers
Il est plus efficace que les systèmes FAT32 et NTFS (plus rapide, mieux structuré, limite de taille de fichiers et de partitions plus grande)
Ainsi, pour une solution open-source nous privilégions l'utilisation du système de fichiers ext4 (si la solution est trop ancienne, ext3 peut être utilisée voir ext2 ; Attention : ext2 n'est pas journalisé donc moins fiable).
De même, pour une solution propriétaire Microsoft, nous privilégions l'utilisation de NTFS.
Enfin, si une partition doit être partagée entre 2 systèmes différents, l'utilisation de FAT32 est souvent une alternative pertinente.