Implementierung von Hard Links unter Linux

Red Hat Enterprise LinuxBeginner
Jetzt üben

Einführung

In dieser Aufgabe erkunden Sie das Konzept der Hard Links in einem Linux-Dateisystem. Sie erstellen Hard Links und ändern Dateiinhalte, 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. Diese ist möglicherweise nicht identisch mit der tatsächlichen RHCSA-Prüfungsumgebung, bietet jedoch eine gute Darstellung der Aufgaben, denen Sie begegnen werden.

In der Umgebung gibt es zwei Benutzer:

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

Die Aufgabe enthält echte Prüfungsfragen sowie Erklärungen, Anforderungen und automatisierte Überprüfungsskripte, die Ihnen helfen, den Abschluss der Aufgabe zu bestätigen. Sie simuliert effektiv die Wissensbereiche, die in der RHCSA-Prüfung abgedeckt werden.

Aufgaben

  1. Erstellen Sie eine leere Datei namens hard1
  2. Erstellen Sie zwei Hard Links auf hard1: hard2 und hard3
  3. Fügen Sie hard2 Inhalt 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" zu /home/labex/hard2 hinzu
  • Verwenden Sie ls -li, um die Dateiattribute aller drei Dateien anzuzeigen

Beispiel

Nach Abschluss der Aufgaben sollten Sie eine Ausgabe ähnlich der folgenden sehen:

$ 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 Hard Links auf dieselbe Datei identisch ist. Beachten Sie, dass die Link-Anzahl für alle Dateien 3 beträgt.

Zusammenfassung

In dieser Aufgabe haben Sie Hard Links in einem Linux-Dateisystem untersucht. Sie haben mehrere Hard Links auf dieselbe Datei erstellt, beobachtet, wie sie sich dieselbe Inode-Nummer teilen und wie sich die Änderung eines Links auf alle anderen auswirkt. Diese Übung hat die Beziehung zwischen Inodes, Hard Links und Dateiinhalten in einem Linux-Dateisystem verdeutlicht. Das Verständnis dieser Konzepte ist entscheidend für eine effektive Dateiverwaltung und Speicherung in Linux-Umgebungen, insbesondere bei der Arbeit mit Dateisystemen, Backups und der Datenorganisation.

✨ Lösung prüfen und üben