informatique:technique:linux
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 | ||
| informatique:technique:linux [2022/05/26 06:13] – Ajout : systèmes de fichiers denis | informatique:technique:linux [2025/05/21 06:35] (Version actuelle) – [Et encore] zebulon | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | Trucs en vrac sur Linux | + | Trucs en vrac sur Linux, comme par exemple : [[install_NGULinux|Installer Linux]] |
| ====== Disques et partitionnement ====== | ====== Disques et partitionnement ====== | ||
| ===== Disques ===== | ===== Disques ===== | ||
| Ligne 45: | Ligne 45: | ||
| </ | </ | ||
| ====== Systèmes de fichiers ====== | ====== Systèmes de fichiers ====== | ||
| - | ===== qu' | + | ===== Préambule ===== |
| + | |||
| + | ==== qu' | ||
| Une organisation, | Une organisation, | ||
| - | ===== Comment cela se passe ? ===== | + | ==== Comment cela se passe ? ==== |
| Sous GNU Linux, il est impératif, lorsque l'on crée un système de fichier, de respecter la norme [[wp> | Sous GNU Linux, il est impératif, lorsque l'on crée un système de fichier, de respecter la norme [[wp> | ||
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| Ligne 53: | Ligne 55: | ||
| </ | </ | ||
| POSIX servant de base, il n'est pas interdit de proposer des extensions... souvent liées à la sécurité ( e.g : [[wp> | POSIX servant de base, il n'est pas interdit de proposer des extensions... souvent liées à la sécurité ( e.g : [[wp> | ||
| - | ===== Et quoi d' | + | ==== Et quoi d' |
| Donc le système de fichier consiste à organiser et structurer des données dans des fichiers sur un support de stockage. Il doit aussi présenter le tout de façon exploitable à l' | Donc le système de fichier consiste à organiser et structurer des données dans des fichiers sur un support de stockage. Il doit aussi présenter le tout de façon exploitable à l' | ||
| * la distinction; | * la distinction; | ||
| Ligne 67: | Ligne 69: | ||
| L' | L' | ||
| </ | </ | ||
| - | ===== Métadonnées | + | ==== Métadonnées ==== |
| Un fichier est constitué et 2 morceaux : les données , et les métadonnées. | Un fichier est constitué et 2 morceaux : les données , et les métadonnées. | ||
| Ces deux morceaux ne sont pas écrits au même endroit sur le support, du moins, pas forcément. | Ces deux morceaux ne sont pas écrits au même endroit sur le support, du moins, pas forcément. | ||
| Ligne 82: | Ligne 84: | ||
| Tout cela constitue un «**inode**». | Tout cela constitue un «**inode**». | ||
| - | ===== Noms de fichiers | + | ==== Noms de fichiers ==== |
| Vous êtes limités à 255 caractères. La pratique usuelle qui consiste à y inclure une «extension» séparée par un point est une très bonne pratique pour indiquer quel est le type du fichier. Mais du point de vue de Linux, cela n'a aucun sens. | Vous êtes limités à 255 caractères. La pratique usuelle qui consiste à y inclure une «extension» séparée par un point est une très bonne pratique pour indiquer quel est le type du fichier. Mais du point de vue de Linux, cela n'a aucun sens. | ||
| <WRAP center round info 60%> | <WRAP center round info 60%> | ||
| Ligne 98: | Ligne 100: | ||
| </ | </ | ||
| Ce qui, à sont tour confère une souplesse énorme à l' | Ce qui, à sont tour confère une souplesse énorme à l' | ||
| + | ==== le journal ==== | ||
| + | Le problème est de garantir l' | ||
| + | L' | ||
| + | Supposons que tout d'un coup il n'y ait plus d' | ||
| + | ===== Systèmes de fichiers Linux ===== | ||
| + | ==== ext2 ==== | ||
| + | Ce système propose une seconde extension basée du minix, et le premier vrai système de fichiers Linux. | ||
| + | Il n'a pas de journal. | ||
| + | Rapide, moins d' | ||
| + | La taille maximale d'un fichier : 2 To = 2048 Go | ||
| + | La taille maximale d'une partition : 32 To ou 128 To si l'on configure la taille blocs pour ça. | ||
| + | ==== ext3 ==== | ||
| + | //third extended file system// créé en 1999. | ||
| + | Ajoute l' | ||
| + | ==== ext4 ==== | ||
| + | En plus des deux premiers, il offre... une pré-allocation des blocks ce qui évite la fragmentation. | ||
| + | On peut passer du ext3 vers ext4, mais pas l' | ||
| + | Plus rapide qu' | ||
| + | La taille maximale d'un fichier : 16 To | ||
| + | La taille maximale d'une partition : 1 Eo (Exaoctets) ou 1024 Po (Pentaoctets) | ||
| + | ==== BTRFS ==== | ||
| + | ButterFs ou BetterFS sera le futur système par défaut de Linux. Oracle et SLES le proposent par défaut à l' | ||
| + | Certaines de ses fonctionnalités sont expérimentales. | ||
| + | === sous-volumes === | ||
| + | Sur un même système de fichier, vous pouvez créer des sous-volumes qui ont leur propres : | ||
| + | * arborescence; | ||
| + | * options de droits, quotas, etc...; | ||
| + | * sommes de contrôle des données et métadonnées pour détecter et éviter leur corruption; | ||
| + | * extension ou réduction du système de fichier «à chaud» et du nombre de supports qui le composent (et il supporte RAID); | ||
| + | * **instantanés**. | ||
| + | === Instantanés === | ||
| + | Vous prenez un instantané d'une arborescence. Vous pouvez la copier ailleurs. et surtout vous pouvez bricoler l' | ||
| + | === Conclusion sur BTRFS === | ||
| + | C'est de la balle ! | ||
| + | ==== ReiserFS ==== | ||
| + | Journalisé avant même Ext, il fut développé pour Linux. Il gère bien l' | ||
| + | Un bon système de fichier qui n'a pas eu le succès qu'il mérite à priori. | ||
| + | ==== Et encore ==== | ||
| + | Y en a d' | ||
informatique/technique/linux.1653545607.txt.gz · Dernière modification : de denis
