Système de fichiers Linux a expliqué le chargement de démarrage, le partitionnement du disque, les BIOS, les UEFI et les types de systèmes de fichiers

Système de fichiers Linux a expliqué le chargement de démarrage, le partitionnement du disque, les BIOS, les UEFI et les types de systèmes de fichiers

Le concept de chargement de démarrage, de partitionnement de disque, de table de partition, de BIOS, UEFI, types de systèmes de fichiers, etc. est peu connu de la plupart d'entre nous. Nous rencontrons ces terminologies très souvent, mais rarement pris la douleur pour les connaître et leur signification en détail. Cet article dans un effort pour combler cette lacune de la manière la plus simple possible.

Types de systèmes de fichiers Linux

Table de partition

L'une des toute première décision que nous rencontrions lors de l'installation d'une distribution Linux est la partition de son disque, le système de fichiers à utiliser, implémentez le cryptage pour la sécurité qui varie avec le changement d'architecture et de plate-forme. L'une des architectures les plus utilisées, Intel subit certains changements et il est important de comprendre ces changements qui, d'autre part, nécessite une connaissance du processus de démarrage.

De nombreux développeurs gèrent les deux les fenêtres et Linux sur la même machine qui peut être une question de préférence ou de besoin. La plupart des chargeurs de démarrage d'aujourd'hui sont suffisamment intelligents pour reconnaître n'importe quel nombre de systèmes d'exploitation sur la même boîte et fournir un menu pour démarrer dans le préféré. Une autre façon d'atteindre le même objectif est d'utiliser la virtualisation en utilisant Xen, Qemu, Kvm ou tout autre outil de visualisation préféré.

Bios vs uefi

Si je me souviens bien, jusqu'à tard 90Bios qui représente Entrée de base/ /Système de sortie était le seul moyen de démarrer un système Intel. Le BIOS détient les informations de partitionnement dans un domaine spécial appelé Master Boot Record (Mbr) de sorte que le code supplémentaire est stocké dans le premier secteur de chaque partition de démarrage de démarrage.

Fin 90L'intervention de Microsoft avec Intel a entraîné une interface universelle du micrologiciel extensible (Uefi) dont le but initial était de démarrer en toute sécurité. Ce mécanisme de démarrage s'est avéré être un défi pour les rootkits spécialement qui s'attache avec les secteurs de démarrage et était difficile à détecter avec le BIOS.

Démarrer avec le bios

Démarrer avec Bios nécessite la mise en place de codes de démarrage ou de séquence de démarrage dans Mbr qui est placé dans le premier secteur du disque de démarrage. Dans le cas où plus d'un système d'exploitation est installé, le chargeur de démarrage installé est remplacé par un chargeur de démarrage courant qui place automatiquement les codes de démarrage de chaque disque de démarrage pendant l'installation et la mise à jour, ce qui signifie que l'utilisateur a le choix de démarrer dans l'un des système d'exploitation installés.

Cependant, il est vu, spécialement sur Windows, un chargeur de démarrage non Windows ne metra pas à jour le système spécialement certains programmes à savoir., C'EST À DIRE Mais encore une fois, il n'y a pas de règle difficile et rapide ni documenté.

Démarrer avec UEFI

Uefi est la dernière technologie de démarrage développée en étroite collaboration de Microsoft avec Intel. UEFI exige que le firmware soit chargé est signé numériquement, un moyen d'arrêter les rootkits attachés avec la partition de démarrage. Cependant, le problème du démarrage de Linux à l'aide de l'UEFI est complexe. Le démarrage de Linux dans UEFI nécessite que les touches utilisées doivent être rendues publiques sous GPL qui est contre le protocole Linux.

Cependant, il est toujours possible d'installer Linux sur la spécification UEFI en désactivant 'Démarrage sécurisé'et activer'Héritage'. Les codes de démarrage dans UEFI sont placés sous sous-directories de / Efi, partition spéciale dans le premier secteur du disque.

Types de systèmes de fichiers Linux

Une distribution Linux standard fournit le choix du disque de partitionnement avec les formats de fichiers énumérés ci-dessous, chacun ayant une signification particulière associée à lui.

  1. ext2
  2. ext3
  3. ext4
  4. JFS
  5. Reiserfs
  6. XFS
  7. Btrfs

ext2, ext3, ext4

Ce sont la version progressive de Système de fichiers étendu (ext), qui a été principalement développé pour Minix. La deuxième version étendue (ext2) était une version améliorée. Ext3 Ajouter une amélioration des performances. Ext4 était une amélioration des performances en plus de fournir des fonctionnalités supplémentaires.

