Comment identifier les systèmes de fichiers et les périphériques sous Linux

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Assistance NBH
Sans commentaires

Jusqu'à présent, tout va bien, je crois que tout le monde comprend la hiérarchie du système de fichiers sous Linux. Je vais donc être explicite dans mon explication en gardant à l'esprit que mes lecteurs ont déjà des concepts de base sur la structure hiérarchique du système de fichiers Linux.

Commençons par comprendre ce que signifie le système de fichiers. Un système de fichiers est une structure organisée de stockage de données telles que des fichiers et des répertoires qui résident dans un périphérique tel que le périphérique physique ou le périphérique de partition. Sous Linux, un système de fichiers peut être étendu en ajoutant un nouveau périphérique dans le système de fichiers déjà existant dans la hiérarchie du système de fichiers. Contrairement au système d'exploitation Windows, un système de fichiers nouvellement ajouté est représenté par une lettre de lecteur distincte. Un système de fichiers peut être monté sur une arborescence de répertoires existante (appelée point de montage) pour être ajoutée au système de fichiers existant. Par exemple, sous Windows, si je branche mon lecteur flash, dont le système de fichiers est reconnu par Windows, le système le monte automatiquement sur un lecteur distinct, mais sous Linux, les périphériques montés ne sont pas représentés sur un lecteur différent mais montés sur la hiérarchie de système de fichiers existante. Ne vous inquiétez pas; Je pourrais vous confondre avec toutes ces terminologies; vous comprendrez mieux lorsque je vous présenterai un diagramme distinguant les différences entre les deux systèmes d'exploitation lors du montage des appareils.

Cet article vous aidera à comprendre les différents systèmes de fichiers pris en charge sous Linux ainsi que les différentes méthodes pour déterminer vos systèmes de fichiers sous Linux.

COMPRENDRE LE SYSTÈME DE FICHIERS LINUX

Vous devez savoir qu'un système de fichiers vous permet de récupérer et d'écrire sur un disque dur, un flash ou un lecteur optique. Sans système de fichiers sur ces lecteurs, les données qu’il contient sont inutiles car vous n’avez pas accès à l’affichage à l’intérieur des lecteurs de disque. Un exemple typique est dans Windows. Vous devez avoir vu un lecteur partitionné dans Windows, qui n'a pas d'indicateur de volume pour afficher la taille du lecteur utilisé et inutilisé. Un tel lecteur de disque ou lecteur flash n'a pas de système de fichiers et une fois que vous avez essayé de cliquer pour l'ouvrir, le système vous invite à formater le lecteur avant de pouvoir l'utiliser. Ce que le système essaie de vous dire, c'est de formater le disque afin qu'il puisse lui affecter un système de fichiers avant de pouvoir l'utiliser. Par défaut, Windows lui attribuera le système de fichiers NTFS. Veuillez ne pas vous soucier des types de systèmes de fichiers; il sera discuté dans le sujet suivant.

Permettez-moi de présenter la vue Windows et Linux de ce que j'essaie d'expliquer pour plus de clarté

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog
, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Ce qui précède est la vue Windows d'un lecteur de disque utilisant le système de fichiers NTFS. Dans un lecteur de disque sans système de fichiers, l'indicateur de taille, comme indiqué ci-dessus, ne sera pas affiché, et si vous essayez d'ouvrir le lecteur de disque, le système vous invitera à formater le lecteur de disque, ce qui signifie invariablement affecter un fichier système sur le disque. Dans la même image, vous pouvez également voir que chaque système de fichiers est monté séparément en tant que partitions. Ce n'est pas le cas sous Linux. Voyons comment Linux gère ses systèmes de fichiers

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Cela équivaut à ce qui était affiché dans l'environnement Windows. Linux assemble tous les systèmes de fichiers dans une arborescence de répertoires unique avec une seule racine, le / répertoire. L'avantage ici est que la hiérarchie existante peut être étendue en ajoutant un nouveau disque avec le même système de fichiers.

