Wie funktionieren Laufwerke genau?

329
goodkarma

Ich fange also an, meinem Linux-Server mehr Speicherplatz hinzuzufügen, und ich habe eine Festplatte angeschlossen, sagen wir mal /mounted/drive1. Ist das Verzeichnis drive1das einzige, was auf meine Festplatte verweist, oder ist es der gesamte Dateipfad /mounted/drive1? Wenn ich ein zweites Laufwerk angeschlossen habe /mounted/drive2, wenn ich darauf zugreife mountedoder drive2, schaut es sich auch an drive1?

-1

1 Antwort auf die Frage

1
davidgo

Leider glaube ich, dass eine zugrunde liegende Annahme in Ihrem Posting korrigiert werden muss (der Post macht keinen Sinn). Die Implikation, dass das Verzeichnislaufwerk auf Ihre Festplatte verweist, ist falsch, da es die Schlüsselteile der Antwort, die die Abstraktion im Kernel darstellt, eliminiert .

Das Verzeichnis Laufwerk1 zeigt nicht auf Ihre Festplatte. Ein Block-Device (oft als / dev / ???? dargestellt) wird vom Kernel verfügbar gemacht. Der Kernel wird benachrichtigt (normalerweise mit dem mount-Befehl direkt oder indirekt über fstab) und führt das entsprechende Mounten und Pfropfen des Dateisystems durch.

Wenn Sie / mount / drive1 und / mount / drive2 installiert haben - vorausgesetzt, die zugrunde liegenden Dateisysteme sind Standardsysteme -

  • Wenn Sie auf / mounten, benötigen Sie nur Zugriff auf das ursprüngliche (Root-) Dateisystem. Das Vorhandensein oder Nichtvorhandensein oder die Lesbarkeit von / mount / driveX ist für die Zugriffsmöglichkeit / Mounted nicht relevant

  • Wenn Sie auf / mount / Laufwerk1 zugreifen, benötigen Sie Zugriff auf Laufwerk1, jedoch nicht auf Laufwerk2. Abhängig von dem, was Sie tun, müssen Sie von einem praktischen Pov auf das Root-Dateisystem zugreifen, jedoch nur, wenn dies nicht zwischengespeichert wird - dh wenn das Root-Dateisystem wegfällt, werden die Dinge kaputt.

  • Wenn Sie auf / mount / Laufwerk2 zugreifen, benötigen Sie Zugriff auf Laufwerk2, jedoch nicht auf Laufwerk1.
Danke, immer noch neu und lerne Dinge über Linux. Ich schätze eine korrekte und ausführliche Antwort. goodkarma vor 5 Jahren 0