Harte Links in Linux implementieren

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Herausforderung werden Sie sich intensiv mit dem Konzept der harten Links (Hard Links) in einem Linux-Dateisystem auseinandersetzen. Sie werden harte Links erstellen und Dateiinhalte bearbeiten, um zu beobachten, wie sich diese Aktionen auf die Dateiattribute auswirken.

Umgebung

LabEx verwendet das Red Hat Universal Base Image 9 (UBI9), um die Prüfungsumgebung zu simulieren. Obwohl diese Umgebung nicht exakt mit der tatsächlichen RHCSA-Prüfung identisch ist, bietet sie eine hervorragende Darstellung der Aufgaben, die Ihnen dort begegnen werden.

In dieser Umgebung gibt es zwei Benutzer:

  • labex: Ein Standardbenutzer mit sudo-Berechtigungen, Passwort: labex.
  • root: Der Systemadministrator, Passwort: redhat.

Die Herausforderung umfasst reale Prüfungsfragen sowie Erklärungen, Anforderungen und automatisierte Verifizierungsskripte, mit denen Sie den Erfolg Ihrer Aufgaben überprüfen können. Dies simuliert effektiv die Wissensbereiche, die in der RHCSA-Prüfung abgedeckt werden.

Aufgaben

  1. Erstellen Sie eine leere Datei mit dem Namen hard1.
  2. Erstellen Sie zwei harte Links zu hard1: hard2 und hard3.
  3. Fügen Sie Inhalt zur Datei hard2 hinzu.

Anforderungen

  • Alle Dateien müssen im Verzeichnis /home/labex erstellt werden.
  • Erstellen Sie hard1 mit dem Befehl touch.
  • Erstellen Sie hard2 und hard3 mit dem Befehl ln.
  • Fügen Sie den Inhalt "Redhat" in die Datei /home/labex/hard2 ein.
  • Verwenden Sie ls -li, um die Dateiattribute aller drei Dateien anzuzeigen.

Beispiel

Nach Abschluss der Aufgaben sollten Sie eine Ausgabe sehen, die der folgenden ähnelt:

$ 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

Die Zahl am Anfang ist die Inode-Nummer, die für alle harten Links derselben Datei identisch ist. Beachten Sie, dass die Anzahl der Links (Link Count) für alle Dateien 3 beträgt.

✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie den Umgang mit harten Links in einem Linux-Dateisystem gelernt. Sie haben mehrere harte Links für dieselbe Datei erstellt und beobachtet, wie diese dieselbe Inode-Nummer verwenden und wie sich Änderungen an einem Link auf alle anderen auswirken. Diese Übung verdeutlicht die Beziehung zwischen Inodes, harten Links und dem eigentlichen Dateiinhalt. Das Verständnis dieser Konzepte ist entscheidend für eine effiziente Dateiverwaltung und Speicherorganisation in Linux-Umgebungen, insbesondere im Kontext von Dateisystemen, Backups und Datenstrukturierung.