Il est également important de savoir que le concept de partition existe dans tous les systèmes d'exploitation et que ces partitions sont un moyen de compartimenter votre disque afin que différentes partitions puissent être utilisées dans un but différent. Chaque partition peut être formatée avec n'importe quel système de fichiers pour exécuter seule une fonction unique.

TYPES DE SYSTÈMES DE FICHIERS DANS LINUX

Il existe différents systèmes de fichiers pris en charge par divers systèmes d'exploitation tels que MAC OX, Linux, Unix et Windows. La plupart de ces systèmes de fichiers sont pris en charge par plusieurs systèmes d'exploitation, pourquoi certains systèmes d'exploitation ne reconnaissent pas certains systèmes de fichiers

Il y a toujours une raison pour la prise en charge différente des systèmes de fichiers, les choix de système de fichiers proviennent des différentes façons dont ils organisent leurs données. Certains systèmes de fichiers ont des fonctionnalités de sécurité plus élevées que d'autres. Certains prennent en charge les disques avec une capacité de stockage plus élevée, d'autres non. Certains sont plus robustes et résistants à la corruption de fichiers, tandis que d'autres ont tendance à offrir une vitesse plus élevée mais pas robuste.

Aucun développeur ne dira qu'un système de fichiers est meilleur que l'autre. Chaque système d'exploitation que ce soit Linux, Windows, Unix, Mac OX a son système de fichiers qui prend en charge la façon dont les fichiers sont organisés, récupérés, indexés et comment les métadonnées leur sont associées

Nous examinerons certains systèmes de fichiers standard disponibles et ceux pris en charge par Linux. Veuillez noter qu'il ne s'agit pas d'une vue complète de tous les types de systèmes de fichiers disponibles

GRAISSE: le GRAISSE système de fichiers signifie Table d'allocation des fichiers. Les systèmes Microsoft Windows prennent en charge le système de fichiers FAT pour localiser les fichiers sur le disque. Il fournit un accès rapide aux fichiers en fonction de la taille de la partition, de la taille du fichier, du type de fichier, de la fragmentation et du nombre de fichiers dans un dossier. La nouvelle version de ce système de fichiers est FAT32. le FAT32 le système de fichiers prend en charge un disque plus grand à partir de 512-2TB et aussi une meilleure efficacité de stockage. Il est également pris en charge par une variété de systèmes d'exploitation autres que Windows

NTFS: Le NTFS signifie Système de fichiers de nouvelle technologie. Il s'agit du système de fichiers par défaut pour les systèmes d'exploitation Windows pour leur partitionnement de disque. Il offre plus de sécurité que le système de fichiers FAT. Cette sécurité est maintenue en attribuant des autorisations de fichier NTFS aux fichiers et dossiers. Par défaut, Linux ne prend pas en charge NTFS, mais les lecteurs d'un tel système de fichiers sont accessibles via un package open-source appelé NTFS-3G

EXT2 / EXT3 / EXT4: Te EXT est un système de fichiers pris en charge par Linux, l'ext2 est une ancienne version d'ext3. Il manque une fonctionnalité importante comme la journalisation, et il ne peut pas gérer la corruption, et ce n'est pas robuste. Pour cette raison, ils ont introduit le ext3, qui est une version améliorée de ext2 avec une vitesse accrue. Enfin, ils ont présenté le ext4, qui offre plus de fonctionnalités par rapport à la ext2 et ext3. La plupart des distributions Linux utilisent ce système de fichiers, et il n'est pas pris en charge par Windows ou Mac, sauf avec un outil unique.

ÉCHANGER: Sous Linux, un swap n'est pas vraiment un système de fichiers, mais une partition formatée en swap est réservée à la mémoire système

UDF: Cela signifie Format de disque universel. Il est utilisé pour monter des lecteurs de disque ou généralement des fichiers ISO. Il remplace le plus utilisé ISO9660 système de fichiers

NFS: le NFS signifie Système de fichiers réseau. Il permet le partage de fichiers sur des réseaux. Il permet aux utilisateurs d'accéder à distance aux fichiers. Contrairement à d'autres systèmes de fichiers, le NFS n'est pas spécifique à un système d'exploitation particulier. Il permet à des systèmes d'architecture différente de partager des fichiers sur des réseaux.

