[LINUX] Merkmale der symbolischen und harten Verbindung

[Merkmale der symbolischen und harten Verbindung]

Symbolischer Link

Die symbolische Verknüpfung ist eine der Funktionen des Dateisystems des Betriebssystems. Es handelt sich um einen Mechanismus, mit dem eine andere Datei erstellt wird, die auf eine bestimmte Datei oder ein bestimmtes Verzeichnis verweist und über die Sie auf den Hauptteil verweisen können. (IT-Glossar E-Wörter)

Funktionen </ strong>

-Der von der Linkdatei verwendete Inode hat eine andere Nummer als die Originaldatei. ・ Die Linkdatei kann basierend auf dem Verzeichnis erstellt werden ・ Die Verknüpfungsdatei kann in einer anderen Partition als der Originaldatei erstellt werden

  • Zu Beginn der Berechtigung wird als Dateityp "l" angezeigt, das eine symbolische Verknüpfungsdatei angibt.

Harte Verbindung

Ein fester Link bezieht sich auf die Benennung des Inhalts einer Datei (Registrierung des Namens in einem Verzeichnis). Daher sind Hardlinks immer möglich, außer in Situationen, in denen eine Datei ohne Namen erstellt wird.

(Es können mehrere feste Links erstellt werden, und dieselbe Entität kann mit einem anderen Namen behandelt werden, sodass sie mit symbolischen Links verglichen wird.)

Funktionen </ strong>

  • Da die Inode gleich ist, ist die Inode-Nummer natürlich gleich. ・ Das Verzeichnis kann nicht als Alias mit einem beliebigen Namen fest verknüpft werden. -Hard-Links verschiedener Partitionen können nicht erstellt werden, da die Dateieinheit eines anderen Dateisystems nicht benannt werden kann. (Symbolische Links sind namenbasiert und nicht real, daher spielen Unterschiede in den Dateisystemen keine Rolle.)

* Ergänzung

angel_p_57 Vielen Dank, dass Sie höflich auf den Fehler hingewiesen haben.

Recommended Posts