Behebung: Eine Festplatte kann nur ein einziges Stammverzeichnis haben
Eine Festplatte kann nur ein einziges Stammverzeichnis haben, aber Linux behandelt dieses Stammverzeichnis nicht genau so wie Windows. Neue Benutzer, die von anderen Betriebssystemen kommen, könnten dadurch verwirrt werden. Stellen Sie sich die gesamte Dateistruktur als einen großen Baum vor, der auf den Kopf gestellt wurde.
Die Wurzel des gesamten Baums, unabhängig von einem der Volumes, ist oben ganz oben. Sie könnten eine einzelne Festplatte in einem Computer oder Hunderte von Laufwerken in einer Reihe von RAID-Sets stecken. Es spielt für Linux keine Rolle, denn Sie werden immer eine einzige Wurzel haben, aus der alle anderen wachsen. Sie könnten am Ende einige echte Vorteile dieser Methodik bemerken, wenn Sie es versuchen.
Festplatten haben sowieso nur ein Root-Verzeichnis
Die Art und Weise, wie Linux und funktional die meisten Unix-basierten Betriebssysteme die Dateistruktur organisieren, besteht darin, Material in diese Baumstruktur einzubauen. Versuchen Sie, ls -R / von einem Terminal aus zu tippen und schauen Sie sich die unglaubliche Menge an Informationen an, die auf dem Bildschirm erscheinen.
In den meisten Fällen ist der / root-Bereich der Stammbereich einer Partition auf Ihrer Hauptfestplatte. Nun könnte Ihre Festplatte etwas anderes als eine Festplatte sein. Mobiltelefone mit Android, die auf Linux basieren, haben oft einen kleinen eMMC-Mikrochip, den der Linux-Kernel als Festplatte behandelt. Es spielt keine Rolle, was es ist, aber der größte Teil des Bereichs ist das gleiche wie das Stammverzeichnis auf der Festplatte.
Im Laufe der Zeit werden andere Partitionen und Volumes an anderer Stelle in Verzeichnissen bereitgestellt. Wenn Sie den Befehl sudo verwenden würden, um einige Dateien in / mnt / oder / media / zu speichern und später einen microSDXC-Kartenleser eingesteckt, der dort etwas anbrachte, dann wären Sie nicht in der Lage, die Dinge zu sehen, die Sie in / Medien, aber sie würden immer noch da sein. Sobald Sie das Gerät deaktiviert haben, werden sie erneut angezeigt. Glücklicherweise sind moderne Linux-Distributionen dafür ausgelegt, solche Dinge zu verhindern, aber Sie könnten es trotzdem manuell tun.
Beachten Sie jedoch, dass Festplatten nur ein einziges Stammverzeichnis haben. Während in Linux die gesamte Dateistruktur selbst diese Wurzel hat, ändert sie das nicht. Sie sind vielleicht an das DOS- und Windows-Paradigma gewöhnt, das vom alten CP / M-Betriebssystem übernommen wurde, wobei dieses Stammverzeichnis einem Laufwerksbuchstaben zugeordnet ist, aber die Datenstrukturen auf der Festplatte sich nicht ändern. Sie müssen sich nicht jedes Mal mit C: \ vs D: \ und E: \ befassen, wenn Sie an ein Laufwerk denken.
PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klickenWindows macht das nicht einmal wirklich
Während Microsoft Windows in den Tagen 95 und 98 tatsächlich Laufwerke zu diesen Buchstaben gemappt hat, verwenden alle Versionen von Windows NT tatsächlich intern etwas Ähnliches wie die Unix-Methode und erstellen dann diese Benutzeroberfläche, um denjenigen zu helfen, die Laufwerksbuchstaben für lange Zeit benutzt haben .
Wenn Sie mit der Untersuchung von Windows-Interna beginnen würden, würden Sie feststellen, dass die Laufwerksbuchstaben tatsächlich als \\ \ c: \ Programme \ dargestellt werden, wobei der Bereich \\: \ Symlink zu Geräte- und Partitionsdateien ist wie Unix verwendet aber anders repräsentiert. Microsoft bezeichnet dies als den NT-Objektmanager. Diese Bereitstellungspunkte sind weiterhin einzelne Stammverzeichnisse, die an tatsächliche Volumes gebunden sind. In gewisser Weise tun dies Linux und andere Unix-basierte Betriebssysteme ohne weitere Abstraktionen. Diese Struktur wird von der überwältigenden Mehrheit anderer Unix-ähnlicher Betriebssysteme verwendet, einschließlich der antiken Xenix-Distribution, die Microsoft einmal veröffentlicht hat.
Der Vorteil der Verwendung von Laufwerksbuchstaben besteht darin, dass Sie mehr als 24 Volumes oder Partitionen bereitstellen können, was dazu beiträgt, eines der größten Probleme im Zusammenhang mit der klassischen CP / M-Vorgehensweise zu lösen. CP / M hatte keine Verzeichnisse, daher waren die Buchstabenzuweisungen manchmal sinnvoll.
Eine Sache, die bei beiden Methoden gleich ist, bezieht sich auf die. und .. spezielle Verzeichnisse innerhalb jedes Unterverzeichnisses. Das . Der Verzeichniseintrag stellt das Arbeitsverzeichnis dar, in dem Sie sich bereits befinden, während der Eintrag .. das Verzeichnis direkt darüber darstellt. Auf diese Weise können Sie Objekte relativ zu Ihrem Standort referenzieren.
Beachten Sie, dass in den meisten Fällen nichts passiert, wenn Sie cd / gefolgt von cd .. in ein Terminal eingeben. Sie können versuchen, cd .. immer und immer wieder zu tippen, aber Sie werden nicht weiter nach oben gehen.
Dies liegt daran, dass während eine Festplatte und somit die Linux- und Unix-Dateistruktur nur ein einziges Stammverzeichnis haben kann, gibt es keinen Grund, dass ein Benutzer unter Fehlern in einem Skript oder etwas leiden sollte, indem er versucht, nach oben zu gehen. Interessanterweise benötigen Sie bei einigen Versionen von DOS und Windows keinen Platz zwischen CD. Sie werden fast immer auf Unix-Systemen arbeiten.
PRO TIPP: Wenn das Problem bei Ihrem Computer oder Laptop / Notebook auftritt, sollten Sie versuchen, die Reimage Plus Software zu verwenden, die die Repositories durchsuchen und beschädigte und fehlende Dateien ersetzen kann. Dies funktioniert in den meisten Fällen, in denen das Problem aufgrund einer Systembeschädigung auftritt. Sie können Reimage Plus herunterladen, indem Sie hier klicken