Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
utilisateurs:felixp:systeme_de_fichiers [Le 23/12/2013, 22:07] – FelixP | utilisateurs:felixp:systeme_de_fichiers [Le 08/12/2020, 13:38] (Version actuelle) – [Plus d'informations] suppression du lien pourri vers plfnicolarius.free.fr/tutoriel_logiciel_linux_verifier_systeme_de_fichiers.php - malbo malbo | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> système partitions}} | ||
+ | ------ | ||
+ | |||
+ | ====== Les systèmes de fichiers sous Linux ====== | ||
+ | |||
+ | Les systèmes de fichiers, il en existe de multiples, gèrent l' | ||
+ | |||
+ | ===== Qu' | ||
+ | Dans un disque dur, sont enregistrés tous vos fichiers. Mais l' | ||
+ | * Un bit est un 1 ou un 0 | ||
+ | * Un octet (//byte// en anglais) est composé de huit bits | ||
+ | |||
+ | * Un KibiOctet est un groupe de 1024 octets (2^10), à ne pas confondre avec : | ||
+ | * Un KiloOctet, qui lui ne contient que 1000 octets, comme un kilomètre contient 1000 mètres. | ||
+ | |||
+ | En fait, chaque bit d' | ||
+ | |||
+ | Il faut donc une "table des matières" | ||
+ | Une bibliothèque va classer ses livres, souvent selon le Système Dewey, qui attribue un numéro à chaque section, puis sous-section (des dossiers), etc.\\ | ||
+ | Les systèmes de fichiers permettent, de même, d' | ||
+ | Microsoft(r) Windows(r) ne sait lire que le Fat et le NTFS, mais Linux utilise la plupart du temps d' | ||
+ | |||
+ | Nous comparons plus bas les systèmes de fichiers les plus utilisés dans les mondes Windows et Linux. | ||
+ | |||
+ | ===== Les caractéristiques d'un système de fichiers ===== | ||
+ | Tous les systèmes de fichiers sont différents : Taille maximale de fichiers, taille maximale de partition, journalisation (sécurisation) du système de fichiers, etc. | ||
+ | |||
+ | === La taille maximale d'un fichier === | ||
+ | Par exemple, le Fat32 limite les fichiers à 4Go, ce qui est problématique pour des films en HD par exemple. Les ficihers trop grands ne sont pas enregistrés totalement, on ne peut récupérer que le début. | ||
+ | |||
+ | === La taille maximale d'une partition === | ||
+ | Par exemple, le Fat16 (plus utilisé, heureusement) est limité à 4Go. On peut dire que ce n'est plus un facteur limitant aujourd' | ||
+ | |||
+ | === La gestion des droits d' | ||
+ | Il est parfois utile de définir des droits d' | ||
+ | |||
+ | === La journalisation === | ||
+ | La journalisation peut s' | ||
+ | En effet, lorsqu' | ||
+ | Votre fichier devient « corrompu », incomplet. | ||
+ | |||
+ | La journalisation prévient ce genre d' | ||
+ | |||
+ | FIXME : Je n'ai compris ni l' | ||
+ | |||
+ | La journalisation entraîne une (faible, mais parfois visible) diminution des performances, | ||
+ | C'est aussi peu utile pour les périphériques de stockage Usb. | ||
+ | |||
+ | === Particularité des systèmes de fichiers Unix/Linux : 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' | ||
+ | La raison est que sur les systèmes de fichiers Linux, les fichiers sont indexés selon un numéro, appelé //inode//, et que chaque inode possède de nombreux attributs associés à lui, tels les droits d' | ||
+ | Lorsque vous supprimez un fichier, l' | ||
+ | Un fichier n'est réellement effacé que lorsque tous les liens avec son inode ont été coupés. Ce que tout ceci signifie est que vous pouvez supprimer des programmes alors qu'ils sont en fonctionnement sans faire planter votre système d' | ||
+ | |||
+ | ===== Comparaison de systèmes de fichiers ===== | ||
+ | Voici une brève comparaison des systèmes de fichiers les plus utilisés. | ||
+ | |||
+ | ^ Nom du système de fichiers | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | ^ EiB = Exbioctets (1024 pébioctets) ; PiB = Pébioctet (1024 tébioctet) ; TiB = Tébioctet (1024 gibioctets) ; GiB = Gibioctet (1024 mibioctets) [ [[wpfr> | ||
+ | |||
+ | Ci-dessus vous voyez aussi une comparaison de deux autres des principaux attributs d'un système de fichiers, à savoir la taille maximale d'un fichier sur une partition et la taille la plus grande que peut avoir une partition avec un système de fichiers particulier. | ||
+ | |||
+ | ==== * Systèmes de fichiers FAT32 et NTFS ==== | ||
+ | Le Fat16/32 et le Ntfs sont les seuls systèmes de fichiers sur lesquels on ne peut pas installer Linux, notamment car ils ne gèrent ni les liens logiques ni les droits d' | ||
+ | |||
+ | Les droits d' | ||
+ | FIXME Un lien de la doc pour un tutoriel ? | ||
+ | |||
+ | |||
+ | <note help> | ||
+ | |||
+ | Le choix le plus judicieux est le Ntfs : C'est le seul système de fichiers moderne supporté par Windows, et il est supporté par Ubuntu.\\ | ||
+ | Le désavantage est la non-prise en charge des droits d' | ||
+ | </ | ||
+ | |||
+ | ===== Quelques commandes utiles ===== | ||
+ | |||
+ | Afficher le système de fichier d'une partition | ||
+ | * partition montée | ||
+ | |||
+ | df -h | ||
+ | |||
+ | * partition quelconque (nécessite que le paquet **parted** soit installé et que le disque /dev/sda existe) | ||
+ | |||
+ | sudo parted /dev/sda print all | ||
+ | |||
+ | |||
+ | ===== Plus d' | ||
+ | |||
+ | * [[wp> | ||
+ | * [[wpfr> | ||
+ | * [[wpfr> | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ------ | ||
+ | // | ||
+ | Basé sur [[https:// |