Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
systeme_de_fichiers [Le 29/01/2022, 19:14]
sangorys
systeme_de_fichiers [Le 11/09/2022, 11:25] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
- 
 {{tag>​installation système partitions}} {{tag>​installation système partitions}}
  
Ligne 7: Ligne 6:
 Les **systèmes de fichiers** (il en existe de multiples) gèrent l'​organisation des informations mémorisées sur les périphériques de stockage de l'​ordinateur. Chacun offre des avantages pour certains types d'​utilisation... mais des désavantages pour d'​autres utilisations. Connaître leurs principales caractéristiques est nécessaire pour l'​utilisation optimale d'un équipement. C'est comme un classeur. Les **systèmes de fichiers** (il en existe de multiples) gèrent l'​organisation des informations mémorisées sur les périphériques de stockage de l'​ordinateur. Chacun offre des avantages pour certains types d'​utilisation... mais des désavantages pour d'​autres utilisations. Connaître leurs principales caractéristiques est nécessaire pour l'​utilisation optimale d'un équipement. C'est comme un classeur.
  
-===== Je désire créer une partition d'​échange de fichiers entre Ubuntu ​et Microsoft(r) Windows(r). Quel système de fichiers devrais-je préférer ? =====+===== Je désire créer une partition d'​échange de fichiers entre Ubuntu ​/ Mac / Microsoft(r) Windows(r). Quel système de fichiers devrais-je préférer ? =====
 Voir la page [[partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows|Gérer une partition d'​échange de fichiers entre Ubuntu / Mac / Windows]] Voir la page [[partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows|Gérer une partition d'​échange de fichiers entre Ubuntu / Mac / Windows]]
  
Ligne 30: Ligne 29:
 Ce critère définit la taille maximale que peut avoir une partition utilisant un système de fichier donné. Ce critère définit la taille maximale que peut avoir une partition utilisant un système de fichier donné.
  
-De nombreuses caractéristiques techniques causent des limitations plus ou moins grandes quant à la taille d'une partition formatée dans un système de fichiers donné. ​ Vous retrouverez,​ plus bas dans cette page, un tableau résumé des principaux systèmes de fichiers rencontrés dans le monde linuxien; nous y avons indiqué la taille maximale que peut avoir une partition selon chacun de ces systèmes de fichier.+De nombreuses caractéristiques techniques causent des limitations plus ou moins grandes quant à la taille d'une partition formatée dans un système de fichiers donné. ​ Vous retrouverez,​ plus bas dans cette page, un tableau résumé des principaux systèmes de fichiers rencontrés dans le monde linuxien; nous y avons indiqué la taille maximale que peut avoir une partition selon chacun de notre systèmes de fichier.
  
 ==== La gestion des droits d'​accès aux fichiers et répertoires ==== ==== La gestion des droits d'​accès aux fichiers et répertoires ====
Ligne 51: Ligne 50:
  
 ==== Particularité des systèmes de fichiers *nix : inode ==== ==== Particularité des systèmes de fichiers *nix : inode ====
