Aus einem Windows-Hintergrund stammend, würden Sie dies wahrscheinlich nicht wissen, aber Ubuntu (oder ein anderes Linux-System) verwendet Partitionen anders als Windows, weshalb Sie nicht beide von Ihnen erstellten Partitionen sehen.
Wie Sie wissen, wird in Windows beim Mounten einer Partition diese als Laufwerk angezeigt (C:, D: usw.), und alle Laufwerke werden unter "Arbeitsplatz" aufgelistet. Jedes Laufwerk verfügt über eine eigene, separate Dateihierarchie. Linux verwendet jedoch ein anderes Modell. Unter Linux gibt es für das Betriebssystem nur eine Hierarchie , die mehr oder weniger effektiv im Speicher des Kernels gespeichert ist. Partitionen werden bereitgestellt, indem sie an bestimmten Punkten in dieser Hierarchie angehängt werden, nämlich an Bereitstellungspunkten. In diesem Fall wird der Inhalt der neu bereitgestellten Partition als Verzeichnisse und Dateien unter diesem Bereitstellungspunkt angezeigt.
Sie können sich vorstellen, dass Partitionen unter Linux Sicherungsspeicher für Teile des Dateisystems bereitstellen .
Hier ist ein Beispiel, das Ihnen hilft, die Funktionsweise zu verstehen, obwohl es nicht 100% genau ist. Angenommen, Ihre beiden Partitionen haben folgenden Inhalt:
Partition 1:
bin/
home/
usr/
Partition 2:
larry/
moe/
curly/
Wenn der Linux-Kernel gestartet wird, können Sie sich vorstellen, dass er mit einem leeren "mentalen Modell" des Dateisystems beginnt. ("Am Anfang gab es /
.")
/
Dann wird eine Partition am Mount-Punkt /
bereitgestellt. Angenommen, dies ist Partition 1. Nach dem Mounten verfügt das Dateisystem über die folgenden drei Verzeichnisse:
/bin/
/home/
/usr/
Dann wird Partition 2 am Einhängepunkt montiert /home
. Danach hat das Dateisystem diese sechs Verzeichnisse:
/bin/
/home/
/home/larry/
/home/moe/
/home/curly/
/usr/
Der Nettoeffekt ist , dass alles unter /home/curly
auf Partition 2, während alles andere unter /
auf der Partition ist 1. Also, wenn Sie gefragt werden eine Datei zuzugreifen , wie, sagen wir, /home/curly/maharajah.txt
wird der Kernel beachten Sie, dass diese Datei unter Partition 2 der Mount - Punkt /home
und Es gibt keine anderen Einhängepunkte "auf dem Weg" /home
zum Pfad der Datei, daher wird die Datei curly/maharajah.txt
auf Partition 2 abgelegt. Eine andere Datei wie " /bin/ow
würde" auf Partition 1 abgelegt, da sie sich jedoch unter dem Einhängepunkt von Partition 1 befindet nicht unter dem Einhängepunkt einer anderen Partition.
All diese Verwaltungs-Mount-Punkte sind für Sie als Benutzer des Computers jedoch unsichtbar. Im normalen täglichen Gebrauch ist es normalerweise egal, welche Verzeichnisse sich auf welchen Partitionen befinden. Wenn Sie eine Datei erstellen, denken Sie nur an den Pfad /home/curly/maharajah.txt
und lassen den Kernel sich Gedanken darüber machen, auf welcher Partition diese Datei tatsächlich abgelegt werden soll. Im Gegensatz zu Windows sollen Partitionen während des normalen Gebrauchs unsichtbar sein , und Sie arbeiten mit der Illusion, dass es nur ein großes Dateisystem gibt, das alles auf dem System enthält. Einige Dateimanager, wie anscheinend Nautilus, unterstützen diese Illusion, indem sie Ihnen nicht einmal zeigen, welche Partitionen gemountet sind.
Für Ihre spezifische Situation bedeutet dies, dass Sie (wahrscheinlich) die Dinge bereits so eingerichtet haben, wie Sie es möchten. Ihre 50-GB-Partition ist gemountet /
, und Ihre 410-GB-Partition ist gemountet. Das /home
bedeutet, dass alles, was Sie unter /home
erstellen, auf der 410-GB-Partition platziert wird, während alles andere auf dem System auf der 50-GB-Partition platziert wird. (Nun, tatsächlich gibt es andere "imaginäre Partitionen", die von verschiedenen Linux-Systemkomponenten erstellt wurden, aber vergessen Sie dies vorerst.) Es ist nur so, dass Nautilus nicht sehr deutlich macht, dass beide Partitionen verwendet werden und tatsächlich irreführend sind Anzeige der Speicherplatznutzung nur für Partition 1 im Bildschirm "Andere Speicherorte".
df -h
. Fügen Sie die Ausgabe zurück.