Sind Container, Volumes oder Partitionen alle gleich?

Lernen Sie die Unterschiede zwischen diesen Mac OS-Dateisystemkomponenten kennen

Container, Volumes und Partitionen sind Elemente des Dateiverwaltungssystems eines Computers. Dies sind ähnliche Objekte, aber es gibt kleine, aber signifikante Unterschiede. Hier finden Sie eine Beschreibung der einzelnen Objekte und deren Interaktion.

Was ist ein Band?

Ein Volume ist ein Speichercontainer in einem Dateisystem, den ein Computer erkennen kann. Zu den gängigen Datenträgertypen gehören CDs, DVDs, SSDs, Festplatten und Partitionen von SSDs oder Festplatten.

Volume vs. Partition

Ein Volume wie eine Festplatte kann in eine oder mehrere Partitionen unterteilt werden. Jede Partition belegt Speicherplatz auf der Festplatte. Beispiel: In einem 1-TB-Laufwerk mit vier 250-GB-Partitionen haben die ersten beiden Partitionen Standard-Mac-Dateisysteme, die dritte Partition ein Windows-Dateisystem und die letzte hat entweder keine Formatierung oder enthält ein Dateisystem, das der Mac nicht hat nicht erkennen.

Der Mac erkennt die beiden Mac-Partitionen und die Windows-Partition (da der Mac Windows-Dateisysteme lesen kann), die vierte Partition wird jedoch nicht angezeigt. Es ist immer noch eine Partition, aber kein Volume, da der Mac kein Dateisystem erkennt.

Wenn ein Mac ein Volume erkennt, hängt er das Volume auf dem Desktop ein, sodass Sie auf alle darin enthaltenen Daten zugreifen können.

Logische Volumes

Ein abstrakterer Volume-Typ, der als logisches Volume bezeichnet wird, ist nicht auf ein einzelnes physisches Laufwerk beschränkt. Es können beliebig viele Partitionen und physische Laufwerke gespeichert werden.

Ein logisches Volume reserviert und verwaltet Speicherplatz auf einem oder mehreren Massenspeichergeräten. Es trennt das Betriebssystem von den physischen Geräten, aus denen sich das Speichermedium zusammensetzt.

Ein grundlegendes Beispiel hierfür ist RAID 1 (Spiegelung), bei dem dem Betriebssystem mehrere Volumes als ein einziges logisches Volume angezeigt werden. Sowohl Hardware-Controller als auch Software können RAID-Arrays erstellen. In beiden Fällen ist dem Betriebssystem nicht bekannt, woraus sich das logische Volume physikalisch zusammensetzt. Es kann sich um ein Laufwerk, zwei Laufwerke oder viele Laufwerke handeln. Die Anzahl der Laufwerke, aus denen sich das RAID 1-Array zusammensetzt, kann sich im Laufe der Zeit ändern, und dem Betriebssystem sind diese Änderungen nie bekannt. Alles, was das Betriebssystem jemals sieht, ist ein einziges logisches Volume.

Bei einem logischen Volume ist die physische Gerätestruktur nicht nur unabhängig vom Volume, das das Betriebssystem sieht, sondern ein Benutzer kann sie auch unabhängig vom Betriebssystem verwalten. Dieser Aufbau ermöglicht sehr einfache oder sehr komplexe Datenspeichersysteme.

Zusätzlich zu RAID 1 verwenden die anderen gängigen RAID-Systeme mehrere Volumes, die dem Betriebssystem als ein einziges logisches Volume angezeigt werden. RAID-Arrays sind jedoch nicht das einzige Speichersystem, das ein logisches Volume verwendet.

Logical Volume Manager (LVM)

Logische Volumes enthalten Partitionen, die sich auf mehreren physischen Speichergeräten befinden. Logical Volume Manager (LVMs) vereinfachen die Verwendung dieser Systeme. Der LVM verwaltet ein Speicherarray, weist Partitionen zu, erstellt Volumes und steuert, wie die Volumes miteinander interagieren.

Seit der Einführung von OS X Lion durch Apple verfügt der Mac über ein LVM-System, das als Core Storage bezeichnet wird. Es wurde zuerst verwendet, um das von Apples File Vault 2-System verwendete Festplattenverschlüsselungssystem bereitzustellen. Mit der Veröffentlichung von OS X Mountain Lion konnte das Kernspeichersystem ein mehrschichtiges Speichersystem verwalten, das Apple als Fusion-Laufwerk bezeichnete.

Behälter

Mit dem APFS (Apple File System) in macOS High Sierra haben Container einen neuen organisatorischen Raum im Dateisystem erhalten.

APFS handelt von Containern, einem logischen Konstrukt aus Speicherplatz, der ein oder mehrere Volumes enthält. Es können mehrere Container vorhanden sein, von denen jeder das APFS-Dateisystem verwendet. Einzelne Volumes in einem APFS-Container müssen die APFS-Dateisysteme verwenden.

Wenn alle Volumes in einem Container das APFS-Dateisystem verwenden, teilen sich die Volumes den verfügbaren Speicherplatz im Container. Ein Volume, das zusätzlichen Speicherplatz benötigt, belegt freien Speicherplatz im Container. Im Gegensatz zu Partitionen kann das Volume von überall aus freien Speicherplatz belegen. Die gemeinsame Nutzung von Speicherplatz funktioniert auch dann, wenn die Volumes nicht benachbart sind, was vor APFS erforderlich war.