-Les utilisateurs habitués de Microsoft Windows savent qu'il n'est normalement pas possible de modifier les propriétés d'un fichier (renommer, déplacer, supprimer...) quand celui-ci est ouvert par un programme ; cette restriction n'​existe pas sur les systèmes de fichiers de type Unix (ext2, ext3, ReiserFS...). ​+Les utilisateurs habitués de Microsoft Windows savent qu'il n'est normalement pas possible de modifier les propriétés d'un fichier (renommer, déplacer, supprimer...) quand celui-ci est ouvert par un programme ; cette restriction n'​existe pas sur les systèmes de fichiers de type Unix (ext2, ext3, ReiserFS...).
  
 La raison est que sur les systèmes de fichiers *nix, les fichiers sont indexés selon un numéro, appelé **inode** ou //i-node//, et que chaque inode possède de nombreux attributs associés à lui, tels **les droits d'​accès,​ l'​horodatage,​ la taille du fichier**, etc. Lorsque vous supprimez un fichier, ce qui se produit réellement est que l'​inode est « délié » du système de fichiers (c'​est-à-dire qu'il n'est plus indexé), mais si des programmes ont un lien avec l'​inode (par exemple, si un document texte est ouvert dans un éditeur de texte, il a un lien avec cet éditeur de texte), le fichier auquel l'​inode est associé continue d'​exister dans le système d'​exploitation et continue d'​être mis à jour. La raison est que sur les systèmes de fichiers *nix, les fichiers sont indexés selon un numéro, appelé **inode** ou //i-node//, et que chaque inode possède de nombreux attributs associés à lui, tels **les droits d'​accès,​ l'​horodatage,​ la taille du fichier**, etc. Lorsque vous supprimez un fichier, ce qui se produit réellement est que l'​inode est « délié » du système de fichiers (c'​est-à-dire qu'il n'est plus indexé), mais si des programmes ont un lien avec l'​inode (par exemple, si un document texte est ouvert dans un éditeur de texte, il a un lien avec cet éditeur de texte), le fichier auquel l'​inode est associé continue d'​exister dans le système d'​exploitation et continue d'​être mis à jour.
Ligne 62: Ligne 61:
  
 ===== Comparaison de systèmes de fichiers ===== ===== Comparaison de systèmes de fichiers =====
-Ci-dessous se trouve une très brève comparaison des systèmes de fichiers les plus communs et les plus utilisés dans le monde linuxien (par ordre alphabetique).+Ci-dessous se trouve une très brève comparaison des systèmes de fichiers les plus communs et les plus utilisés dans le monde linuxien (par ordre alphabétique).
  
-Si vous etes interessez ​par le partage d'une partition Ubuntu / Mac / Windows, consulter aussi [[partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows|cette page]]+Si vous êtes interessé ​par le partage d'une partition Ubuntu / Mac / Windows, consulter aussi [[partition_d_échange_de_fichiers_entre_ubuntu_mac_et_windows|cette page]]
  
 ^   Nom du système de fichiers ​  ​^ ​  ​Taille maximale d'un fichier ​  ​^ ​  ​Taille maximale d'une partition ​  ​^ ​  ​Journalisée ou non ?  ^  Gestion des droits d'​accès? ​ ^   ​Notes ​  ^ ^   Nom du système de fichiers ​  ​^ ​  ​Taille maximale d'un fichier ​  ​^ ​  ​Taille maximale d'une partition ​  ​^ ​  ​Journalisée ou non ?  ^  Gestion des droits d'​accès? ​ ^   ​Notes ​  ^
-|  **[[BtrFS]]** | ??? | 16 EiB | ??? ??? | Fonction de snapshot et de sauvegarde incrémentale |+|  **[[BtrFS]]** | 16 EiB | 16 EiB | Non (CoW) Oui | Fonction de snapshot et de sauvegarde incrémentale |
 |  **[[exFAT]]** ​ | 16 TiB | 256 TiB | Oui | Oui* | Ce système de fichiers a aussi été développé par Microsoft. L'​écriture depuis Linux sur ce système de fichiers est stable à l'aide du pilote **exfat-fuse**. ​ | |  **[[exFAT]]** ​ | 16 TiB | 256 TiB | Oui | Oui* | Ce système de fichiers a aussi été développé par Microsoft. L'​écriture depuis Linux sur ce système de fichiers est stable à l'aide du pilote **exfat-fuse**. ​ |
 |  **ext2FS**\\ (Extended File System) ​ | 2 TiB | 4 TiB | Non | Oui | Extended File System est le système de fichiers natif de Linux. ​ En ses versions 1 et 2, on peut le considérer comme désuet, car il ne dispose pas de la journalisation. ​ Ext2 peut tout de même s'​avérer utile sur des disquettes 3½ et sur les autres périphériques dont l'​espace de stockage est restreint, car aucun espace ne doit être réservé à un journal. | |  **ext2FS**\\ (Extended File System) ​ | 2 TiB | 4 TiB | Non | Oui | Extended File System est le système de fichiers natif de Linux. ​ En ses versions 1 et 2, on peut le considérer comme désuet, car il ne dispose pas de la journalisation. ​ Ext2 peut tout de même s'​avérer utile sur des disquettes 3½ et sur les autres périphériques dont l'​espace de stockage est restreint, car aucun espace ne doit être réservé à un journal. |
