Travailler avec la commande Linux MKFS

Travailler avec la commande Linux MKFS
Vous ne pouvez pas éviter de créer les systèmes de fichiers dans Linux, en particulier lorsque vous travaillez avec les dispositifs de stockage de données. Un système de fichiers organise les répertoires sous une forme hiérarchique jusqu'à ses sous-répertoires et fichiers. Le MKFS La commande aide à construire les systèmes de fichiers dans Linux, principalement sur des disques durs ou des disques externes comme USB.

La commande représente «Faire des systèmes de fichiers» Et vous pouvez créer les différents types de systèmes de fichiers. Nous couvrirons ce que sont les systèmes de fichiers et leurs différents types et l'utilisation de MKFS pour créer un système de fichiers sur une image de fichier sur le système Linux. Jetez un œil aux illustrations suivantes.

Comprendre les systèmes de fichiers dans Linux

En règle générale du pouce, si vous n'êtes pas sûr de travailler avec les commandes du système de fichiers comme MKFS, Ne les essayez pas sur votre système réel. Vous pouvez l'écraser en effaçant tout son contenu, mais nous présenterons une façon plus sûre de le faire.

Sur cette note, comprenons ce qu'est un système de fichiers. Linux utilise les structures du système de fichiers pour gérer les données sur les différents appareils. En outre, un système de fichiers gère comment les données sont stockées ou récupérées. Pour créer un système de fichiers, nous utilisons la commande MKFS. Dans d'autres systèmes d'exploitation comme Windows, ceci est appelé partitionnement de disque. Nous avons les différents types de systèmes de fichiers pour Linux et vous spécifiez le système à créer lors de l'utilisation de la commande MKFS.

Types de systèmes de fichiers

Vous pouvez répertorier les systèmes de fichiers disponibles sur votre système Linux en exécutant la commande MKFS, puis en appuyant sur le La touche TAB deux fois, ne laissant aucun espace après le MKFS.

Votre résultat peut différer des éléments suivants:

Les systèmes de fichiers utilisent une fonction connue sous le nom journalisation. Le concept implique que les systèmes de fichiers ayant un enregistrement de fichiers terminés écrit qu'il enregistre dans un journal. De même, il crée un journal des enregistrements d'écriture en attente qui sont mis à jour lors de l'écriture dans les fichiers. Cela aide parce que lorsque quelque chose provoque une perturbation brutale, un système de fichiers peut réparer les fichiers brisés en se référant au journal. Cependant, tous les systèmes de fichiers, en particulier les anciens, ne soutiennent pas ce concept.

À partir de l'image précédente, nous voyons les différents types de systèmes de fichiers, y compris EXT2, EXT3, MSDOS, FAT, VFAT, etc. Les systèmes de fichiers ont leurs différences et il est bon de savoir quel système utiliser lors de la création de votre système de fichiers.

Comment créer un système de fichiers Linux à l'aide de MKFS

La commande MKFS peut gâcher votre système si vous ne faites pas attention. Pour éviter cela, nous créons d'abord un fichier d'image qui nous permet de séparer notre système du fichier image. Nous utilisons le dd Commande pour créer notre fichier image pour ce cas. Nous spécifions également le chemin d'accès à nos fichiers à utiliser DD. Le chemin est dev / zéro qui rejette les données écrites à ses fichiers. Nous nommons notre fichier d'image comme linuxhint.IMG. Notre système de fichiers est de 100 Mo. Remplacez les valeurs et les noms pour correspondre à votre cas.

La commande sera:

$ dd if = / dev / zéro de = ~ / linuxhint.IMG BS = 1M COMPT = 100

Dans ce cas, chaque bloc est représenté par 1 pour 1 Mo.

Pour vérifier le fichier image, exécutez la commande suivante:

$ ls -hl | grep linuxhint

Pour créer un système de fichiers EXT4 ou l'un de vos choix, la commande sera:

$ mkfs.ext4 ~ / linuxhint.IMG

C'est ça! Notre système de fichiers EXT4 est créé avec un point de configuration temporaire. Créer un point de montage pour le système de fichiers. Pour cela, créons un nouveau répertoire nommé LINUXHINT et utilisez-le comme point de montage. Nous devons donner les autorisations de point de montage à un utilisateur donné, dans ce cas, votre nom d'utilisateur.

$ sudo mkdir / mnt / linuxhint
$ sudo Mount ~ / Linuxhint.img / mnt / linuxhint
$ sudo chown kyle: utilisateurs / mnt / linuxhint

Votre système de fichiers est bon à partir. Vous pouvez naviguer dans le point de montage et essayer de créer des fichiers pour voir si cela fonctionne.

Nous avons réussi à créer un système de fichiers EXT4 à l'aide de la commande MKFS. Vous pouvez supprimer le point de montage une fois que vous êtes satisfait de vos tâches.

Conclusion

La création des systèmes de fichiers est facile à l'aide de la commande MKFS. Vous pouvez créer les différents types de systèmes de fichiers en fonction de ce que vous voulez avec les systèmes de fichiers. Ce guide a présenté un exemple de création d'un système de fichiers EXT4 sur un fichier image. L'utilisation d'un fichier image lors du test des commandes du système de fichiers est recommandée pour éviter de jouer avec votre système. J'espère que vous comprenez maintenant comment utiliser la commande MKFS dans Linux.