XFS: le XFS Représente le Système de fichiers étendu. Le xfs est un système de fichiers hautes performances utilisé pour la journalisation. Il s'agit d'un système de fichiers par défaut pour RedHat Linux. Il prend en charge un maximum de systèmes de fichiers de 500 To et une taille de fichier de 16 To. Le système de fichiers xfs peut être créé sur la partition système ou le volume logique. Nous verrons comment cela se fait dans les articles suivants.

COMMENT EXAMINER LES SYSTÈMES DE FICHIERS SOUS LINUX

Il existe différentes façons d'obtenir les types de système de fichiers disponibles dans vos systèmes Linux. Ici, nous examinerons certaines commandes nécessaires pour obtenir un aperçu de votre système de fichiers.

Le premier est le df commander. le df La commande donne une vue d'ensemble du système de fichiers et de l'espace libre disponible dans le système. Il existe des options que vous pouvez spécifier avec df commander. Nous examinerons également quelques-unes des options

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

le df sans aucune option spécifiée affichera le système de fichiers monté, l'espace disque total, l'espace disque disponible et l'espace disque utilisé. La sortie n'est pas entièrement dans un format lisible par l'homme.

Comme vous pouvez le voir, vous ne pouvez pas dire la quantité d'espace disque sur le système. Pour améliorer la lisibilité, vous exécutez le df –h ou df –H commander. La première option (-h) affichera la taille du disque dans Ko, Mo ou Go, par exemple 20 Ko, 80 Mo 2 G. Le second utilisera le pouvoir de 1000 pour afficher sa taille

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Vous pouvez également utiliser le du pour afficher des informations plus détaillées sur l'espace utilisé par l'arborescence de répertoires de votre système. Vous pouvez également spécifier –H et –H option utilisée dans dh commande pour obtenir une sortie lisible par l'homme

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Ce sont les tailles de toutes les arborescences de répertoires du répertoire / var / log. Vous pouvez exécuter le du –h commande pour rendre la sortie plus lisible

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

Pour obtenir le type de système de fichiers utilisé, vous exécutez le df ou du commande avec le –T option

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

La colonne qui montre "Type" affiche le type de système de fichiers des périphériques montés dans le système. Il en va de même pour le du commander.

Vous pouvez également utiliser le séparé commande pour obtenir les mêmes informations et ainsi lsblk (liste des ID de bloc) ou blkid pour la même sortie

Je vais seulement vous donner un exemple sur la lsblk commande avec le –F option. Vous pouvez également pratiquer les autres à un moment opportun. Il suit toujours la même procédure. Toutes les autres options à utiliser se trouvent dans la page de manuel de la commande. Si vous trouvez difficile de connaître l'option qui affiche un système de fichiers, vous pouvez consulter la page de manuel de la commande pour voir vos options

, Comment identifier les systèmes de fichiers et les périphériques sous Linux, Nouvel hébergement de blog, Nouvel hébergement de blog

CONCLUSION

Je suppose que vous comprenez les systèmes de fichiers. Ce n'est pas seulement pour vos connaissances sous Linux mais dans tous les autres systèmes d'exploitation. Les systèmes de fichiers sont disponibles dans tous les systèmes d'exploitation, mais vous, en tant qu'utilisateur, devrez connaître le système de fichiers pris en charge par votre système d'exploitation. Il vous aide à comprendre comment formater votre disque, en particulier ceux qui fonctionnent dans les systèmes d'exploitation Windows. Vous devez avoir essayé de brancher votre disque dur sur une machine Mac, et vous avez découvert que le système n’était pas en mesure de lire le lecteur, c’est parce que Mac OS ne prend pas en charge le système de fichiers utilisé pour formater le lecteur.

Veuillez consulter votre page de manuel de toute commande que vous trouvez difficile à utiliser, ou vous pouvez déposer un message dans la section des commentaires si vous vous trompez sur une partie de cet article. Dans le prochain article, nous verrons comment monter ces systèmes de fichiers sur notre machine Linux