Lire aussi: Qu'est-ce que EXT2, EXT3 et EXT4 et comment créer et convertir des systèmes de fichiers Linux

JFS

Le Système de fichiers journaliers (JFS) a été développé par IBM pour AIX Unix qui a été utilisé comme alternative au système ext. JFS est une alternative à ext4 Actuellement et est utilisé où la stabilité est nécessaire avec l'utilisation de très peu de ressources. Lorsque la puissance du processeur est limitée JFS est utile.

Reiserfs

Il a été introduit comme une alternative à ext3 avec des performances améliorées et des fonctionnalités avancées. Il fut un temps où Suse LinuxLe format de fichier par défaut était Reiserfs Mais plus tard, Reiser a fait faillite et Suse n'avait aucune option autre que de revenir à ext3. ReiserFS prend en charge dynamiquement l'extension du système de fichiers, ce qui était relativement une fonctionnalité avancée, mais le système de fichiers manquait d'une certaine zone de performance.

XFS

XFS était une vitesse élevée JFS qui visait le parallèle E / S traitement. La NASA utilise toujours ce système de fichiers sur leur 300+ serveur de stockage de téraoctets.

Btrfs

Système de fichiers B-Tree (Btrfs) Focus sur la tolérance aux défauts, l'administration amusante, le système de réparation, la grande configuration de stockage et est toujours en cours de développement. BTRFS n'est pas recommandé pour le système de production.

Format de fichier en cluster

Le système de fichiers en cluster n'est pas requis pour le démarrage, mais le mieux adapté à l'environnement partagé Point de stockage de stockage.

Format de fichier non linux

Il existe de nombreux formats de fichiers non disponibles sous Linux mais sont utilisés par d'autres SG. À savoir., NTFS par Microsoft, HFS par Apple / Mac OS, etc. La plupart d'entre eux peuvent être utilisés sous Linux en les montant en utilisant certains outils comme NTFS-3G pour monter le système de fichiers NTFS mais pas préféré sous Linux.

Format de fichier UNIX

Certains formats de fichiers sont largement utilisés dans Linux mais pas préféré sous Linux spécialement pour l'installation du système racinaire Linux. e.g., UFS de BSD.

Ext4 est le système de fichiers Linux préféré et le plus utilisé. Dans certains cas spéciaux XFS et Reiserfs sont utilisés. BTRFS est toujours utilisé dans un environnement expérimental.

Partitionnement de disque

La première étape est le partitionnement du disque. Pendant le partitionnement, nous devons garder à l'esprit les points ci-dessous.

  1. Partition Garder la sauvegarde et la récupération à l'esprit.
  2. Marque de limitation de l'espace dans la partition.
  3. Gestion du disque - fonction administrative.

Gestion du volume logique

LVM est un partitionnement complexe utilisé dans une grande installation de stockage. La structure LVM recouvre le partitionnement du disque physique réel.

Échanger

Échanger est utilisé pour la pagination de mémoire dans Linux spécialement pendant l'hibernation système. L'étape actuelle du système est écrite pour échanger lorsque le système est interrompu (Hiberner) à un moment donné.

Un système qui ne fera jamais d'hibernation nécessite un espace d'échange égal à la taille de son RAM.

Chiffrement

La dernière étape est le cryptage qui garantit les données en toute sécurité. Le chiffrement peut être au niveau du disque ainsi que du répertoire. Dans le chiffrement du disque, l'ensemble du disque est chiffré peut nécessiter une sorte de codes spéciaux pour le déchiffrer.

Cependant c'est un problème complexe. Le code de décryptage ne peut pas rester sur le même disque en cours de cryptage, nous avons donc besoin de certains matériels spéciaux ou de laisser la carte mère le faire.

Le cryptage à disque est relativement facile à réaliser et est moins complexe. Dans ce cas, le code de décryptage reste sur le même disque, quelque part dans un répertoire différent.

Le chiffrement du disque est nécessaire dans la construction de serveurs et peut être un problème juridique basé sur l'emplacement géographique que vous implémentez.

Ici dans cet article, nous avons essayé de lancer des lumières Gestion du système de fichiers ainsi que gestion de disque de manière beaucoup plus approfondie. C'est tout pour le moment. Je reviendrai ici avec un autre article intéressant qui mérite d'être connu. Jusque-là, restez à l'écoute et connecté à Tecmint et n'oubliez pas de nous fournir vos précieux commentaires dans la section des commentaires ci-dessous.

Lire aussi: Structure du répertoire Linux et chemins de fichiers importants expliqués