Explication des points de connaissances de base du système de fichiers

巴扎黑
Libérer: 2017-07-24 10:39:00
original
1575 Les gens l'ont consulté

1. Présentation du système de fichiers

1. Le système de fichiers est un logiciel système basé sur le système d'exploitation qui est utilisé pour gérer et organiser les données stockées sur le lecteur de disque, via la disposition du stockage des données. /gestion de l'espace/fichier La gestion du contrôle de dénomination/de sécurité et d'autres aspects permet de savoir comment stocker efficacement les données sur l'appareil.

2. Le système de fichiers est un pont pour l'interaction entre le système d'exploitation et le périphérique disque. Le système de fichiers réalise l'organisation raisonnable et l'accès efficace aux données, ce qui se reflète dans la gestion des fichiers et des répertoires sur le disque. système opérateur.

3. Métadonnées : en plus de sauvegarder et de gérer les données stockées dans les fichiers, le système de fichiers stocke également certaines informations importantes sur les fichiers et le système de fichiers lui-même (telles que les autorisations/taille/propriétaires des fichiers, etc.) le disque. , ces informations sont appelées les métadonnées du système de fichiers

4. Processus d'utilisation du système de fichiers :

  1. Sélection du support de stockage : tel que le disque dur/le stockage réseau. , etc.

  2. Partitionnement de disque : Utiliser des outils de partitionnement tels que fdisk/cfdisk/parted

  3. Création de système de fichiers : Commande : mkfs

Syntaxe : mkfs [-v] [-t fstype] Appareil

  • -v Afficher les informations de version de mkfs

  • - t fstype : Spécifiez le type de système de fichiers à créer. Sans cette option, la valeur par défaut est le système de fichiers ext2

  • Périphérique : Le disque ou la partition de disque à formater

Exemple : mkfs -t ext3

4 Monter le périphérique : Le processus d'association d'un système de fichiers à un stockage est appelé montage.

Deux systèmes de fichiers .ext3 et ext4

1. Introduction : Les systèmes de fichiers les plus couramment utilisés sous Linux : ext2/ext3/ext4/ReiserFS/XFS. Les fichiers standard Linux commencent par VFS, puis ext--ext2--ext3.

2.ext2 est un système de fichiers standard sous Linux

Explication des points de connaissances de base du système de fichiers

3.ext3 système de fichiers

est un système de fichiers de journalisation, en. en fait, il s'agit d'ajouter un incode spécial (fichier journal) basé sur le système de fichiers ext2, c'est-à-dire la fonction de journalisation. Selon les différentes technologies d'implémentation du système de fichiers journaux, ext3 propose trois modes de journal :

  • mode journal : toutes les modifications de données et de métadonnées dans le système de fichiers sont écrites dans le journal. Le plus sûr et le plus lent.

  • Mode ordonné : seules les modifications apportées aux métadonnées du système de fichiers seront enregistrées. Mode par défaut.

  • Mode d'écriture : les métadonnées sont d'abord mises à jour, puis les données sont mises à jour. le plus rapide.

Caractéristiques du système de fichiers 4.ext4 :

  • Prend en charge plus de sous-répertoires : théoriquement illimité.

  • Prend en charge les systèmes de fichiers et les fichiers plus volumineux : la capacité du système de fichiers atteint 1 Mo et la capacité des fichiers atteint 16 To.

  • Prend en charge la structure de partition

  • Prend en charge la vérification du journal

  • Prend en charge le fsck rapide

  • Prend en charge la défragmentation en ligne

5. ReiserFs

Gérez les données grâce à une structure entièrement équilibrée, y compris les données/noms de fichiers et la prise en charge des journaux, etc. les fonctionnalités sont les suivantes :

  • Utilisation efficace et raisonnable de l'espace disque

  • Mécanisme avancé de gestion des journaux

  • Méthode de recherche unique : méthode de recherche basée sur un arbre équilibré rapide

  • Prend en charge le stockage sur disque massif

Si le système d'application contient de nombreux petits fichiers, en même temps Avec de nombreuses opérations de lecture/écriture, le système de fichiers ReiserFS est définitivement le premier choix.

6.XFS

(1) Caractéristiques :

  • Excellente fonction de journalisation Forte évolutivité

  • Rapide performances d'écriture

  • (2) Utilisez la commande

de format du système de fichiers : mkfs.xfs

  • Commande de défragmentation du système de fichiers : xfs_fsr

  • xfs_bmap : Afficher l'état du blocage des fichiers
    • xfs_db : Afficher la fragmentation du disque

    • xfs_fsr : Défragmentation

    • Cohérence du système de fichiers Détection : xfs_repair
  • Trois. Critères de sélection du système de fichiers

Applications avec des opérations de lecture fréquentes et de nombreux petits fichiers : Suggestions de sélection : ext4--xfs--ext3.

  1. Opérations d'écriture fréquentes :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal