Festplattenverknüpfungen in Linux implementieren

Red Hat Enterprise LinuxRed Hat Enterprise LinuxBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In dieser Herausforderung werden Sie das Konzept von Hard Links in einem Linux-Dateisystem erkunden. Sie werden Hard Links erstellen und Dateiinhalte ändern und beobachten, wie diese Aktionen die Dateiattribute beeinflussen.

Umgebung

LabEx verwendet das Red Hat Universal Base Image 9 (UBI9), um die Prüfungsumgebung zu simulieren. Sie ist möglicherweise nicht identisch mit der tatsächlichen RHCSA-Prüfungsumgebung, bietet jedoch eine gute Vorstellung von den Aufgaben, mit denen Sie konfrontiert werden.

Es gibt zwei Benutzer in der Umgebung:

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

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

Dies ist eine Challenge, die sich von einem Guided Lab dadurch unterscheidet, dass Sie die Aufgabe der Herausforderung selbstständig lösen müssen, anstatt die Schritte eines Labors zum Lernen zu befolgen. Challenges sind in der Regel etwas schwieriger. Wenn es Ihnen schwerfällt, können Sie mit Labby diskutieren oder die Lösung einsehen. Historische Daten zeigen, dass dies eine Challenge der Stufe Anfänger mit einer Erfolgsquote von 81% ist. Es hat eine positive Bewertungsrate von 100% von den Lernenden erhalten.

Aufgaben

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

Beispiel

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

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

Die Zahl am Anfang ist die Inode-Nummer, die für alle Hard Links zur gleichen Datei identisch ist. Beachten Sie, dass die Anzahl der Links für alle Dateien 3 ist.

✨ Lösung prüfen und üben

Zusammenfassung

In dieser Herausforderung haben Sie Hard Links in einem Linux-Dateisystem erkundet. Sie haben mehrere Hard Links zur gleichen Datei erstellt, beobachtet, wie sie dieselbe Inode-Nummer teilen, und wie die Änderung eines Links alle anderen beeinflusst. Diese Übung hat die Beziehung zwischen Inodes, Hard Links und Dateiinhalten in einem Linux-Dateisystem gezeigt. 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 Datenorganisation.