Implémenter des liens physiques sous Linux

Red Hat Enterprise LinuxBeginner
Pratiquer maintenant

Introduction

Dans ce défi, vous allez explorer le concept de liens physiques (hard links) au sein d'un système de fichiers Linux. Vous créerez des liens physiques et modifierez le contenu des fichiers tout en observant comment ces actions influencent les attributs des fichiers.

Environnement

LabEx utilise l'image Red Hat Universal Base Image 9 (UBI9) pour simuler l'environnement de l'examen. Bien qu'il puisse exister des différences mineures avec l'environnement réel de la certification RHCSA, il offre une représentation fidèle des tâches que vous devrez accomplir.

Deux utilisateurs sont configurés dans cet environnement :

  • labex : Un utilisateur standard disposant des privilèges sudo, mot de passe : labex.
  • root : L'administrateur système, mot de passe : redhat.

Ce défi propose des questions de type examen réel, accompagnées d'explications, de prérequis et de scripts de vérification automatisés pour confirmer la réussite de vos tâches. Il couvre efficacement les domaines de compétences requis pour l'examen RHCSA.

Création et manipulation de liens physiques

Tâches

  1. Créer un fichier vide nommé hard1
  2. Créer deux liens physiques pointant vers hard1 : hard2 et hard3
  3. Ajouter du contenu dans hard2

Exigences

  • Tous les fichiers doivent être créés dans le répertoire /home/labex
  • Utilisez la commande touch pour créer hard1
  • Utilisez la commande ln pour créer hard2 et hard3
  • Ajoutez la chaîne de caractères "Redhat" dans /home/labex/hard2
  • Utilisez ls -li pour afficher les attributs des trois fichiers

Exemple

Une fois les tâches accomplies, vous devriez obtenir une sortie similaire à celle-ci :

$ ls -li /home/labex/hard1 /home/labex/hard2 /home/labex/hard3
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard1
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard2
1234567 -rw-r--r-- 3 labex labex 7 Aug 28 10:00 /home/labex/hard3

Le nombre situé au début de la ligne correspond au numéro d'inode, qui sera identique pour tous les liens physiques pointant vers le même fichier. Notez également que le compteur de liens est de 3 pour l'ensemble des fichiers.

✨ Vérifier la solution et pratiquer

Résumé

Au cours de ce défi, vous avez exploré le fonctionnement des liens physiques dans un système de fichiers Linux. Vous avez créé plusieurs liens pointant vers un même fichier, observé le partage du numéro d'inode et constaté que la modification d'un lien se répercute sur tous les autres. Cet exercice a mis en lumière la relation fondamentale entre les inodes, les liens physiques et le contenu des fichiers. La maîtrise de ces concepts est essentielle pour une gestion efficace du stockage et des fichiers sous Linux, notamment lors de la manipulation de systèmes de fichiers, de la gestion des sauvegardes et de l'organisation des données.