Ligne 73: Ligne 72:
 |  **[[:​ext4|ext4FS]]** ​ | 16 TiB | 1 EiB | Oui | Oui | ext4 est le successeur du système de fichiers ext3. Il est cependant considéré par ses propres concepteurs comme une solution intermédiaire en attendant le vrai système de nouvelle génération que sera BtrFS| |  **[[:​ext4|ext4FS]]** ​ | 16 TiB | 1 EiB | Oui | Oui | ext4 est le successeur du système de fichiers ext3. Il est cependant considéré par ses propres concepteurs comme une solution intermédiaire en attendant le vrai système de nouvelle génération que sera BtrFS|
 |  **FAT**\\ (File Allocation Table) ​ | 2 GiB | 2 GiB | Non | Non* | Développé par Microsoft, ce système de fichiers se rencontre moins fréquemment aujourd'​hui. ​ Il reste néanmoins utilisé sur les disquettes 3½ formatées sous Windows et devrait être utilisé sous Linux si une disquette doit aussi être lue sous Windows. ​ Il est aussi utilisé par plusieurs constructeurs comme système de fichiers pour cartes mémoires (//memory sticks//), car, bien documenté, ce système de fichiers reste le plus universellement utilisé et accessible. | |  **FAT**\\ (File Allocation Table) ​ | 2 GiB | 2 GiB | Non | Non* | Développé par Microsoft, ce système de fichiers se rencontre moins fréquemment aujourd'​hui. ​ Il reste néanmoins utilisé sur les disquettes 3½ formatées sous Windows et devrait être utilisé sous Linux si une disquette doit aussi être lue sous Windows. ​ Il est aussi utilisé par plusieurs constructeurs comme système de fichiers pour cartes mémoires (//memory sticks//), car, bien documenté, ce système de fichiers reste le plus universellement utilisé et accessible. |
-|  **FAT32** ​ | 4 GiB | 8 TiB | Non | Non* | Ce système de fichiers, aussi créé par Microsoft, est une évolution ​de son prédécesseur. Depuis ses versions 2000 SP4 et XP, Windows ne peut pas formater (ou bloque volontairement le formatage) une partition en FAT32 d'une taille supérieure à 32 Go. Cette limitation ne s'​applique pas sous Linux, de même qu'​avec des versions antérieures de Windows. ​ Une partition FAT32 d'une taille supérieure à 32 Go déjà formatée pourra être lue par Windows, peu importe sa version. |+|  **FAT32** ​ | 4 GiB | 8 TiB | Non | Non* | Ce système de fichiers, aussi créé par Microsoft, est une évolution ​du précédent. Depuis ses versions 2000 SP4 et XP, Windows ne peut pas formater (ou bloque volontairement le formatage) une partition en FAT32 d'une taille supérieure à 32 Go. Cette limitation ne s'​applique pas sous Linux, de même qu'​avec des versions antérieures de Windows. ​ Une partition FAT32 d'une taille supérieure à 32 Go déjà formatée pourra être lue par Windows, peu importe sa version. |
 |  **NTFS**\\ (New Technology File System) ​ | 16 TiB | 256 TiB | Oui | Oui* | Ce système de fichiers a aussi été développé par Microsoft, et il reste très peu documenté. L'​écriture depuis Linux sur ce système de fichiers est stable à l'aide du pilote **[[:​tutoriel:​ntfs|ntfs-3g]]**. Ce pilote est inclus de base dans Ubuntu, et disponible en paquets dans les [[:​dépôts]] pour les versions antérieures. | |  **NTFS**\\ (New Technology File System) ​ | 16 TiB | 256 TiB | Oui | Oui* | Ce système de fichiers a aussi été développé par Microsoft, et il reste très peu documenté. L'​écriture depuis Linux sur ce système de fichiers est stable à l'aide du pilote **[[:​tutoriel:​ntfs|ntfs-3g]]**. Ce pilote est inclus de base dans Ubuntu, et disponible en paquets dans les [[:​dépôts]] pour les versions antérieures. |
 |  **ReiserFS** ​ | 8 TiB | 16 TiB | Oui | Oui | Développé par Hans Reiser et la société Namesys, ReiserFS est reconnu particulièrement pour bien gérer les fichiers de moins de 4 ko.  Un avantage du ReiserFS, par rapport à ext3, est qu'il ne nécessite pas une hiérarchisation aussi poussée: il s'​avère intéressant pour le stockage de plusieurs fichiers temporaires provenant d'​Internet. ​ Par contre, ReiserFS n'est pas recommandé pour les ordinateurs portables, car le disque dur tourne en permanence, ce qui consomme beaucoup d'​énergie. | |  **ReiserFS** ​ | 8 TiB | 16 TiB | Oui | Oui | Développé par Hans Reiser et la société Namesys, ReiserFS est reconnu particulièrement pour bien gérer les fichiers de moins de 4 ko.  Un avantage du ReiserFS, par rapport à ext3, est qu'il ne nécessite pas une hiérarchisation aussi poussée: il s'​avère intéressant pour le stockage de plusieurs fichiers temporaires provenant d'​Internet. ​ Par contre, ReiserFS n'est pas recommandé pour les ordinateurs portables, car le disque dur tourne en permanence, ce qui consomme beaucoup d'​énergie. |
-|  [[https://​fr.wikipedia.org/​wiki/​Universal_Disk_Format|UDF (Universal Disk Format)]] | 16 EiB | 2 To | Non | Oui | Ce format ​est ouvert et universel (WindowsLinuxMac). Il est utilisé pour les lecteurs optique (CD, DVD) et peut être utiliser ​sur n'​importe quel autre support de disque. Attention à certaines limites de compatibilité entre Linux / Mac / Windows |+|  [[https://​fr.wikipedia.org/​wiki/​Universal_Disk_Format|UDF (Universal Disk Format)]] | 16 EiB | 2 To | Non | Oui | Ce format, ​compatible avec tous les systèmes, est utilisé pour les lecteurs optique (CD, DVD) et peut être utilisé ​sur n'​importe quel autre support de disque. Attention à certaines limites de compatibilité entre Linux / Mac / Windows |
 ^ EiB = Exbioctets (1024 pébioctets) :: PiB = Pébioctet (1024 tébioctet) :: TiB = Tébioctet (1024 gibioctets) :: GiB = Gibioctet (1024 mibioctets) [ [[wpfr>​Octet|Plus d'​informations sur la Wikipedia]] ]   ​^^^^^^ ^ EiB = Exbioctets (1024 pébioctets) :: PiB = Pébioctet (1024 tébioctet) :: TiB = Tébioctet (1024 gibioctets) :: GiB = Gibioctet (1024 mibioctets) [ [[wpfr>​Octet|Plus d'​informations sur la Wikipedia]] ]   ​^^^^^^
  
Ligne 104: Ligne 103:
 **Ce système de fichier est maintenant géré de  façon standard avec la version 20.04.0** **Ce système de fichier est maintenant géré de  façon standard avec la version 20.04.0**
  
-Il n'y a pas encore une documentation dédiée. ​  En attendant, ​ voila un avis:    +Il n'y a pas encore une documentation dédiée. ​  En attendant, ​ voila un avis:
 En une seule commande on dispose d'un équivalent RAID0 ou RAID1 dans lequel il suffit d'​écrire car le montage se fait dès la création. En une seule commande on dispose d'un équivalent RAID0 ou RAID1 dans lequel il suffit d'​écrire car le montage se fait dès la création.
  
Ligne 151: Ligne 150:
 ===== Quelques commandes utiles ===== ===== Quelques commandes utiles =====
  
-Afficher le système de fichier d'une partition ​+Afficher le système de fichier d'une partition
    * partition montée    * partition montée
  
  • systeme_de_fichiers.1643480077.txt.gz
  • Dernière modification: Le 29/01/2022, 19:14
  • par sangorys